import{d as oe,r as i,ax as te,w as pe,a as d,c,b as a,q as k,e,h as o,H as r,t as ne,I as f,Y as le,a1 as T,$ as E,Z as se,fz as re,aT as ie,aF as ue,cz as me,b2 as de,bA as ce,bB as _e,ab as fe,dp as ye,ah as ge,aj as we,aw as ve,av as ke,a8 as he,a9 as be,aa as Ae,S as Ie,al as Ee,am as Se,ai as Ce,aQ as xe,p as Pe,m as Ke,_ as Be}from"./index-e450010e.js";/* empty css */import"./el-dropdown-menu-4ed993c7.js";import Ve from"./appMenus-8e2653e4.js";import{_ as Ue}from"./appMenuGroup.vue_vue_type_script_setup_true_lang-5d4fddc3.js";import Ne from"./createAppFormPage-9dd388c4.js";import Oe from"./openAppFormPage-29b65252.js";import Te from"./index-4d33978a.js";import ze from"./index-f984a79c.js";import"./editAppMenuNamePage.vue_vue_type_script_setup_true_lang-3a6792e5.js";import"./MoveAppMenus.vue_vue_type_script_setup_true_lang-249545be.js";import"./pageForm-252587d8.js";import"./aceDrawer-bed1e945.js";/* empty css */import"./index-75199847.js";import"./Editor-e214347c.js";import"./bianKuangYuanjiao-da7c4bc6.js";import"./siJiao-b8f63525.js";import"./v4-4a60fe23.js";/* empty css */import"./formVersion-d56e8795.js";import"./previewPage.vue_vue_type_script_setup_true_lang-c385e251.js";import"./pageFlow-d0fceb69.js";import"./3-23bf8718.js";import"./conditionDrawer.vue_vue_type_style_index_0_lang-57154b88.js";import"./employeesDialog.vue_vue_type_script_setup_true_lang-a1a5351e.js";import"./index-caeb545b.js";import"./nodeWrap-ecd3ef30.js";import"./index-fc6972c3.js";import"./index-a04a5857.js";/* empty css */import"./simulateTaskFlow-d5c03c2c.js";import"./pageList-cfcab3a1.js";import"./sortable.esm-c9fcee54.js";import"./pageListHeadToolsApp-f878a9d5.js";import"./controlSetup-5302e8d8.js";import"./fieldSetUp.vue_vue_type_script_setup_true_lang-0a35f95f.js";import"./searchField-677db0c8.js";import"./codePage.vue_vue_type_script_setup_true_lang-7dae7829.js";import"./printSetupPage-214dbfe1.js";import"./CanvasBg-965e36f5.js";import"./dataBoard-29786972.js";import"./left-7dd709c6.js";import"./right-83550282.js";import"./filterPage.vue_vue_type_script_setup_true_lang-4c9ca943.js";import"./dimension.vue_vue_type_script_setup_true_lang-a3d32145.js";import"./measurement.vue_vue_type_script_setup_true_lang-bec312e3.js";import"./dimMea-da804bfc.js";import"./searchPage.vue_vue_type_script_setup_true_lang-7c3a9143.js";import"./appFlowSee-08e3ad38.js";/* empty css */import"./setup-faaf65c5.js";import"./appPower-e7c0d78c.js";import"./looksee-07fd8d06.js";import"./userBox-968393d1.js";import"./org-e062a454.js";/* empty css */import"./orgrole-c22df0dc.js";import"./rolePage-38074a51.js";import"./appManager-bc2efa06.js";import"./appDevOps-bec5d9a2.js";import"./dataManagement-11583315.js";import"./index-c5018719.js";import"./message-box-dd2a869b.js";import"./datatablestructure.vue_vue_type_style_index_0_lang-5526175c.js";import"./edit-e81858b0.js";import"./setupfield.vue_vue_type_script_setup_true_lang-937cce37.js";const De=y=>(Pe("data-v-f0aa36a0"),y=y(),Ke(),y),Fe={class:"common-layout"},Me=De(()=>k("br",null,null,-1)),We=oe({__name:"appContainerPage",props:{drawerWith:{type:Number,default:0},editIsOpen:{type:Boolean,default:!1},pickAppInfo:{type:Object,default(){return{}}},searchQuery:{type:Object,default(){return{}}},groupKey:{type:String,default:""}},emits:["update:editIsOpen","refreshPage"],setup(y,{emit:z}){const s=y,B=z,u=i(1),h=i([]),g=i(""),m=i(""),b=i(!1),_=i(!1),S=i(""),A=i(!1),p=te({appKey:"1",appName:"未知应用",appSvg:"",state:1,uuid:"1",describe:""}),C=()=>{let n={id:s.pickAppInfo.signCodeStr};re(n).then(t=>{console.log("获取app信息---》",t),h.value=t.data.menuTree,p.appKey=t.data.appKey,p.appName=t.data.appName,p.appSvg=t.data.appSvg,p.state=t.data.state,p.uuid=t.data.uuid,p.describe=t.data.describe})};pe(()=>s.editIsOpen,n=>{n&&C()});const D=()=>{B("update:editIsOpen",!1),B("refreshPage",s.searchQuery),u.value=1,g.value="",m.value="",g.appkey="",b.value=!1},F=n=>{g.value=n,console.log("操作表单页面",n)},M=n=>{m.value=n,_.value=!0,b.value=!1},W=()=>{},R=n=>{_.value=!0,b.value=!0},j=n=>{n?S.value=n:S.value="",A.value=!0},V=i(null),G=()=>{V.value.gainAppFormPageInit()};return(n,t)=>{const Q=ie,q=ue,U=me,x=de,I=ce,H=_e,P=fe,Z=ye,$=ge,Y=we,w=ve,K=ke,N=he,J=be,L=Ae,O=Ie,X=Ee,ee=Se,v=Ce,ae=xe;return d(),c(ae,{modelValue:s.editIsOpen,"onUpdate:modelValue":t[7]||(t[7]=l=>s.editIsOpen=l),"with-header":!1,"close-on-click-modal":!1,"close-on-press-escape":!1,"destroy-on-close":!0,size:s.drawerWith},{default:a(()=>[k("div",Fe,[e(v,null,{default:a(()=>[e($,{class:"headerEditBox"},{default:a(()=>[k("div",null,[e(x,{wrap:""},{default:a(()=>[e(Q,{shape:"square",size:25,src:o(p).appSvg},null,8,["src"]),e(q,null,{default:a(()=>[r(ne(o(p).appName),1)]),_:1}),o(p).state==1?(d(),c(U,{key:0,type:"success"},{default:a(()=>[r("已启用")]),_:1})):(d(),c(U,{key:1,type:"danger"},{default:a(()=>[r("已禁用")]),_:1}))]),_:1})]),k("div",null,[e(H,{modelValue:o(u),"onUpdate:modelValue":t[0]||(t[0]=l=>f(u)?u.value=l:null),onTabClick:W,stretch:!0,class:"tabsMain"},{default:a(()=>[e(I,{label:"① 页面管理",name:1}),e(I,{label:"② 集成&自动化",name:2}),e(I,{label:"③ 应用设置",name:3}),e(I,{label:"④ 应用发布",name:4})]),_:1},8,["modelValue"])]),k("div",null,[e(Z,null,{default:a(()=>[e(P,{plain:"",size:"small",class:"fa fa-paper-plane-o",onClick:n.accessRunApp},{default:a(()=>[r("访问")]),_:1},8,["onClick"]),e(P,{type:"danger",size:"small",class:"fa fa-times",onClick:D},{default:a(()=>[r("关闭")]),_:1})]),_:1})])]),_:1}),le(e(v,null,{default:a(()=>[e(X,{class:"asideBox"},{default:a(()=>[e(K,null,{default:a(()=>[e(w,{span:24,class:"asideBoxSearch"},{default:a(()=>[e(Y,{modelValue:n.input2,"onUpdate:modelValue":t[1]||(t[1]=l=>n.input2=l),style:{width:"180px"},placeholder:"搜索","suffix-icon":n.Search},null,8,["modelValue","suffix-icon"]),e(L,null,{dropdown:a(()=>[e(J,null,{default:a(()=>[e(N,{onClick:R},{default:a(()=>[e(K,null,{default:a(()=>[e(w,{span:24},{default:a(()=>[e(x,{wrap:""},{default:a(()=>[e(T,{style:{color:"#eebe77"},prefix:"icon","icon-class":"liuChengBiaoDan"}),r(" 新建页面 ")]),_:1})]),_:1}),e(w,{span:24,style:{"padding-left":"20px","font-size":"12px"}},{default:a(()=>[r(" 数据收集、事件记录"),Me,r("任务协同、业务审批 ")]),_:1})]),_:1})]),_:1}),e(N,{divided:"",onClick:j},{default:a(()=>[e(K,null,{default:a(()=>[e(w,{span:24},{default:a(()=>[e(x,{wrap:""},{default:a(()=>[e(T,{style:{color:"#337ecc"},prefix:"icon","icon-class":"fenZhu"}),r(" 新建分组 ")]),_:1})]),_:1}),e(w,{span:24,style:{"padding-left":"20px","font-size":"12px"}},{default:a(()=>[r(" 应用项目管理 ")]),_:1})]),_:1})]),_:1})]),_:1})]),default:a(()=>[e(P,{type:"primary",class:"fa fa-plus"})]),_:1})]),_:1})]),_:1}),e(O,{class:"scroBox"},{default:a(()=>[e(Ve,{"form-Key":o(p).uuid,"menus-tree":o(h),"onUpdate:menusTree":t[2]||(t[2]=l=>f(h)?h.value=l:null),"app-page-key":o(m),"onUpdate:appPageKey":t[3]||(t[3]=l=>f(m)?m.value=l:null),"group-key":s.groupKey,"app-cont":o(p),"drawer-with":s.drawerWith,onOpenAppPageForm:F},null,8,["form-Key","menus-tree","app-page-key","group-key","app-cont","drawer-with"]),o(_)?(d(),c(Ne,{key:0,"is-show":o(_),"onUpdate:isShow":t[4]||(t[4]=l=>f(_)?_.value=l:null),"is-new":o(b),"drawer-with":s.drawerWith,"form-Key":o(p).uuid,"app-cont":o(p),"group-key":s.groupKey,"menu-id":o(p).uuid,"app-page-key":o(m),"onUpdate:appPageKey":t[5]||(t[5]=l=>f(m)?m.value=l:null),onGainSunAppContent:C,onUpdateInit:G},null,8,["is-show","is-new","drawer-with","form-Key","app-cont","group-key","menu-id","app-page-key"])):E("",!0)]),_:1})]),_:1}),e(ee,{class:"mainBox"},{default:a(()=>[e(O,{class:"scroBox"},{default:a(()=>[e(Oe,{ref_key:"openAppPageInit",ref:V,"form-Key":o(g).appkey,"group-key":s.groupKey,"app-cont":o(p),"drawer-with":s.drawerWith,"menus-info":o(g),onEditAppInfo:M},null,8,["form-Key","group-key","app-cont","drawer-with","menus-info"])]),_:1})]),_:1})]),_:1},512),[[se,o(u)==1]]),o(u)==2?(d(),c(v,{key:0},{default:a(()=>[r(" 集成与自动化 ")]),_:1})):E("",!0),o(u)==3?(d(),c(v,{key:1},{default:a(()=>[e(Te,{"app-cont":o(p),"group-key":s.groupKey},null,8,["app-cont","group-key"])]),_:1})):E("",!0),o(u)==4?(d(),c(v,{key:2},{default:a(()=>[e(ze,{"app-cont":o(p),"group-key":s.groupKey},null,8,["app-cont","group-key"])]),_:1})):E("",!0)]),_:1})]),e(Ue,{"is-show":o(A),"onUpdate:isShow":t[6]||(t[6]=l=>f(A)?A.value=l:null),"menu-parent-key":o(S),"app-cont":o(p),onUpdateMenu:C},null,8,["is-show","menu-parent-key","app-cont"])]),_:1},8,["modelValue","size"])}}});const ao=Be(We,[["__scopeId","data-v-f0aa36a0"]]);export{ao as default};