UpperManagement-3780d918.js 4.0 KB

1
  1. var O=(t,p,m)=>new Promise((E,y)=>{var k=_=>{try{u(m.next(_))}catch(n){y(n)}},d=_=>{try{u(m.throw(_))}catch(n){y(n)}},u=_=>_.done?E(_.value):Promise.resolve(_.value).then(k,d);u((m=m.apply(t,p)).next())});import{s as i,o as L,__tla as U}from"./formPermission-5236f629.js";import{k as F,B as C,L as r}from"./workflowEnum-a2efed5c.js";import{N as w,M as A,__tla as H}from"./index-67f9e311.js";import{d as P,a4 as V,r as M,f as B,y as $,o as b,l as v,a as N,ai as j,e as R,w as K,u as o,t as D,N as q,b as z,_ as G,__tla as J}from"./index-b5895273.js";import{__tla as Q}from"./designHelper-fedad396.js";import{__tla as W}from"./upload-887cb82a.js";import{__tla as X}from"./index-1c9ab88b.js";import{__tla as Y}from"./design-f3e25317.js";import{__tla as Z}from"./index-7fb58e79.js";import{__tla as ee}from"./Tree-6c35f2c0.js";import{__tla as te}from"./useContextMenu-c4ffe073.js";import{__tla as ae}from"./difference-9954c5db.js";import{__tla as re}from"./Index-281ee613.js";import{__tla as le}from"./UserCard-5a5e66ad.js";import{__tla as se}from"./index-7914b44e.js";import{__tla as _e}from"./index-3862eebd.js";let S,ce=Promise.all([(()=>{try{return U}catch(t){}})(),(()=>{try{return H}catch(t){}})(),(()=>{try{return J}catch(t){}})(),(()=>{try{return Q}catch(t){}})(),(()=>{try{return W}catch(t){}})(),(()=>{try{return X}catch(t){}})(),(()=>{try{return Y}catch(t){}})(),(()=>{try{return Z}catch(t){}})(),(()=>{try{return ee}catch(t){}})(),(()=>{try{return te}catch(t){}})(),(()=>{try{return ae}catch(t){}})(),(()=>{try{return re}catch(t){}})(),(()=>{try{return le}catch(t){}})(),(()=>{try{return se}catch(t){}})(),(()=>{try{return _e}catch(t){}})()]).then(()=>O(void 0,null,function*(){const t={class:"title"},p={class:"list-box"},m={key:0,style:{color:"#1890ff"}},E=P({__name:"UpperManagement",props:{memberList:{default:()=>[]}},emits:["change"],setup(y,{emit:k}){const d=y,{t:u}=V(),_=M(!1),n=F.SUPERIOR_LEADERS;let s=B({treeData:[],checkedKeys:[],expandedNames:{},selected:[]});function T(){s.checkedKeys=[],s.treeData=[],d.memberList.length>0&&(s.selected=d.memberList.filter(e=>{if(e.memberType===n)return e}),s.selected.length>0&&s.selected.forEach(e=>{var l;(l=e.leaderConfig)!=null&&l.level&&s.checkedKeys.push(e.leaderConfig.nodeId+i+e.leaderConfig.level)}));const a=L(),{info:c}=a;for(let e of c.values())if([C.START,C.USER].includes(e.type)){let l=e.name?e.name:e.type;s.treeData.push({title:l,key:e.id,children:I(e.id)}),s.expandedNames[e.id]=l}_.value=!0}function x(){let a=[];d.memberList.length>0&&(a=d.memberList.filter(c=>{if(c.memberType!=n)return c}));for(const c of s.checkedKeys){let e=c.split(i);if(e.length==2){let l=e[0],h=Number(e[1]);a.push({memberType:n,id:l,name:s.expandedNames[l]+"-"+f(h),leaderConfig:{nodeId:l,level:h}})}}k("change",[...a]),g()}function g(){_.value=!1}function f(a){switch(a){case r.ONE:return"\u4E0A\u4E00\u7EA7\u9886\u5BFC";case r.SECOND:return"\u4E0A\u4E8C\u7EA7\u9886\u5BFC";case r.THREE:return"\u4E0A\u4E09\u7EA7\u9886\u5BFC";case r.FOUR:return"\u4E0A\u56DB\u7EA7\u9886\u5BFC";case r.FIVE:return"\u4E0A\u4E94\u7EA7\u9886\u5BFC"}}function I(a){return[{title:f(r.ONE),key:a+i+r.ONE},{title:f(r.SECOND),key:a+i+r.SECOND},{title:f(r.THREE),key:a+i+r.THREE},{title:f(r.FOUR),key:a+i+r.FOUR},{title:f(r.FIVE),key:a+i+r.FIVE}]}return(a,c)=>{const e=$("a-tree");return b(),v("div",null,[N("div",{onClick:T},[j(a.$slots,"default",{},void 0,!0)]),R(o(A),{visible:_.value,width:400,title:o(u)("\u4E0A\u7EA7\u9886\u5BFC\u914D\u7F6E"),onSubmit:x,onClose:g},{default:K(()=>[N("div",t,[R(o(w),{"node-name":o(u)("\u4E0A\u7EA7\u9886\u5BFC\u5217\u8868")},null,8,["node-name"])]),N("div",p,[R(e,{checkable:"","tree-data":o(s).treeData,autoExpandParent:"",defaultExpandAll:"",checkedKeys:o(s).checkedKeys,"onUpdate:checkedKeys":c[0]||(c[0]=l=>o(s).checkedKeys=l)},{title:K(({title:l,key:h})=>[h==="0-0-1-0"?(b(),v("span",m,D(l),1)):(b(),v(q,{key:1},[z(D(l),1)],64))]),_:1},8,["tree-data","checkedKeys"])])]),_:1},8,["visible","title"])])}}});S=G(E,[["__scopeId","data-v-42bb3168"]])}));export{ce as __tla,S as default};