1 |
- var qe=Object.defineProperty;var Ot=Object.getOwnPropertySymbols;var Oe=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable;var Et=(e,C,y)=>C in e?qe(e,C,{enumerable:!0,configurable:!0,writable:!0,value:y}):e[C]=y,Kt=(e,C)=>{for(var y in C||(C={}))Oe.call(C,y)&&Et(e,y,C[y]);if(Ot)for(var y of Ot(C))Ee.call(C,y)&&Et(e,y,C[y]);return e};var M=(e,C,y)=>new Promise((st,Z)=>{var it=n=>{try{R(y.next(n))}catch(S){Z(S)}},F=n=>{try{R(y.throw(n))}catch(S){Z(S)}},R=n=>n.done?st(n.value):Promise.resolve(n.value).then(it,F);R((y=y.apply(e,C)).next())});import{b as Bt,a as Lt,T as Ke,__tla as Be}from"./index-016fd85f.js";import{a as Le,__tla as We}from"./index-49a1c061.js";import{P as Je,__tla as He}from"./index-3705f1a8.js";import{_ as Wt,__tla as Ve}from"./FormModal.vue_vue_type_script_setup_true_lang-bf9b91cf.js";import{x as Jt,n as $e,__tla as je}from"./index-2a8c0b19.js";import{I as Xe,__tla as Ye}from"./index-43ef06dd.js";import{a as Ze,B as ze,u as xt,__tla as Ge}from"./index-5eb30ce0.js";import{d as Ht,f as Vt,D as $t,y as V,o as h,c as w,w as I,e as b,u as i,H as x,l as $,N as nt,b as K,t as j,P as Qe,ao as ta,aX as ea,aY as aa,a as jt,_ as Xt,i as ra,V as la,bW as oa,A as X,ba as na,r as _,a4 as sa,aZ as ia,n as ua,k as ca,aO as _a,aL as Y,X as Yt,q as ma,O as da,E as fa,gi as pa,ab as Zt,b0 as va,fd as ha,aP as ya,__tla as ga}from"./index-b5895273.js";import{S as wa,__tla as Ia}from"./index-67f9e311.js";import{e as Ca,__tla as ka}from"./index-7914b44e.js";import{_ as ba,__tla as xa}from"./LookProcess.vue_vue_type_script_setup_true_lang-e0777003.js";import Da,{__tla as Ta}from"./LaunchProcess-9658b09a.js";import Ma,{__tla as Na}from"./ApprovalProcess-9d7740f6.js";import{a as Sa,__tla as Pa}from"./download-801edd56.js";import{c as Ua,__tla as Aa}from"./formPermission-5236f629.js";import{g as Fa,__tla as Ra}from"./index-eba8cf2a.js";import{b as qa,__tla as Oa}from"./designHelper-fedad396.js";import{f as Ea,w as Ka,h as Ba,__tla as La}from"./generatorHelper-1e8786b8.js";import{c as Wa,a as Ja,d as Ha,s as Va,e as $a,g as ja,__tla as Xa}from"./index-499d42cf.js";import{B as Ya,__tla as Za}from"./Tree-6c35f2c0.js";import{g as za,__tla as Ga}from"./index-f35bbafa.js";import{p as Qa,__tla as tr}from"./print-95c0f639.js";import{g as er,__tla as ar}from"./print-f768cfdf.js";import{P as zt}from"./printEnum-4a0a37a2.js";import{e as rr,__tla as lr}from"./process-93b5b885.js";import{__tla as or}from"./index-339f95d8.js";import{__tla as nr}from"./useCountdown-fd9786ef.js";import{__tla as sr}from"./Upload-bceb0d3c.js";import{__tla as ir}from"./index-c53afdf5.js";import{__tla as ur}from"./upload-887cb82a.js";import"./base64-912b9db4.js";import{__tla as cr}from"./set-b89b8dc5.js";import{__tla as _r}from"./_isIterateeCall-61185d8a.js";import{__tla as mr}from"./index-1c9ab88b.js";import{__tla as dr}from"./uniqBy-b68717e0.js";import"./workflowEnum-a2efed5c.js";import{__tla as fr}from"./Index-281ee613.js";import{__tla as pr}from"./index-2c5e4dd6.js";import{__tla as vr}from"./index-9f9c48fd.js";import{__tla as hr}from"./index-dc94981a.js";import{__tla as yr}from"./onMountedOrActivated-6125a24a.js";import{__tla as gr}from"./useWindowSizeFn-a59bee15.js";import"./sortable.esm-de7debe0.js";import{__tla as wr}from"./RedoOutlined-105a0bcb.js";import{__tla as Ir}from"./FullscreenOutlined-012b5e27.js";import{__tla as Cr}from"./index-9d2b78f3.js";import{__tla as kr}from"./index-76a8e61b.js";import{__tla as br}from"./index-8ae648d6.js";import{__tla as xr}from"./sum-f551e4a9.js";import{__tla as Dr}from"./index-bd1f1fae.js";import{__tla as Tr}from"./useContentViewHeight-cd147d02.js";import{__tla as Mr}from"./index-7fb58e79.js";import{__tla as Nr}from"./index-bbe22d68.js";import{__tla as Sr}from"./min-03eb9ce8.js";import{__tla as Pr}from"./useScript-ab5d4580.js";import{__tla as Ur}from"./index-83eefeb2.js";import{__tla as Ar}from"./UserCard-5a5e66ad.js";import{__tla as Fr}from"./index-3862eebd.js";import{__tla as Rr}from"./Layout-9d12892d.js";import{__tla as qr}from"./useContextMenu-c4ffe073.js";import{__tla as Or}from"./difference-9954c5db.js";import{__tla as Er}from"./LookTask.vue_vue_type_script_setup_true_lang-ab6b8570.js";import{__tla as Kr}from"./FormInformation-1f05d3b3.js";import"./base64Conver-39fc0d26.js";import{__tla as Br}from"./design-f3e25317.js";import{__tla as Lr}from"./FormInformationTable-5be66faa.js";import{__tla as Wr}from"./DefaultStyle-2f980bc1.js";import{__tla as Jr}from"./WorkflowExecuteController-e01ee7e3.js";import{__tla as Hr}from"./sortBy-8f8991dd.js";import{__tla as Vr}from"./_baseOrderBy-055ce30a.js";import{__tla as $r}from"./FlowPanel.vue_vue_type_script_setup_true_lang-28eb1de9.js";import{__tla as jr}from"./FlowRecord-d72c5718.js";import{__tla as Xr}from"./EmptyBox-109f9f7e.js";import{__tla as Yr}from"./ProcessInformation.vue_vue_type_style_index_0_lang-5819496f.js";import{__tla as Zr}from"./index-15b0df12.js";import"./index.esm-5037906b.js";import"./preact.module-8c2bd209.js";import{__tla as zr}from"./task-38d2f381.js";import{__tla as Gr}from"./SummaryOfAttachments-5574aeef.js";import{__tla as Qr}from"./userTaskItem-555cf88e.js";import{__tla as tl}from"./LedgerPrint.vue_vue_type_script_setup_true_lang-a0ea4421.js";import{__tla as el}from"./ProcessInfo-aa1b6137.js";import{__tla as al}from"./PredecessorTask-2a1b82f3.js";import{__tla as rl}from"./ApproveUser-507984e3.js";import{__tla as ll}from"./SelectApproveUser-b61bcbb0.js";import{__tla as ol}from"./FormPrint-9d73fedb.js";import{__tla as nl}from"./TableStyle-ccca2961.js";import{__tla as sl}from"./useLoading-2dd7baf3.js";import{__tla as il}from"./isEmpty-c9c1b572.js";import{__tla as ul}from"./camelCase-1172a23e.js";import{__tla as cl}from"./_createCompounder-3d650df3.js";let Gt,_l=Promise.all([(()=>{try{return Be}catch(e){}})(),(()=>{try{return We}catch(e){}})(),(()=>{try{return He}catch(e){}})(),(()=>{try{return Ve}catch(e){}})(),(()=>{try{return je}catch(e){}})(),(()=>{try{return Ye}catch(e){}})(),(()=>{try{return Ge}catch(e){}})(),(()=>{try{return ga}catch(e){}})(),(()=>{try{return Ia}catch(e){}})(),(()=>{try{return ka}catch(e){}})(),(()=>{try{return xa}catch(e){}})(),(()=>{try{return Ta}catch(e){}})(),(()=>{try{return Na}catch(e){}})(),(()=>{try{return Pa}catch(e){}})(),(()=>{try{return Aa}catch(e){}})(),(()=>{try{return Ra}catch(e){}})(),(()=>{try{return Oa}catch(e){}})(),(()=>{try{return La}catch(e){}})(),(()=>{try{return Xa}catch(e){}})(),(()=>{try{return Za}catch(e){}})(),(()=>{try{return Ga}catch(e){}})(),(()=>{try{return tr}catch(e){}})(),(()=>{try{return ar}catch(e){}})(),(()=>{try{return lr}catch(e){}})(),(()=>{try{return or}catch(e){}})(),(()=>{try{return nr}catch(e){}})(),(()=>{try{return sr}catch(e){}})(),(()=>{try{return ir}catch(e){}})(),(()=>{try{return ur}catch(e){}})(),(()=>{try{return cr}catch(e){}})(),(()=>{try{return _r}catch(e){}})(),(()=>{try{return mr}catch(e){}})(),(()=>{try{return dr}catch(e){}})(),(()=>{try{return fr}catch(e){}})(),(()=>{try{return pr}catch(e){}})(),(()=>{try{return vr}catch(e){}})(),(()=>{try{return hr}catch(e){}})(),(()=>{try{return yr}catch(e){}})(),(()=>{try{return gr}catch(e){}})(),(()=>{try{return wr}catch(e){}})(),(()=>{try{return Ir}catch(e){}})(),(()=>{try{return Cr}catch(e){}})(),(()=>{try{return kr}catch(e){}})(),(()=>{try{return br}catch(e){}})(),(()=>{try{return xr}catch(e){}})(),(()=>{try{return Dr}catch(e){}})(),(()=>{try{return Tr}catch(e){}})(),(()=>{try{return Mr}catch(e){}})(),(()=>{try{return Nr}catch(e){}})(),(()=>{try{return Sr}catch(e){}})(),(()=>{try{return Pr}catch(e){}})(),(()=>{try{return Ur}catch(e){}})(),(()=>{try{return Ar}catch(e){}})(),(()=>{try{return Fr}catch(e){}})(),(()=>{try{return Rr}catch(e){}})(),(()=>{try{return qr}catch(e){}})(),(()=>{try{return Or}catch(e){}})(),(()=>{try{return Er}catch(e){}})(),(()=>{try{return Kr}catch(e){}})(),(()=>{try{return Br}catch(e){}})(),(()=>{try{return Lr}catch(e){}})(),(()=>{try{return Wr}catch(e){}})(),(()=>{try{return Jr}catch(e){}})(),(()=>{try{return Hr}catch(e){}})(),(()=>{try{return Vr}catch(e){}})(),(()=>{try{return $r}catch(e){}})(),(()=>{try{return jr}catch(e){}})(),(()=>{try{return Xr}catch(e){}})(),(()=>{try{return Yr}catch(e){}})(),(()=>{try{return Zr}catch(e){}})(),(()=>{try{return zr}catch(e){}})(),(()=>{try{return Gr}catch(e){}})(),(()=>{try{return Qr}catch(e){}})(),(()=>{try{return tl}catch(e){}})(),(()=>{try{return el}catch(e){}})(),(()=>{try{return al}catch(e){}})(),(()=>{try{return rl}catch(e){}})(),(()=>{try{return ll}catch(e){}})(),(()=>{try{return ol}catch(e){}})(),(()=>{try{return nl}catch(e){}})(),(()=>{try{return sl}catch(e){}})(),(()=>{try{return il}catch(e){}})(),(()=>{try{return ul}catch(e){}})(),(()=>{try{return cl}catch(e){}})()]).then(()=>M(void 0,null,function*(){const e=F=>(ea("data-v-a3a94e2f"),F=F(),aa(),F),C=e(()=>jt("div",{class:"table-title"},"\u6570\u636E\u5217\u8868",-1)),y=Ht({__name:"SetRuleUserModal",emits:["success","register"],setup(F,{emit:R}){const n=Vt({rowKey:"",dataSource:[],columns:[],userIds:[],setDataAuthApi:null,apiParams:null,ruleUserIdName:"ruleUserId"}),[S,{setModalProps:ut,closeModal:ct}]=Ze(v=>M(this,null,function*(){var U;n.rowKey=v.rowKey,n.columns=$t(v.columns),n.dataSource=$t(v.dataSource),n.setDataAuthApi=v.setDataAuthApi,n.apiParams=v.params,n.ruleUserIdName=v.isCustomForm?"rule_user_id":"ruleUserId",ut({destroyOnClose:!0,maskClosable:!1,fixedHeight:!0,width:800}),(U=n.columns)!=null&&U.length&&n.columns[0].dataIndex!==n.ruleUserIdName&&n.columns.unshift({dataIndex:n.ruleUserIdName,title:"\u5F53\u524D\u6743\u9650\u4EBA"});const D=yield Ca();n.dataSource.map(k=>{if(k[n.ruleUserIdName]){const q=k[n.ruleUserIdName].split(","),p=[];D.map(m=>{q.includes(m.id)&&p.push(m.name)}),k[n.ruleUserIdName]=p.join(",")}}),z(n.dataSource),B(n.columns)})),[_t,{setTableData:z,setColumns:B}]=Bt({rowKey:n.rowKey,columns:n.columns,dataSource:n.dataSource,pagination:!1});function L(){return M(this,null,function*(){const v={userIdList:n.userIds,dataIdList:n.dataSource.map(D=>D[n.rowKey])};ta(n.setDataAuthApi)&&(n.apiParams?yield n.setDataAuthApi(n.apiParams,v):yield n.setDataAuthApi(v)),ct(),R("success"),n.userIds=[]})}function G(){n.userIds=[]}function P(v){n.userIds=v}function u(v){n.dataSource.map(D=>{D[n.ruleUserIdName]=v}),z(n.dataSource)}return(v,D)=>{const U=V("a-switch"),k=V("ColorPicker"),q=V("a-button");return h(),w(i(ze),Qe(v.$attrs,{onRegister:i(S),title:"\u6279\u91CF\u8BBE\u7F6E\u6743\u9650\u6240\u5C5E\u4EBA",onOk:L,onCancel:G}),{default:I(()=>[b(i(Lt),{onRegister:i(_t)},{tableTitle:I(()=>[C]),bodyCell:I(({column:p,record:m})=>[p.componentType==="switch"?(h(),w(U,{key:0,checked:m[p.dataIndex],"onUpdate:checked":A=>m[p.dataIndex]=A,unCheckedValue:0,checkedValue:1,disabled:!0},null,8,["checked","onUpdate:checked"])):x("",!0),p.componentType==="picker-color"?(h(),w(k,{key:1,value:m[p.dataIndex],"onUpdate:value":A=>m[p.dataIndex]=A,disabled:!0},null,8,["value","onUpdate:value"])):x("",!0),p.componentType==="money-chinese"?(h(),$(nt,{key:2},[K(j(!isNaN(m[p.dataIndex])&&m[p.dataIndex]!==null?i(Jt).encodeB(m[p.dataIndex])+"\u5143":""),1)],64)):x("",!0)]),toolbar:I(()=>[b(i(wa),{class:"select-box",selectedIds:n.userIds,multiple:!1,onChange:P,onChangeNames:u},{default:I(()=>[b(q,{type:"primary"},{default:I(()=>[K(" \u8BBE\u7F6E\u6743\u9650\u6240\u5C5E\u4EBA ")]),_:1})]),_:1},8,["selectedIds"])]),_:1},8,["onRegister"])]),_:1},16,["onRegister"])}}}),st=Xt(y,[["__scopeId","data-v-a3a94e2f"]]),Z={key:0,class:"w-1/5 xl:w-1/5 mr-2"},it=Ht({__name:"index",emits:["register"],setup(F){const{setTitle:R}=ra(),{title:n}=la(),{currentRoute:S}=oa(),{path:ut}=i(S),ct=X(()=>S.value.meta.menuId),{filterColumnAuth:_t,filterButtonAuth:z}=na();let B=[],L=[],G=[],P={},u=_({isLeftMenu:!1,isPage:!1,queryConfigs:[],columnConfigs:[],buttonConfigs:[],listTitle:""}),v=_(),D=_([]),U=_(""),k=_(""),q=_(800),p=_(""),m=_(""),A=Vt({id:"",requestParamsConfigs:[],requestHeaderConfigs:[],requestBodyConfigs:[]});const Dt=_(["view","edit","copyData","delete","startwork"]),{notification:N}=fa(),{t:c}=sa(),T=_([]),Q=_([]),Tt=_(!1),mt=_(""),Mt=_({}),dt=_(!1),ft=_(""),pt=_("");ia("isCustomForm",!0);const vt=ut.split("/");p.value=vt.length>0?vt[vt.length-1]:"";const O=_([]),ht=X(()=>{if(u.value.buttonConfigs)return u.value.buttonConfigs.map((t,a)=>{if(t.code==="delete"){u.value.buttonConfigs.splice(a,1),u.value.buttonConfigs.push(t);return}}),z(u.value.buttonConfigs.filter(t=>t.isUse))}),Nt=X(()=>{var t;return(t=ht.value)==null?void 0:t.filter(a=>!Dt.value.includes(a.code))}),St=X(()=>{var t;return(t=ht.value)==null?void 0:t.filter(a=>Dt.value.includes(a.code))}),Qt=(t,a)=>dt.value&&t.dataIndex===ft.value||t.dataIndex===pt.value||a?"show":"hide",tt=_(!1),et=_(""),W=_(!1),at=_(""),yt=_(),Pt=_(),Ut=_(),rt=_(!1),gt=_(""),J=_(""),te=_(!1),wt={refresh:ve,view:Ft,add:he,edit:ye,delete:we,batchdelete:Ce,batchSetUserId:ke,import:xe,export:be,print:Ie,copyData:ge},ee=X(()=>{var t,a,l,s;return{key:((t=u.value.leftMenuConfig)==null?void 0:t.datasourceType)==="static"?"key":"value",title:((a=u.value.leftMenuConfig)==null?void 0:a.datasourceType)==="dic"?"name":((l=u.value.leftMenuConfig)==null?void 0:l.datasourceType)==="api"?"label":((s=u.value.leftMenuConfig)==null?void 0:s.showFieldName)||"title"}}),ae=t=>{var a,l;switch((a=u.value.leftMenuConfig)==null?void 0:a.datasourceType){case"dic":return t.name;case"api":return t.label;default:return t[((l=u.value.leftMenuConfig)==null?void 0:l.showFieldName)||"title"]}},[re,{openModal:lt}]=xt(),[le,{openDrawer:ot}]=Le(),[oe,{openModal:ne}]=xt(),[se,{openModal:ie}]=xt(),[ue,{reload:E,setProps:At,setSelectedRowKeys:It,getRawDataSource:Ct,setColumns:ce}]=Bt({title:"",columns:B,formConfig:{rowProps:{gutter:16},schemas:L},beforeFetch:t=>{var l,s;const a={releaseId:p.value,params:t,order:t.order,field:t.field};return Mt.value={releaseId:p.value,params:t},u.value.isLeftMenu&&(a[(l=u.value.leftMenuConfig)==null?void 0:l.listFieldName]=t[(s=u.value.leftMenuConfig)==null?void 0:s.listFieldName]||U.value),a.headers={FormId:J.value,PK:m.value},a},afterFetch:t=>{O.value.map(a=>{if(a.onFilter){const l=t.map(s=>s[a.dataIndex]);a.filters=[...new Set(l)].map(s=>({text:s,value:s})),a.customHeaderCell=()=>({onmouseenter:()=>{dt.value=!0,ft.value=a.dataIndex,pt.value=""},onmouseleave:()=>{dt.value=!1,ft.value=""}})}}),ce(O.value)},useSearchForm:!0,showTableSetting:!0,striped:!1,isFilterByDataSoure:!0,actionColumn:{width:160,title:c("\u64CD\u4F5C"),dataIndex:"action",slots:{customRender:"action"}},customRow:me});function _e(t){pt.value=t.dataIndex}function me(t){return{onClick:()=>{let a=[...T.value];if(a.indexOf(t[m.value])>=0){let l=a.indexOf(t[m.value]);a.splice(l,1)}else a.push(t[m.value]);T.value=a,It(T.value)}}}function de(t){t.includes(zt.CODE)?fe(t):wt[t]()}function fe(t){return M(this,null,function*(){if(!T.value.length){N.warning({message:c("\u63D0\u793A"),description:c("\u8BF7\u9009\u62E9\u6570\u636E")});return}if(T.value.length>1){N.warning({message:c("\u63D0\u793A"),description:c("\u53EA\u80FD\u9009\u62E9\u4E00\u6761\u6570\u636E\u8FDB\u884C\u64CD\u4F5C")});return}let a=T.value[0];try{const l=yield Ja({releaseId:p.value,id:a});let s=yield er(t,ct.value);if(s.enabledMark==null){N.warning({message:c("\u63D0\u793A"),description:c("\u5F53\u524D\u529F\u80FD\u672A\u7ED1\u5B9A\u6253\u5370\u6A21\u677F\uFF0C\u8BF7\u7ED1\u5B9A\u540E\u518D\u8FDB\u884C\u6A21\u677F\u6253\u5370\u3002")});return}if(s.enabledMark==0){N.warning({message:c("\u63D0\u793A"),description:c("\u627E\u4E0D\u5230\u6253\u5370\u6A21\u677F\uFF0C\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458\u3002")});return}if(A.id=s.schemaId,s.id&&s.apiConfig){let d=JSON.parse(s.apiConfig);d.requestParamsConfigs&&d.requestParamsConfigs.length>0&&(A.requestParamsConfigs=d.requestParamsConfigs.map(r=>(r.config&&l[r.config]!=null&&(r.value=l[r.config]),r))),d.requestHeaderConfigs&&d.requestHeaderConfigs.length>0&&(A.requestHeaderConfigs=d.requestHeaderConfigs.map(r=>(r.config&&l[r.config]!=null&&(r.value=l[r.config]),r))),d.requestBodyConfigs&&d.requestBodyConfigs.length>0&&(A.requestBodyConfigs=d.requestBodyConfigs.map(r=>(r.config&&l[r.config]!=null&&(r.value=l[r.config]),r))),te.value=!0}else N.warning({message:c("\u63D0\u793A"),description:c("\u5F53\u524D\u529F\u80FD\u672A\u7ED1\u5B9A\u6253\u5370\u6A21\u677F\uFF0C\u8BF7\u7ED1\u5B9A\u540E\u518D\u8FDB\u884C\u6A21\u677F\u6253\u5370\u3002")})}catch(l){}})}function pe(t,a){T.value=t,Q.value=a,It(T.value)}function ve(){W.value=!1,u.value.isLeftMenu&&bt(),E()}function he(){const t={isUpdate:!1,releaseId:p.value,pkField:m.value,formEventConfig:v,formProps:P};k.value==="modal"?lt(!0,t):ot(!0,t)}function ye(t){const a={id:t[m.value],releaseId:p.value,pkField:m.value,isUpdate:!0,formEventConfig:v,formProps:P};k.value==="modal"?lt(!0,a):ot(!0,a)}function Ft(t){const a={id:t[m.value],releaseId:p.value,pkField:m.value,isView:!0,formEventConfig:v,formProps:P};k.value==="modal"?lt(!0,a):ot(!0,a)}function ge(t){const a={id:t[m.value],releaseId:p.value,pkField:m.value,isCopy:!0,formEventConfig:v,formProps:P};k.value==="modal"?lt(!0,a):ot(!0,a)}function we(t){return M(this,null,function*(){Rt([t[m.value]])})}function Ie(){return M(this,null,function*(){const t=Array.isArray(Ct())?Ct():Ct().list,a=pa(O.value,t),l=O.value.map(s=>s.title);Qa({printable:a,properties:l,type:"json"})})}function Ce(){if(!T.value.length){N.warning({message:c("\u63D0\u793A"),description:c("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u6570\u636E")});return}if(Q.value.filter(t=>{var a,l,s;return((a=t.workflowData)==null?void 0:a.enabled)&&((l=t.workflowData)==null?void 0:l.status)||!!((s=t.workflowData)!=null&&s.processId)}).length){N.warning({message:"Tip",description:c("\u542B\u6709\u4E0D\u80FD\u5220\u9664\u7684\u6570\u636E")});return}Rt(T.value)}function Rt(t){Zt.confirm({title:c("\u63D0\u793A\u4FE1\u606F"),icon:b(va),content:c("\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"),okText:c("\u786E\u8BA4"),cancelText:c("\u53D6\u6D88"),onOk(){Ha({releaseId:p.value,ids:t}).then(a=>{kt(),N.success({message:c("\u63D0\u793A"),description:c("\u5220\u9664\u6210\u529F\uFF01")})})},onCancel(){}})}function ke(){if(!Tt.value){Zt.confirm({title:c("\u64CD\u4F5C\u5931\u8D25"),icon:b(ha,{style:"color: #ed6f6f"}),content:b("div",{style:"color: #999"},c("\u5F53\u524D\u529F\u80FD\u672A\u914D\u7F6E\u6570\u636E\u6743\u9650\uFF0C\u8BF7\u914D\u7F6E\u540E\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),centered:!0,okText:c("\u786E\u5B9A"),cancelText:c("\u53D6\u6D88"),onOk(){},onCancel(){}});return}if(!T.value.length){N.warning({message:c("\u63D0\u793A"),description:c("\u8BF7\u9009\u62E9\u9700\u8981\u8BBE\u7F6E\u6743\u9650\u7684\u6570\u636E")});return}ie(!0,{rowKey:m.value,columns:O.value,dataSource:Q.value,setDataAuthApi:Va,params:{releaseId:p.value},isCustomForm:!0})}function be(){return M(this,null,function*(){const t=mt.value,a=yield $a(Kt({},Mt.value));Sa(a.data,`${t}.xlsx`,"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet")})}function xe(){ne(!0,{title:c("\u5FEB\u901F\u5BFC\u5165"),downLoadUrl:"/form/execute/export",type:"POST"})}function De(){E()}function kt(){T.value=[],Q.value=[],It([]),E(),u.value.isLeftMenu&&bt()}function Te(t){t.workflowData&&(tt.value=!0,et.value=t.workflowData.processId)}function Me(t){return M(this,null,function*(){if(t.workflowData){if(t.workflowData.draftId){let a=yield rr(t.workflowData.draftId),l=ya(a.formData);if(l)for(let s in l)s.includes(J.value)&&(yt.value=l[s]);Ut.value=t.workflowData.draftId}else{const a=yield ja({formId:J.value,id:t[m.value]});yt.value=a}Pt.value=t[m.value],W.value=!0,at.value=t.workflowData.schemaId}})}function Ne(t){rt.value=!0,at.value=t.workflowData.schemaId,et.value=t.workflowData.processId,gt.value=t.workflowData.taskIds[0]}function Se(){W.value=!1,E()}function Pe(){rt.value=!1,W.value=!1,E()}ua(()=>M(this,null,function*(){var g,H;const t=yield Fa(p.value),a=JSON.parse(t.configJson);J.value=t.formId,R(a.menuConfig.name),ca(` ${a.menuConfig.name} - ${n} `),u.value=a.listConfig,mt.value=u.value.listTitle||a.menuConfig.name;const{queryConfigs:l,columnConfigs:s}=a.listConfig;u.value.isLeftMenu&&bt();const d=yield Ua(t.formId),r=JSON.parse(d.formJson);Tt.value=r.isDataAuth||!1;const f=(g=r.tableConfigs)==null?void 0:g.find(o=>o.isMain);m.value=(f==null?void 0:f.pkField)||"id",P=qa(r.formJson,!1),k.value=r.formJson.config.formType,q.value=r.formJson.config.formWidth||800,v.value=r.formEventConfig,[L,G]=Fe(l,P.schemas,r.formJson.list),B=Re(s),O.value=_t(B),(H=Nt.value)!=null&&H.some(o=>["batchdelete","batchSetUserId"].includes(o.code)||o.code.includes(zt.CODE))&&At({rowSelection:{onChange:pe}}),At({api:Wa,title:mt.value,rowKey:m.value,columns:O.value,formConfig:{labelWidth:100,schemas:L,fieldMapToTime:G.map(o=>[o.fieldName,[o.fieldName+"Start",o.fieldName+"End"],o.format,!0])}}),E()}));function Ue(t){var d,r,f,g,H;const a=(d=ht.value)==null?void 0:d.some(o=>o.code==="startwork");let l=[],s=[];if((r=St.value)==null||r.map(o=>{o.code==="view"&&l.push({icon:o==null?void 0:o.icon,tooltip:o==null?void 0:o.name,onClick:Ft.bind(null,t)}),["edit","copyData","delete"].includes(o.code)&&s.push({icon:o==null?void 0:o.icon,tooltip:o==null?void 0:o.name,color:o.code==="delete"?"error":void 0,onClick:wt[o.code].bind(null,t)})}),(f=t.workflowData)==null?void 0:f.enabled){if(!a)return l;if(t.workflowData.status){const o={};t.workflowData.taskIds?(o.tooltip=c("\u67E5\u770B\u6D41\u7A0B(\u5F85\u5BA1\u6279)"),o.icon="daishenpi|svg",o.onClick=Ne.bind(null,t)):(o.tooltip=c("\u67E5\u770B\u6D41\u7A0B")+(t.workflowData.status==="ACTIVE"?c("(\u5BA1\u6279\u4E2D)"):c("(\u5DF2\u5B8C\u6210)")),o.icon=t.workflowData.status==="ACTIVE"?"jinshenpi|svg":"shenpiwancheng|svg",o.onClick=Te.bind(null,t)),l.unshift(o)}else l.unshift({icon:"faqishenpi|svg",tooltip:t.workflowData.draftId?c("\u7F16\u8F91\u8349\u7A3F"):c("\u53D1\u8D77\u5BA1\u6279"),onClick:Me.bind(null,t)}),l=l.concat(s)}else(g=t.workflowData)!=null&&g.processId||(l=((H=St.value)==null?void 0:H.filter(o=>o.code!=="startwork").map(o=>({icon:o==null?void 0:o.icon,tooltip:o==null?void 0:o.name,color:o.code==="delete"?"error":void 0,onClick:wt[o.code].bind(null,t)})))||[]);return l}function Ae(t){var a;U.value=t[0],E({searchInfo:{[(a=u.value.leftMenuConfig)==null?void 0:a.listFieldName]:U.value}})}function bt(){return M(this,null,function*(){var t,a,l,s;((t=u.value.leftMenuConfig)==null?void 0:t.datasourceType)==="dic"?D.value=yield za({itemId:u.value.leftMenuConfig.dictionaryItemId}):((a=u.value.leftMenuConfig)==null?void 0:a.datasourceType)==="static"?D.value=u.value.leftMenuConfig.staticData:((l=u.value.leftMenuConfig)==null?void 0:l.datasourceType)==="api"&&(D.value=yield _a((s=u.value.leftMenuConfig)==null?void 0:s.apiConfig,!1)),qt(D.value)})}function qt(t){t.map(a=>{var l,s;return(l=a.children)!=null&&l.length&&qt(a.children),a.renderIcon=(s=a.children)!=null&&s.length?"parentIcon":"childIcon"})}function Fe(t,a,l){const s=[];return[t.map(d=>{d.isDate&&s.push({fieldName:d.fieldName,format:d.format});const r=Ea(a,d.fieldName),[f,g]=Ka(d,l);return Ba(g,r,d,f,!1)}),s]}function Re(t){return t.map(a=>{var s;const l={dataIndex:a.columnName,title:a.label,componentType:a.componentType,sorter:!0};return a.alignType&&(l.align=a.alignType),a.isTotal&&(l.total=!0),!a.autoWidth&&a.columnWidth&&(l.width=a.columnWidth),((s=a.componentProps)==null?void 0:s.datasourceType)==="staticData"&&(l.customRender=({record:d})=>{var r,f;return(f=((r=a.componentProps)==null?void 0:r.staticOptions).filter(g=>g.value===d[a.columnName])[0])==null?void 0:f.label}),a.isFilter&&(l.onFilter=(d,r)=>r[a.columnName]===d),l})}return(t,a)=>{const l=V("a-button"),s=V("a-switch");return h(),w(i(Je),{dense:"",contentFullHeight:"",contentClass:"flex"},{default:I(()=>{var d;return[i(u).isLeftMenu?(h(),$("div",Z,[b(i(Ya),{title:(d=i(u).leftMenuConfig)==null?void 0:d.menuName,toolbar:"",search:"",clickRowToExpand:!0,treeData:i(D),fieldNames:ee.value,onSelect:Ae},{title:I(r=>{var f,g;return[r.renderIcon==="parentIcon"?(h(),w(i(Y),{key:0,icon:(f=i(u).leftMenuConfig)==null?void 0:f.parentIcon},null,8,["icon"])):x("",!0),r.renderIcon==="childIcon"?(h(),w(i(Y),{key:1,icon:(g=i(u).leftMenuConfig)==null?void 0:g.childIcon},null,8,["icon"])):x("",!0),K(" "+j(ae(r)),1)]}),_:1},8,["title","treeData","fieldNames"])])):x("",!0),jt("div",{class:Yt(i(u).isLeftMenu?"w-4/5 xl:w-4/5":"w-full")},[b(i(Lt),{onRegister:i(ue)},{customFilterIcon:I(({filtered:r,column:f})=>[b(i(Y),{icon:"ant-design:filter-filled",onClick:g=>_e(f),class:Yt(Qt(f,r)),style:ma({color:r?"#108ee9":void 0})},null,8,["onClick","class","style"])]),toolbar:I(()=>[(h(!0),$(nt,null,da(Nt.value,r=>(h(),$(nt,{key:r.code},[r.isDefault?(h(),w(l,{key:0,type:"primary",onClick:f=>de(r.code)},{icon:I(()=>[b(i(Y),{icon:r.icon},null,8,["icon"])]),default:I(()=>[K(" "+j(r.name),1)]),_:2},1032,["onClick"])):(h(),w(l,{key:1,type:"primary"},{icon:I(()=>[b(i(Y),{icon:r.icon},null,8,["icon"])]),default:I(()=>[K(" "+j(r.name),1)]),_:2},1024))],64))),128))]),bodyCell:I(({column:r,record:f})=>[r.componentType==="switch"?(h(),w(s,{key:0,checked:f[r.dataIndex],"onUpdate:checked":g=>f[r.dataIndex]=g,unCheckedValue:0,checkedValue:1,disabled:!0},null,8,["checked","onUpdate:checked"])):x("",!0),r.componentType==="picker-color"?(h(),w(i($e),{key:1,value:f[r.dataIndex],"onUpdate:value":g=>f[r.dataIndex]=g,disabled:!0},null,8,["value","onUpdate:value"])):x("",!0),r.componentType==="money-chinese"?(h(),$(nt,{key:2},[K(j(!isNaN(f[r.dataIndex])&&f[r.dataIndex]!==null?i(Jt).encodeB(f[r.dataIndex])+"\u5143":""),1)],64)):x("",!0),r.dataIndex==="action"?(h(),w(i(Ke),{key:3,actions:Ue(f)},null,8,["actions"])):x("",!0)]),_:1},8,["onRegister"])],2),i(k)==="modal"?(h(),w(Wt,{key:1,onRegister:i(re),onSuccess:kt,formType:i(k),formWidth:i(q)},null,8,["onRegister","formType","formWidth"])):(h(),w(Wt,{key:2,onRegister:i(le),onSuccess:kt,formType:i(k),formWidth:i(q)},null,8,["onRegister","formType","formWidth"])),b(i(Xe),{onRegister:i(oe),importUrl:"/form/execute/import",data:{releaseId:i(p)},onSuccess:De},null,8,["onRegister","data"]),tt.value?(h(),w(ba,{key:3,taskId:gt.value,processId:et.value,onClose:a[0]||(a[0]=r=>tt.value=!1),visible:tt.value},null,8,["taskId","processId","visible"])):x("",!0),W.value?(h(),w(Da,{key:4,schemaId:at.value,"form-data":yt.value,"form-id":J.value,rowKeyData:Pt.value,draftsId:Ut.value,onClose:Se},null,8,["schemaId","form-data","form-id","rowKeyData","draftsId"])):x("",!0),rt.value?(h(),w(Ma,{key:5,taskId:gt.value,processId:et.value,schemaId:at.value,onClose:Pe,visible:rt.value},null,8,["taskId","processId","schemaId","visible"])):x("",!0),b(st,{onRegister:i(se)},null,8,["onRegister"])]}),_:1})}}});Gt=Xt(it,[["__scopeId","data-v-ce2d5a54"]])}));export{_l as __tla,Gt as default};
|