import{d as Q,x as U,r as w,ax as $,w as j,a as k,c as y,b as a,e,q as s,h as n,H as I,t as _,I as F,fz as H,aT as L,aF as G,b2 as J,a8 as X,aa as Y,ah as Z,bI as ee,aw as ae,av as te,a1 as ne,N as oe,bf as se,al as le,am as pe,ai as re,aQ as ce,p as de,m as ie,_ as ue}from"./index-e450010e.js";/* empty css */import{_ as _e}from"./regularPage.vue_vue_type_script_setup_true_lang-c58af8e4.js";import me from"./runAppForm-fc35f6e3.js";import"./myToDoPage-952c20f8.js";import"./index-c5018719.js";import"./refresh-f1723430.js";import"./search-71444aff.js";import"./lookFlowInfoApp-293e6f1f.js";import"./runFlowStepApp-c2ddd4a0.js";import"./completedMattersPage-2b3e1b74.js";import"./sendCopy-3e7bc319.js";import"./myCreate-e81e2336.js";import"./formPageContApp-d98f9943.js";/* empty css */import"./myDrafts-1aa6f658.js";import"./AppEditPage-2d67cefe.js";const fe=m=>(de("data-v-9d6385d7"),m=m(),ie(),m),we={class:"userTabel"},ve={rowspan:"2"},he=fe(()=>s("i",{class:"fa fa-sign-out"},null,-1)),ke=["onClick"],ye=Q({__name:"appContainer",props:{drawerWith:{type:Number,default:0},runIsOpen:{type:Boolean,default:!1},pickAppInfo:{type:Object,default(){return{}}},searchQuery:{type:Object,default(){return{}}}},emits:["update:runIsOpen","refreshPage"],setup(m,{emit:C}){const l=m,g=C,d=U(),v=w([]),i=w(""),f=w(1),h=w(""),p=$({appKey:"1",appName:"未知应用",appSvg:"",state:1,uuid:"1",describe:""}),A=()=>{let o={id:l.pickAppInfo.signCodeStr};H(o).then(t=>{v.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;let u=!0;t.data.menuTree.forEach(r=>{r.isLock==1&&r.isMain==1&&(i.value=r,u=!1,f.value=1)}),u&&(i.value=t.data.menuTree[0],i.value.type==2&&(f.value=2))})},T=()=>{g("update:runIsOpen",!1),g("refreshPage",l.searchQuery)};j(()=>l.runIsOpen,o=>{o&&A()});const N=o=>{o.type!=1&&(o.isLock==1?f.value=1:f.value=2,i.value=o)};return(o,t)=>{const u=L,r=G,x=J,E=X,V=Y,B=Z,O=ee,z=ae,D=te,M=ne,P=oe,q=se,R=le,W=pe,S=re,K=ce;return k(),y(K,{modelValue:l.runIsOpen,"onUpdate:modelValue":t[2]||(t[2]=c=>l.runIsOpen=c),"with-header":!1,"close-on-click-modal":!1,"close-on-press-escape":!1,"destroy-on-close":!0,size:l.drawerWith},{default:a(()=>[e(S,{class:"common-layout"},{default:a(()=>[e(B,{class:"headerBox"},{default:a(()=>[s("div",null,[e(x,{wrap:""},{default:a(()=>[e(u,{shape:"square",size:25,src:n(p).appSvg},null,8,["src"]),e(r,null,{default:a(()=>[I(_(n(p).appName),1)]),_:1})]),_:1})]),s("div",null,[e(V,null,{dropdown:a(()=>[e(E,null,{default:a(()=>[s("table",we,[s("tr",null,[s("td",ve,[e(u,{shape:"square",size:55,src:n(d).avatar},null,8,["src"])]),s("td",null,_(n(d).nickname)+"("+_(n(d).userInfoCont.number)+")",1)]),s("tr",null,[s("td",null,_(n(d).userInfoCont.companyname)+"/"+_(n(d).userInfoCont.departmentname),1)])])]),_:1}),e(E,{onClick:t[0]||(t[0]=c=>T()),divided:""},{default:a(()=>[he,e(r,{class:"mx-1",type:"danger"},{default:a(()=>[I("退出")]),_:1})]),_:1})]),default:a(()=>[e(u,{shape:"square",size:25,src:n(d).avatar},null,8,["src"])]),_:1})])]),_:1}),e(S,null,{default:a(()=>[e(R,{class:"asideBox"},{default:a(()=>[e(D,null,{default:a(()=>[e(z,{span:24,class:"asideBoxSearch"},{default:a(()=>[e(O,{modelValue:n(h),"onUpdate:modelValue":t[1]||(t[1]=c=>F(h)?h.value=c:null),data:n(v),"render-after-expand":!1,"suffix-icon":o.Search,"node-key":"id",clearable:"",filterable:""},null,8,["modelValue","data","suffix-icon"])]),_:1})]),_:1}),e(q,{data:n(v),"node-key":"id","allow-drop":o.allowDrop,"expand-on-click-node":!0},{default:a(({node:c,data:b})=>[s("div",{class:"appMenuTitle",onClick:Ie=>N(b)},[e(x,{wrap:""},{default:a(()=>[e(M,{prefix:"icon","icon-class":b.svg},null,8,["icon-class"]),e(P,{content:c.label,placement:"top",effect:"dark"},{default:a(()=>[e(r,{class:"w-120px mb-2",truncated:""},{default:a(()=>[I(_(c.label),1)]),_:2},1024)]),_:2},1032,["content"])]),_:2},1024)],8,ke)]),_:1},8,["data","allow-drop"])]),_:1}),e(W,{class:"mainBox"},{default:a(()=>[n(f)==1?(k(),y(_e,{key:0,"pick-app-menu":n(i),"drawer-with":l.drawerWith},null,8,["pick-app-menu","drawer-with"])):(k(),y(me,{key:1,"pick-app-menu":n(i),"drawer-with":l.drawerWith},null,8,["pick-app-menu","drawer-with"]))]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue","size"])}}});const Re=ue(ye,[["__scopeId","data-v-9d6385d7"]]);export{Re as default};