WorkflowApprovalProcess-31f87f56.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-b5895273.js";import Rt,{__tla as wt}from"./Layout-9d12892d.js";import Nt,{__tla as St}from"./FormInformation-1f05d3b3.js";import{_ as xt,__tla as Lt}from"./FlowPanel.vue_vue_type_script_setup_true_lang-28eb1de9.js";import Ot,{__tla as jt}from"./ProcessInfo-aa1b6137.js";import{N as $,__tla as Dt}from"./index-67f9e311.js";import{g as Pt,a as Ut,p as Gt,__tla as Ht}from"./task-38d2f381.js";import{u as Ft,__tla as Jt}from"./userTaskItem-555cf88e.js";import{A as c,d as D}from"./workflowEnum-a2efed5c.js";import{s as tt,__tla as Vt}from"./formPermission-5236f629.js";import{__tla as Mt}from"./index-7fb58e79.js";import{__tla as Bt}from"./Tree-6c35f2c0.js";import{__tla as qt}from"./useContextMenu-c4ffe073.js";import{__tla as zt}from"./difference-9954c5db.js";import{__tla as Kt}from"./Index-281ee613.js";import{__tla as Qt}from"./UserCard-5a5e66ad.js";import{__tla as Wt}from"./index-7914b44e.js";import{__tla as Xt}from"./index-3862eebd.js";import{__tla as Yt}from"./designHelper-fedad396.js";import{__tla as Zt}from"./upload-887cb82a.js";import{__tla as $t}from"./index-1c9ab88b.js";import{__tla as ta}from"./index-016fd85f.js";import{__tla as aa}from"./index-2a8c0b19.js";import{__tla as ra}from"./index-f35bbafa.js";import{__tla as ea}from"./index-bbe22d68.js";import{__tla as oa}from"./min-03eb9ce8.js";import{__tla as _a}from"./sum-f551e4a9.js";import{__tla as sa}from"./index-5eb30ce0.js";import{__tla as la}from"./useWindowSizeFn-a59bee15.js";import{__tla as na}from"./FullscreenOutlined-012b5e27.js";import{__tla as ia}from"./useScript-ab5d4580.js";import{__tla as pa}from"./index-83eefeb2.js";import{__tla as ca}from"./download-801edd56.js";import"./base64Conver-39fc0d26.js";import{__tla as ma}from"./index-339f95d8.js";import{__tla as da}from"./useCountdown-fd9786ef.js";import{__tla as ua}from"./Upload-bceb0d3c.js";import{__tla as fa}from"./index-c53afdf5.js";import"./base64-912b9db4.js";import{__tla as ya}from"./set-b89b8dc5.js";import{__tla as va}from"./_isIterateeCall-61185d8a.js";import{__tla as ha}from"./uniqBy-b68717e0.js";import{__tla as Ia}from"./index-2c5e4dd6.js";import{__tla as ba}from"./index-9f9c48fd.js";import{__tla as ga}from"./index-dc94981a.js";import{__tla as ka}from"./onMountedOrActivated-6125a24a.js";import{__tla as Ca}from"./index-3705f1a8.js";import{__tla as Aa}from"./useContentViewHeight-cd147d02.js";import"./sortable.esm-de7debe0.js";import{__tla as Ea}from"./RedoOutlined-105a0bcb.js";import{__tla as Ta}from"./index-9d2b78f3.js";import{__tla as Ra}from"./index-49a1c061.js";import{__tla as wa}from"./index-76a8e61b.js";import{__tla as Na}from"./index-8ae648d6.js";import{__tla as Sa}from"./index-bd1f1fae.js";import{__tla as xa}from"./design-f3e25317.js";import{__tla as La}from"./FlowRecord-d72c5718.js";import{__tla as Oa}from"./EmptyBox-109f9f7e.js";import{__tla as ja}from"./WorkflowExecuteController-e01ee7e3.js";import{__tla as Da}from"./ProcessInformation.vue_vue_type_style_index_0_lang-5819496f.js";import{__tla as Pa}from"./index-15b0df12.js";import"./index.esm-5037906b.js";import"./preact.module-8c2bd209.js";import{__tla as Ua}from"./SummaryOfAttachments-5574aeef.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-507984e3.js").then(e=>u(this,null,function*(){return yield e.__tla,e})),["assets/ApproveUser-507984e3.js","assets/SelectApproveUser-b61bcbb0.js","assets/index-7914b44e.js","assets/index-b5895273.js","assets/index-87d5a591.css","assets/task-38d2f381.js","assets/index-67f9e311.js","assets/index-7fb58e79.js","assets/Tree-6c35f2c0.js","assets/useContextMenu-c4ffe073.js","assets/useContextMenu-755955d6.css","assets/index-1853a539.css","assets/difference-9954c5db.js","assets/Tree-3ff93750.css","assets/Index-281ee613.js","assets/Index-f5be8550.css","assets/UserCard-5a5e66ad.js","assets/UserCard-050affa6.css","assets/index-3862eebd.js","assets/index-bfbe4d9f.css","assets/index-bd90c6ea.css","assets/SelectApproveUser-bc110942.css","assets/ApproveUser-9f96354f.css"])),et=O(()=>j(()=>import("./AddOrSubtract-d244e87b.js").then(e=>u(this,null,function*(){return yield e.__tla,e})),["assets/AddOrSubtract-d244e87b.js","assets/SelectApproveUser-b61bcbb0.js","assets/index-7914b44e.js","assets/index-b5895273.js","assets/index-87d5a591.css","assets/task-38d2f381.js","assets/index-67f9e311.js","assets/index-7fb58e79.js","assets/Tree-6c35f2c0.js","assets/useContextMenu-c4ffe073.js","assets/useContextMenu-755955d6.css","assets/index-1853a539.css","assets/difference-9954c5db.js","assets/Tree-3ff93750.css","assets/Index-281ee613.js","assets/Index-f5be8550.css","assets/UserCard-5a5e66ad.js","assets/UserCard-050affa6.css","assets/index-3862eebd.js","assets/index-bfbe4d9f.css","assets/index-bd90c6ea.css","assets/SelectApproveUser-bc110942.css","assets/AddOrSubtract-155cfa42.css"])),ot=O(()=>j(()=>import("./TransferUser-76e23901.js").then(e=>u(this,null,function*(){return yield e.__tla,e})),["assets/TransferUser-76e23901.js","assets/index-67f9e311.js","assets/index-b5895273.js","assets/index-87d5a591.css","assets/index-7fb58e79.js","assets/Tree-6c35f2c0.js","assets/useContextMenu-c4ffe073.js","assets/useContextMenu-755955d6.css","assets/index-1853a539.css","assets/difference-9954c5db.js","assets/Tree-3ff93750.css","assets/Index-281ee613.js","assets/Index-f5be8550.css","assets/UserCard-5a5e66ad.js","assets/UserCard-050affa6.css","assets/index-7914b44e.js","assets/index-3862eebd.js","assets/index-bfbe4d9f.css","assets/index-bd90c6ea.css","assets/task-38d2f381.js"])),_t=O(()=>j(()=>import("./MemberTable-b758c3c5.js").then(e=>u(this,null,function*(){return yield e.__tla,e})),["assets/MemberTable-b758c3c5.js","assets/index-67f9e311.js","assets/index-b5895273.js","assets/index-87d5a591.css","assets/index-7fb58e79.js","assets/Tree-6c35f2c0.js","assets/useContextMenu-c4ffe073.js","assets/useContextMenu-755955d6.css","assets/index-1853a539.css","assets/difference-9954c5db.js","assets/Tree-3ff93750.css","assets/Index-281ee613.js","assets/Index-f5be8550.css","assets/UserCard-5a5e66ad.js","assets/UserCard-050affa6.css","assets/index-7914b44e.js","assets/index-3862eebd.js","assets/index-bfbe4d9f.css","assets/index-bd90c6ea.css","assets/Posts.vue_vue_type_script_setup_true_lang-f946b0c6.js","assets/workflowEnum-a2efed5c.js","assets/Roles.vue_vue_type_script_setup_true_lang-87fc3cb6.js","assets/Users.vue_vue_type_script_setup_true_lang-72dd4853.js","assets/NodeApprover-57b87add.js","assets/formPermission-5236f629.js","assets/designHelper-fedad396.js","assets/upload-887cb82a.js","assets/index-1c9ab88b.js","assets/design-f3e25317.js","assets/NodeApprover-239be447.css","assets/UpperManagement-3780d918.js","assets/UpperManagement-c3bb3232.css","assets/FormFields-6e4b39d9.js","assets/FormFields-f46c5bc7.css","assets/MemberTable-5bd64dc8.css"])),st=O(()=>j(()=>import("./SelectStamp-497707b8.js").then(e=>u(this,null,function*(){return yield e.__tla,e})),["assets/SelectStamp-497707b8.js","assets/index-b5895273.js","assets/index-87d5a591.css","assets/StampInfo-697099f9.js","assets/Sign-97702c22.js","assets/Sign-48a626bf.css","assets/index-f35bbafa.js","assets/upload-887cb82a.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};