You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
4.4 KiB
2 lines
4.4 KiB
var E=(l,N,i)=>new Promise((s,d)=>{var f=a=>{try{v(i.next(a))}catch(p){d(p)}},_=a=>{try{v(i.throw(a))}catch(p){d(p)}},v=a=>a.done?s(a.value):Promise.resolve(a.value).then(f,_);v((i=i.apply(l,N)).next())});import{d as F,bl as K,q as O,r as y,o as m,g as C,b as c,w as n,t as b,u as r,F as I,bt as g,a as k,j as G,i as P,bo as R,dU as V,dV as j,aT as A}from"./index-f4658ae7.js";import{C as D,a as q}from"./index-456479d3.js";/* empty css */import{C as x}from"./index-8604018f.js";import"./index-84fbff43.js";import{useDataConvert as U}from"./useDataConvert-25e29c90.js";import{ClassFactoryOfPanelGroup as $}from"./ClassFactoryOfPanelGroup-5de18bd5.js";import{R as L}from"./index-24b7f696.js";import{C as w}from"./index-1d383df5.js";import{N as T}from"./NodeIndexOutlined-0e7f206c.js";import{P as z}from"./PlusCircleOutlined-505768c9.js";import"./useRefs-2f4603d7.js";import"./PlusOutlined-7b96f081.js";import"./DataType-33901a1c.js";import"./ParamUtils-cdc24dd6.js";import"./SystemConfig-b93c25b3.js";import"./bignumber-cf158d26.js";import"./ParamsUtils-3cbc5822.js";import"./assign-481cba08.js";import"./_createAssigner-77c8874c.js";import"./PG_Dept2Emp-5643f371.js";import"./PageBasePanelGroup-23235cc7.js";import"./PageBaseGroupNew-ee20c033.js";import"./Group-ab70f402.js";import"./Page-34b19d96.js";import"./EnumLab-d43291c1.js";import"./Dept-342c50de.js";import"./UAC-8e255d47.js";import"./Map-73575e6b.js";import"./Attrs-62391d6b.js";import"./EnumLab-3cbd0812.js";import"./Attr-d5feb8b8.js";import"./RefMethod-33a71db4.js";import"./SearchNormal-5c7fda42.js";import"./SearchFKEnum-31a3a609.js";import"./Glo-fda3f906.js";import"./EnMapExt-8e17025c.js";import"./EntityTree-333c163f.js";import"./Entities-6a72b013.js";import"./BSEntity-840a884b.js";import"./Emp-e0a70077.js";import"./EntityNoName-d08126ae.js";import"./DeptEmp-745bc1a9.js";import"./EntityMyPK-e742fec8.js";import"./DeptEmpStation-6b7abbad.js";import"./PG_FlowSort2Flow-03dd18a0.js";import"./Flow-6121039a.js";import"./windowOpen-b8703c39.js";import"./FlowAdm-28590a36.js";import"./FlowSort-5d5ee62a.js";import"./DBAccess-d3bef90d.js";import"./Sort-3be7175a.js";import"./PG_FrmSort2Frm-0ac07642.js";import"./FrmSort-0f444555.js";import"./FrmAdm-54c9d6a8.js";import"./MapData-4fa397be.js";import"./EnumLab-4f91f91c.js";import"./GloComm-7cfbdfd9.js";import"./FrmTrack-10f0746d.js";import"./PG_Group2Method-e2fb1100.js";import"./GroupMethod-abd9efe3.js";import"./PCenter-7f795966.js";import"./PowerCenter-f8ebe7c0.js";import"./Method-27bff018.js";import"./PG_Module2Menu-8e09a09e.js";import"./Module-dc2f8ce5.js";import"./Menu-fac205b5.js";import"./Col-dfe054f2.js";const H=l=>(V("data-v-3ef8b7ef"),l=l(),j(),l),J={class:"p-4"},M={key:0,class:"ant-tag-red"},Q={key:1,class:"content"},W={style:{"margin-left":"6px"}},X=H(()=>G("span",{style:{"margin-left":"6px"}},"\u65B0\u589E\u8282\u70B9",-1)),Y=F({__name:"CollapseGroup",props:{params:{type:Object,default:()=>({})}},setup(l){const N=K(),i=l,s=O({tips:"",hasError:!1}),d=y([]),f=y(!1),_=y([]),v=u=>{var e;(e=p.value)==null||e.AddClick(u)},a=(u,e)=>{var t;(t=p.value)==null||t.IconClick(u,e)},p=y();function B(){return E(this,null,function*(){var u,e;try{f.value=!0;const t=((u=i==null?void 0:i.params)==null?void 0:u.EnName)||((e=N.query)==null?void 0:e.EnName);if(!t){s.hasError=!0,s.tips="\u7F3A\u5C11\u5FC5\u8981\u53C2\u6570 [ EnName ]";return}const o=$.GetEn(t);yield o.Init();const h=U();p.value=o,d.value=h(o.GroupsEns,o.DtlEns,o.RefKey),_.value=d.value.map(S=>S.No)}catch(t){s.hasError=!0,s.tips=t;return}finally{f.value=!1}})}return B(),(u,e)=>(m(),C("div",J,[c(r(R),{spinning:f.value},{default:n(()=>[s.hasError?(m(),C("div",M,b(s.tips),1)):(m(),C("div",Q,[c(r(D),{activeKey:_.value,"onUpdate:activeKey":e[0]||(e[0]=t=>_.value=t)},{default:n(()=>[(m(!0),C(I,null,g(d.value,t=>(m(),k(r(q),{key:t.No,header:t.Name},{default:n(()=>[c(r(L),{gutter:[16,12]},{default:n(()=>[(m(!0),C(I,null,g(t.children,o=>(m(),k(r(w),{span:8,key:o.No},{default:n(()=>[c(r(x),{class:"custom-card",onClick:h=>a(t.No,o.No)},{default:n(()=>[c(r(T)),G("span",W,b(o.Name),1)]),_:2},1032,["onClick"])]),_:2},1024))),128)),c(r(w),{span:8},{default:n(()=>{var o;return[(o=p.value)!=null&&o.IsShowAddClick?(m(),k(r(x),{key:0,onClick:h=>v(t.No),class:"add-card"},{default:n(()=>[c(r(z)),X]),_:2},1032,["onClick"])):P("",!0)]}),_:2},1024)]),_:2},1024)]),_:2},1032,["header"]))),128))]),_:1},8,["activeKey"])]))]),_:1},8,["spinning"])]))}});const _o=A(Y,[["__scopeId","data-v-3ef8b7ef"]]);export{_o as default};
|