WorkflowApprovalProcess-978f5864.js 17 KB

1
  1. var u=(t,J,E)=>new Promise((V,P)=>{var M=h=>{try{N(E.next(h))}catch(S){P(S)}},B=h=>{try{N(E.throw(h))}catch(S){P(S)}},N=h=>h.done?V(h.value):Promise.resolve(h.value).then(M,B);N((E=E.apply(t,J)).next())});import{d as bt,a4 as gt,bU as O,s as j,r as q,f as kt,n as Ct,A as At,y as f,u as a,o as p,c as I,w as n,b as w,t as y,e as i,b3 as Z,a as C,l as A,N as z,O as K,H as v,_ as Et,__tla as Tt}from"./index-fd0fd824.js";import Rt,{__tla as wt}from"./Layout-2266b7cc.js";import Nt,{__tla as St}from"./FormInformation-32042c2d.js";import{_ as xt,__tla as Lt}from"./FlowPanel.vue_vue_type_script_setup_true_lang-91b178ab.js";import Ot,{__tla as jt}from"./ProcessInfo-7a94c4ac.js";import{N as $,__tla as Dt}from"./index-5cdecdca.js";import{g as Pt,a as Ut,p as Gt,__tla as Ht}from"./task-704fba0d.js";import{u as Ft,__tla as Jt}from"./userTaskItem-d89304ed.js";import{A as c,d as D}from"./workflowEnum-a2efed5c.js";import{s as tt,__tla as Vt}from"./formPermission-d3513fe8.js";import{__tla as Mt}from"./index-e8312a60.js";import{__tla as Bt}from"./Tree-2a2b6740.js";import{__tla as qt}from"./useContextMenu-42613fc9.js";import{__tla as zt}from"./difference-f0fad6aa.js";import{__tla as Kt}from"./Index-ec0f321a.js";import{__tla as Qt}from"./UserCard-74470469.js";import{__tla as Wt}from"./index-820f5e2b.js";import{__tla as Xt}from"./index-95f08366.js";import{__tla as Yt}from"./designHelper-69d8d4e3.js";import{__tla as Zt}from"./upload-b70f3dfc.js";import{__tla as $t}from"./index-2f747d19.js";import{__tla as ta}from"./index-77a743d4.js";import{__tla as aa}from"./index-e50f6e4a.js";import{__tla as ra}from"./index-13eea13d.js";import{__tla as ea}from"./index-39dad578.js";import{__tla as oa}from"./min-1adf9c3a.js";import{__tla as _a}from"./sum-42c3df95.js";import{__tla as sa}from"./index-2901f384.js";import{__tla as la}from"./useWindowSizeFn-0280681a.js";import{__tla as na}from"./FullscreenOutlined-e2cd9f87.js";import{__tla as ia}from"./useScript-02c64576.js";import{__tla as pa}from"./index-c41ea83b.js";import{__tla as ca}from"./download-1f0cd2f2.js";import"./base64Conver-39fc0d26.js";import{__tla as ma}from"./index-a30091aa.js";import{__tla as da}from"./useCountdown-b292834d.js";import{__tla as ua}from"./Upload-46bf3f3c.js";import{__tla as fa}from"./index-edb282b3.js";import"./base64-10c35a1f.js";import{__tla as ya}from"./set-9898d689.js";import{__tla as va}from"./_isIterateeCall-58465fa8.js";import{__tla as ha}from"./uniqBy-ded1e1b7.js";import{__tla as Ia}from"./index-f05996c6.js";import{__tla as ba}from"./index-44c387e0.js";import{__tla as ga}from"./index-fa2f7628.js";import{__tla as ka}from"./onMountedOrActivated-c075b0f3.js";import{__tla as Ca}from"./index-d35460c6.js";import{__tla as Aa}from"./useContentViewHeight-3f9f9984.js";import"./sortable.esm-e1a7db5e.js";import{__tla as Ea}from"./RedoOutlined-a242015f.js";import{__tla as Ta}from"./index-2dcf3c35.js";import{__tla as Ra}from"./index-7e7b5ede.js";import{__tla as wa}from"./index-0658669d.js";import{__tla as Na}from"./index-559d4dd0.js";import{__tla as Sa}from"./index-a23bd8ec.js";import{__tla as xa}from"./design-f4e32e3f.js";import{__tla as La}from"./FlowRecord-a5fd295b.js";import{__tla as Oa}from"./EmptyBox-72509432.js";import{__tla as ja}from"./WorkflowExecuteController-d4eec0ef.js";import{__tla as Da}from"./ProcessInformation.vue_vue_type_style_index_0_lang-a7b21d03.js";import{__tla as Pa}from"./index-f646e5ad.js";import"./index.esm-5037906b.js";import"./preact.module-c336cfe0.js";import{__tla as Ua}from"./SummaryOfAttachments-5a34b083.js";let at,Ga=Promise.all([(()=>{try{return Tt}catch(t){}})(),(()=>{try{return wt}catch(t){}})(),(()=>{try{return St}catch(t){}})(),(()=>{try{return Lt}catch(t){}})(),(()=>{try{return jt}catch(t){}})(),(()=>{try{return Dt}catch(t){}})(),(()=>{try{return Ht}catch(t){}})(),(()=>{try{return Jt}catch(t){}})(),(()=>{try{return Vt}catch(t){}})(),(()=>{try{return Mt}catch(t){}})(),(()=>{try{return Bt}catch(t){}})(),(()=>{try{return qt}catch(t){}})(),(()=>{try{return zt}catch(t){}})(),(()=>{try{return Kt}catch(t){}})(),(()=>{try{return Qt}catch(t){}})(),(()=>{try{return Wt}catch(t){}})(),(()=>{try{return Xt}catch(t){}})(),(()=>{try{return Yt}catch(t){}})(),(()=>{try{return Zt}catch(t){}})(),(()=>{try{return $t}catch(t){}})(),(()=>{try{return ta}catch(t){}})(),(()=>{try{return aa}catch(t){}})(),(()=>{try{return ra}catch(t){}})(),(()=>{try{return ea}catch(t){}})(),(()=>{try{return oa}catch(t){}})(),(()=>{try{return _a}catch(t){}})(),(()=>{try{return sa}catch(t){}})(),(()=>{try{return la}catch(t){}})(),(()=>{try{return na}catch(t){}})(),(()=>{try{return ia}catch(t){}})(),(()=>{try{return pa}catch(t){}})(),(()=>{try{return ca}catch(t){}})(),(()=>{try{return ma}catch(t){}})(),(()=>{try{return da}catch(t){}})(),(()=>{try{return ua}catch(t){}})(),(()=>{try{return fa}catch(t){}})(),(()=>{try{return ya}catch(t){}})(),(()=>{try{return va}catch(t){}})(),(()=>{try{return ha}catch(t){}})(),(()=>{try{return Ia}catch(t){}})(),(()=>{try{return ba}catch(t){}})(),(()=>{try{return ga}catch(t){}})(),(()=>{try{return ka}catch(t){}})(),(()=>{try{return Ca}catch(t){}})(),(()=>{try{return Aa}catch(t){}})(),(()=>{try{return Ea}catch(t){}})(),(()=>{try{return Ta}catch(t){}})(),(()=>{try{return Ra}catch(t){}})(),(()=>{try{return wa}catch(t){}})(),(()=>{try{return Na}catch(t){}})(),(()=>{try{return Sa}catch(t){}})(),(()=>{try{return xa}catch(t){}})(),(()=>{try{return La}catch(t){}})(),(()=>{try{return Oa}catch(t){}})(),(()=>{try{return ja}catch(t){}})(),(()=>{try{return Da}catch(t){}})(),(()=>{try{return Pa}catch(t){}})(),(()=>{try{return Ua}catch(t){}})()]).then(()=>u(void 0,null,function*(){const t={class:"description-box"},J={key:0,class:"text-box"},E={class:"text-label"},V={key:1,class:"text-box"},P={class:"text-label"},M={class:"text-box"},B={class:"text-label"},N={class:"button-box"},h=bt({__name:"WorkflowApprovalProcess",props:{schemaId:{default:""},processId:{default:""},taskId:{default:""},visible:{type:Boolean,default:!1}},emits:["close"],setup(S,{emit:Q}){const m=S,{t:l}=gt(),rt=O(()=>j(()=>import("./ApproveUser-5b5cb8e8.js").then(e=>u(this,null,function*(){return yield e.__tla,e})),["assets/ApproveUser-5b5cb8e8.js","assets/SelectApproveUser-bb2285e1.js","assets/index-820f5e2b.js","assets/index-fd0fd824.js","assets/index-99feb1e9.css","assets/task-704fba0d.js","assets/index-5cdecdca.js","assets/index-e8312a60.js","assets/Tree-2a2b6740.js","assets/useContextMenu-42613fc9.js","assets/useContextMenu-755955d6.css","assets/index-1853a539.css","assets/difference-f0fad6aa.js","assets/Tree-3ff93750.css","assets/Index-ec0f321a.js","assets/Index-f5be8550.css","assets/UserCard-74470469.js","assets/UserCard-050affa6.css","assets/index-95f08366.js","assets/index-bfbe4d9f.css","assets/index-dd1bf0ac.css","assets/SelectApproveUser-bc110942.css","assets/ApproveUser-9f96354f.css"])),et=O(()=>j(()=>import("./AddOrSubtract-8b354b99.js").then(e=>u(this,null,function*(){return yield e.__tla,e})),["assets/AddOrSubtract-8b354b99.js","assets/SelectApproveUser-bb2285e1.js","assets/index-820f5e2b.js","assets/index-fd0fd824.js","assets/index-99feb1e9.css","assets/task-704fba0d.js","assets/index-5cdecdca.js","assets/index-e8312a60.js","assets/Tree-2a2b6740.js","assets/useContextMenu-42613fc9.js","assets/useContextMenu-755955d6.css","assets/index-1853a539.css","assets/difference-f0fad6aa.js","assets/Tree-3ff93750.css","assets/Index-ec0f321a.js","assets/Index-f5be8550.css","assets/UserCard-74470469.js","assets/UserCard-050affa6.css","assets/index-95f08366.js","assets/index-bfbe4d9f.css","assets/index-dd1bf0ac.css","assets/SelectApproveUser-bc110942.css","assets/AddOrSubtract-155cfa42.css"])),ot=O(()=>j(()=>import("./TransferUser-1f3aff0e.js").then(e=>u(this,null,function*(){return yield e.__tla,e})),["assets/TransferUser-1f3aff0e.js","assets/index-5cdecdca.js","assets/index-fd0fd824.js","assets/index-99feb1e9.css","assets/index-e8312a60.js","assets/Tree-2a2b6740.js","assets/useContextMenu-42613fc9.js","assets/useContextMenu-755955d6.css","assets/index-1853a539.css","assets/difference-f0fad6aa.js","assets/Tree-3ff93750.css","assets/Index-ec0f321a.js","assets/Index-f5be8550.css","assets/UserCard-74470469.js","assets/UserCard-050affa6.css","assets/index-820f5e2b.js","assets/index-95f08366.js","assets/index-bfbe4d9f.css","assets/index-dd1bf0ac.css","assets/task-704fba0d.js"])),_t=O(()=>j(()=>import("./MemberTable-474e91e8.js").then(e=>u(this,null,function*(){return yield e.__tla,e})),["assets/MemberTable-474e91e8.js","assets/index-5cdecdca.js","assets/index-fd0fd824.js","assets/index-99feb1e9.css","assets/index-e8312a60.js","assets/Tree-2a2b6740.js","assets/useContextMenu-42613fc9.js","assets/useContextMenu-755955d6.css","assets/index-1853a539.css","assets/difference-f0fad6aa.js","assets/Tree-3ff93750.css","assets/Index-ec0f321a.js","assets/Index-f5be8550.css","assets/UserCard-74470469.js","assets/UserCard-050affa6.css","assets/index-820f5e2b.js","assets/index-95f08366.js","assets/index-bfbe4d9f.css","assets/index-dd1bf0ac.css","assets/Posts.vue_vue_type_script_setup_true_lang-9b7fc60b.js","assets/workflowEnum-a2efed5c.js","assets/Roles.vue_vue_type_script_setup_true_lang-9db5c994.js","assets/Users.vue_vue_type_script_setup_true_lang-23af4324.js","assets/NodeApprover-3365694d.js","assets/formPermission-d3513fe8.js","assets/designHelper-69d8d4e3.js","assets/upload-b70f3dfc.js","assets/index-2f747d19.js","assets/design-f4e32e3f.js","assets/NodeApprover-239be447.css","assets/UpperManagement-ffb38b8e.js","assets/UpperManagement-c3bb3232.css","assets/FormFields-bdf7529a.js","assets/FormFields-f46c5bc7.css","assets/MemberTable-5bd64dc8.css"])),st=O(()=>j(()=>import("./SelectStamp-a60eb162.js").then(e=>u(this,null,function*(){return yield e.__tla,e})),["assets/SelectStamp-a60eb162.js","assets/index-fd0fd824.js","assets/index-99feb1e9.css","assets/StampInfo-0cd7172c.js","assets/Sign-11fc3bd1.js","assets/Sign-48a626bf.css","assets/index-13eea13d.js","assets/upload-b70f3dfc.js","assets/workflowEnum-a2efed5c.js","assets/base64Conver-39fc0d26.js","assets/StampInfo-0e7dc9d1.css","assets/SelectStamp-bdcbe203.css"]));let U=q(),G=q(!1),H=q(!1),r=kt({isAddOrSubSign:!1,stampInfo:{stampId:"",password:""},buttonConfigs:[],approvedType:c.AGREE,approvedResult:D.AGREE,approvedContent:"",rejectNodeActivityId:"",rejectNodeActivityIds:[],circulateConfigs:[]});const{data:s,approveUserData:g,initProcessData:lt,notificationError:F,notificationSuccess:nt}=Ft();Ct(()=>{m.visible&&pt()});const it=At(()=>s.predecessorTasks.filter(e=>e.taskId));function pt(){return u(this,null,function*(){if(H.value=!0,yt(),m.taskId)try{let e=yield Pt(m.taskId,m.processId);lt(e),e.buttonConfigs&&(r.buttonConfigs=e.buttonConfigs),e.relationTasks&&(s.predecessorTasks=e.relationTasks),e.isAddOrSubSign&&(r.isAddOrSubSign=e.isAddOrSubSign),r.approvedType=c.AGREE,r.approvedContent="",r.rejectNodeActivityId="",r.rejectNodeActivityIds=[],r.circulateConfigs=[],H.value=!1,G.value=!0}catch(e){H.value=!1,Q("close")}else H.value=!1,G.value=!1})}function ct(){return u(this,null,function*(){r.approvedType==c.AGREE?r.approvedResult=D.AGREE:r.approvedType==c.REJECT?(r.rejectNodeActivityIds=yield Ut(m.processId,m.taskId),r.approvedResult=D.REJECT):r.approvedType==c.DISAGREE?r.approvedResult=D.DISAGREE:r.approvedType==c.FINISH?r.approvedResult=D.FINISH:r.approvedResult=""})}function mt(){r.approvedType=c.OTHER}function dt(e){let o=[];return U.value.getUploadComponentIds().forEach(k=>{if(k.includes(tt)){let d=k.split(tt);d.length==2&&e[d[0]][d[1]]&&o.push(e[d[0]][d[1]])}}),o}function ut(){return u(this,null,function*(){if(s.submitLoading=!0,r.approvedType==c.REJECT&&!r.rejectNodeActivityId){F(l("\u5BA1\u6279\u6D41\u7A0B"),l("\u8BF7\u9009\u62E9\u9A73\u56DE\u8282\u70B9")),s.submitLoading=!1;return}try{let e=yield U.value.validateForm();if(e.length>0)if(e.filter(o=>o.validate).length==e.length){let o=yield U.value.getFormModels(),k=dt(o),d={approvedType:r.approvedResult?c.OTHER:r.approvedType,approvedResult:r.approvedResult,approvedContent:r.approvedContent,formData:o,rejectNodeActivityId:r.rejectNodeActivityId,taskId:m.taskId,fileFolderIds:k,circulateConfigs:r.circulateConfigs,stampId:r.stampInfo.stampId,stampPassword:r.stampInfo.password},R=yield Gt(d),x=[];R&&R.length>0?(x=R.filter(b=>b.isMultiInstance==!1&&b.isAppoint==!0).map(b=>({taskId:b.taskId,taskName:b.taskName,provisionalApprover:b.provisionalApprover,selectIds:[]})),x.length>0?(g.list=x,g.schemaId=m.schemaId,g.visible=!0,s.submitLoading=!1):(T(),s.submitLoading=!1,W(!0,l("\u5BA1\u6279\u6D41\u7A0B")))):(T(),s.submitLoading=!1,W(!0,l("\u5BA1\u6279\u6D41\u7A0B")))}else s.submitLoading=!1,F(l("\u5BA1\u6279\u6D41\u7A0B"),l("\u8868\u5355\u6821\u9A8C\u672A\u901A\u8FC7"))}catch(e){s.submitLoading=!1,F(l("\u5BA1\u6279\u6D41\u7A0B"),l("\u5BA1\u6279\u6D41\u7A0B\u5931\u8D25"))}})}function ft(){g.visible=!1,T()}function W(e,o){e?(nt(o),T()):F(o)}function T(){G.value=!1,Q("close")}function yt(){r.isAddOrSubSign=!1,r.stampInfo={stampId:"",password:""},r.buttonConfigs=[],r.approvedType=c.AGREE,r.approvedContent="",r.rejectNodeActivityId="",r.rejectNodeActivityIds=[],r.circulateConfigs=[]}return(e,o)=>{const k=f("a-button"),d=f("a-radio"),R=f("a-radio-group"),x=f("a-select-option"),b=f("a-select"),vt=f("a-textarea"),X=f("a-form-item"),ht=f("a-input-password"),Y=f("a-tab-pane"),It=f("a-tabs");return a(G)?(p(),I(Rt,{key:0,class:"wrap",onClick:o[7]||(o[7]=Z(()=>{},["stop"]))},{title:n(()=>[w(y(a(l)("\u5BA1\u6279\u6D41\u7A0B"))+"\u3010"+y(a(s).item.name)+"\u3011 ",1)]),close:n(()=>[i(k,{type:"primary",class:"clean-icon",onClick:Z(T,["stop"])},{default:n(()=>[w(y(a(l)("\u5173\u95ED")),1)]),_:1},8,["onClick"])]),left:n(()=>[i(xt,{xml:a(s).xml,taskRecords:a(s).taskRecords,predecessorTasks:it.value,processId:m.processId,position:"top"},{default:n(()=>[i(Nt,{opinionsComponents:a(s).opinionsComponents,opinions:a(s).opinions,disabled:!1,formInfos:a(s).formInfos,formAssignmentData:a(s).formAssignmentData,ref_key:"formInformation",ref:U},null,8,["opinionsComponents","opinions","formInfos","formAssignmentData"])]),_:1},8,["xml","taskRecords","predecessorTasks","processId"])]),right:n(()=>[i(It,{style:{width:"280px"}},{default:n(()=>[i(Y,{key:"1",tab:a(l)("\u5BA1\u6279\u4FE1\u606F")},{default:n(()=>[i(a($),{nodeName:a(l)("\u57FA\u7840\u4FE1\u606F")},null,8,["nodeName"]),C("div",t,[i(Ot,{class:"item-box",item:a(s).item},{default:n(()=>[i(a($),{nodeName:a(l)("\u5BA1\u6279\u4FE1\u606F")},null,8,["nodeName"]),a(r).buttonConfigs&&a(r).buttonConfigs.length>0?(p(),A("div",J,[C("div",E,y(a(l)("\u5BA1\u6279\u7ED3\u679C\uFF1A")),1),C("span",null,[i(R,{value:a(r).approvedType,"onUpdate:value":o[0]||(o[0]=_=>a(r).approvedType=_),name:"approvedType",onChange:ct},{default:n(()=>[(p(!0),A(z,null,K(a(r).buttonConfigs,(_,L)=>(p(),A("span",{key:L},[_.approveType!==a(c).OTHER?(p(),I(d,{key:0,value:_.approveType},{default:n(()=>[w(y(_.buttonName),1)]),_:2},1032,["value"])):v("",!0)]))),128))]),_:1},8,["value"]),i(R,{value:a(r).approvedResult,"onUpdate:value":o[1]||(o[1]=_=>a(r).approvedResult=_),name:"buttonCode"},{default:n(()=>[(p(!0),A(z,null,K(a(r).buttonConfigs,(_,L)=>(p(),A("span",{key:L},[_.approveType===a(c).OTHER?(p(),I(d,{key:0,value:_.buttonCode,onChange:mt},{default:n(()=>[w(y(_.buttonName),1)]),_:2},1032,["value"])):v("",!0)]))),128))]),_:1},8,["value"])])])):v("",!0),a(r).approvedType===a(c).REJECT?(p(),A("div",V,[C("div",P,y(a(l)("\u9A73\u56DE\u8282\u70B9\uFF1A")),1),i(b,{style:{width:"100%"},value:a(r).rejectNodeActivityId,"onUpdate:value":o[2]||(o[2]=_=>a(r).rejectNodeActivityId=_)},{default:n(()=>[(p(!0),A(z,null,K(a(r).rejectNodeActivityIds,(_,L)=>(p(),I(x,{key:L,value:_.activityId},{default:n(()=>[w(y(_.activityName),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])])):v("",!0),C("div",M,[C("div",B,y(a(l)("\u5BA1\u6279\u5185\u5BB9\uFF1A")),1),i(vt,{value:a(r).approvedContent,"onUpdate:value":o[3]||(o[3]=_=>a(r).approvedContent=_),rows:6,maxlength:100},null,8,["value"])])]),_:1},8,["item"])]),a(s).hasStamp?(p(),I(X,{key:0,label:a(l)("\u7535\u5B50\u7B7E\u7AE0"),name:"password"},{default:n(()=>[a(s).hasStamp?(p(),I(a(st),{key:0,stampId:a(r).stampInfo.stampId,"onUpdate:stampId":o[4]||(o[4]=_=>a(r).stampInfo.stampId=_)},null,8,["stampId"])):v("",!0)]),_:1},8,["label"])):v("",!0),a(s).hasStampPassword?(p(),I(X,{key:1,label:a(l)("\u7B7E\u7AE0\u5BC6\u7801"),name:"password"},{default:n(()=>[i(ht,{value:a(r).stampInfo.password,"onUpdate:value":o[5]||(o[5]=_=>a(r).stampInfo.password=_),style:{width:"100%"}},null,8,["value"])]),_:1},8,["label"])):v("",!0),a(g).visible?(p(),I(a(rt),{key:2,taskList:a(g).list,schemaId:a(g).schemaId,onChange:ft},null,8,["taskList","schemaId"])):v("",!0),C("div",N,[i(k,{type:"primary",class:"mr-2",loading:a(s).submitLoading,onClick:ut},{default:n(()=>[w(y(a(l)("\u5BA1\u6279")),1)]),_:1},8,["loading"]),i(a(ot),{taskId:m.taskId,onClose:T},null,8,["taskId"]),a(r).isAddOrSubSign?(p(),I(a(et),{key:0,schemaId:m.schemaId,taskId:m.taskId},null,8,["schemaId","taskId"])):v("",!0)])]),_:1},8,["tab"]),i(Y,{key:"2",tab:a(l)("\u4F20\u9605\u4FE1\u606F"),"force-render":""},{default:n(()=>[i(a(_t),{memberList:a(r).circulateConfigs,"onUpdate:memberList":o[6]||(o[6]=_=>a(r).circulateConfigs=_),isCommonType:!0},null,8,["memberList"])]),_:1},8,["tab"])]),_:1})]),_:1})):v("",!0)}}});at=Et(h,[["__scopeId","data-v-2f5b2770"]])}));export{Ga as __tla,at as default};