ProcessInstanceOperationButton-CWBHjc3p.js 21 KB

1
  1. import{K as je,u as ze,j as Ge,o as Be,b as Le,c as Je,A as Ye,m as $e,p as Me,ca as Ze,k as He,l as Qe,v as We,_ as Xe}from"./index-CKIhG1T4.js";import{b as el}from"./formCreate-D9lbaEiG.js";import{a as ll,b as al,r as sl,c as rl,t as tl,d as ol,s as il,e as dl,f as nl,T as ul}from"./index-CEgXg9jm.js";import{c as cl}from"./index-C-clmXba.js";import{s as f,O as pl}from"./consts-D1oA9NoR.js";import{B as fl,b as ne}from"./constants-CsKXDkTX.js";import{C as ml,a as _,b as g,w as vl,D as d,E as b,u as l,T as y,U as s,$ as r,Z as u,_ as x,V as T,F as E,c as gl,Y as h,K as M,ad as Z,ak as bl}from"./spreadSheetsDesignerVue-MRUT1X_l.js";import"./spreadSheetsDesignerResourcesCn-afJmEehS.js";import"./spreadSheetsDesigner-vOnK2KEP.js";import"./spreadSheetsBarcode-0B8Cksr7.js";import"./spreadSheetsCharts-DpwtlVVO.js";import"./spreadExcelio-BZ-mA4Op.js";const yl={class:"h-50px bottom-10 text-14px flex items-center color-#32373c dark:color-#fff font-bold btn-container"},xl={class:"flex flex-col flex-1 pt-20px px-20px"},kl={class:"el-icon-picture-outline"},_l={class:"flex flex-col flex-1 pt-20px px-20px"},wl={class:"flex flex-col flex-1 pt-20px px-20px"},hl={class:"flex flex-col flex-1 pt-20px px-20px"},Ul={class:"flex flex-col flex-1 pt-20px px-20px"},Vl={class:"flex flex-col flex-1 pt-20px px-20px"},Il={class:"flex flex-col flex-1 pt-20px px-20px"},Rl={class:"flex flex-col flex-1 pt-20px px-20px"},Cl={class:"flex flex-col flex-1 pt-20px px-20px"},Sl=Xe(ml({name:"ProcessInstanceBtnContainer",__name:"ProcessInstanceOperationButton",props:{processInstance:{},processDefinition:{},userOptions:{},normalForm:{},normalFormApi:{},writableFields:{}},emits:["success"],setup(we,{expose:he,emit:Ue}){const Ve=ze(),w=Ge(),ue=je().getUser.id,Ie=Ue,L=we,o=_(!1),m=_({approve:!1,reject:!1,transfer:!1,delegate:!1,addSign:!1,return:!1,copy:!1,cancel:!1,deleteSign:!1}),oe=_([]),c=_(),F=_({}),J=_({}),ie=_(),se=g({reason:""}),Re=g({reason:[{required:!0,message:"\u5BA1\u6279\u610F\u89C1\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}),de=_(),re=g({reason:""}),Ce=g({reason:[{required:!0,message:"\u5BA1\u6279\u610F\u89C1\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}),H=_(),D=g({copyUserIds:[],copyReason:""}),Se=g({copyUserIds:[{required:!0,message:"\u6284\u9001\u4EBA\u4E0D\u80FD\u4E3A\u7A7A",trigger:"change"}]}),Q=_(),A=g({assigneeUserId:void 0,reason:""}),Te=g({assigneeUserId:[{required:!0,message:"\u65B0\u5BA1\u6279\u4EBA\u4E0D\u80FD\u4E3A\u7A7A",trigger:"change"}],reason:[{required:!0,message:"\u5BA1\u6279\u610F\u89C1\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}),W=_(),N=g({delegateUserId:void 0,reason:""}),Ee=g({delegateUserId:[{required:!0,message:"\u63A5\u6536\u4EBA\u4E0D\u80FD\u4E3A\u7A7A",trigger:"change"}],reason:[{required:!0,message:"\u5BA1\u6279\u610F\u89C1\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}),X=_(),O=g({addSignUserIds:void 0,reason:""}),Fe=g({addSignUserIds:[{required:!0,message:"\u52A0\u7B7E\u5904\u7406\u4EBA\u4E0D\u80FD\u4E3A\u7A7A",trigger:"change"}],reason:[{required:!0,message:"\u5BA1\u6279\u610F\u89C1\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}),ee=_(),q=g({deleteSignTaskId:void 0,reason:""}),De=g({deleteSignTaskId:[{required:!0,message:"\u51CF\u7B7E\u4EBA\u5458\u4E0D\u80FD\u4E3A\u7A7A",trigger:"change"}],reason:[{required:!0,message:"\u5BA1\u6279\u610F\u89C1\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}),le=_(),P=g({targetTaskDefinitionKey:void 0,returnReason:""}),Ae=g({targetTaskDefinitionKey:[{required:!0,message:"\u9000\u56DE\u8282\u70B9\u4E0D\u80FD\u4E3A\u7A7A",trigger:"change"}],returnReason:[{required:!0,message:"\u9000\u56DE\u7406\u7531\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}),ae=_(),te=g({cancelReason:""}),Ne=g({cancelReason:[{required:!0,message:"\u53D6\u6D88\u7406\u7531\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]});vl(()=>J.value,t=>{var e,n;(e=t==null?void 0:t.btn)==null||e.show(!1),(n=t==null?void 0:t.resetBtn)==null||n.show(!1)},{deep:!0});const U=async t=>{t!=="approve"||await Pe()?t!=="return"||(oe.value=await ll(c.value.id),oe.value.length!==0)?Object.keys(m.value).forEach(e=>{m.value[e]=e===t}):w.warning("\u5F53\u524D\u6CA1\u6709\u53EF\u9000\u56DE\u7684\u8282\u70B9"):w.warning("\u8868\u5355\u6821\u9A8C\u4E0D\u901A\u8FC7\uFF0C\u8BF7\u5148\u5B8C\u5584\u8868\u5355!!")},V=(t,e)=>{e&&e.resetFields(),m.value[t]=!1},ce=async(t,e)=>{var n;o.value=!0;try{if(!e)return;if(await e.validate(),t){const i=Ke(),G={id:c.value.id,reason:se.reason,variables:i},B=J.value;((n=Object.keys(B))==null?void 0:n.length)>0&&(await B.validate(),G.variables=F.value.value),await al(G),m.value.approve=!1,w.success("\u5BA1\u6279\u901A\u8FC7\u6210\u529F")}else{const i={id:c.value.id,reason:re.reason};await sl(i),m.value.reject=!1,w.success("\u5BA1\u6279\u4E0D\u901A\u8FC7\u6210\u529F")}e.resetFields(),K()}finally{o.value=!1}},Oe=async()=>{o.value=!0;try{if(!H.value)return;await H.value.validate();const t={id:c.value.id,reason:D.copyReason,copyUserIds:D.copyUserIds};await rl(t),H.value.resetFields(),m.value.copy=!1,w.success("\u64CD\u4F5C\u6210\u529F")}finally{o.value=!1}},pe=async t=>{o.value=!0;try{if(!X.value)return;await X.value.validate();const e={id:c.value.id,type:t,reason:O.reason,userIds:O.addSignUserIds};await il(e),w.success("\u64CD\u4F5C\u6210\u529F"),X.value.resetFields(),m.value.addSign=!1,K()}finally{o.value=!1}},qe=t=>{var n,i,G,B;const e=((n=t==null?void 0:t.assigneeUser)==null?void 0:n.deptName)||((i=t==null?void 0:t.ownerUser)==null?void 0:i.deptName);return`${((G=t==null?void 0:t.assigneeUser)==null?void 0:G.nickname)||((B=t==null?void 0:t.ownerUser)==null?void 0:B.nickname)} ( \u6240\u5C5E\u90E8\u95E8\uFF1A${e} )`},K=()=>{Ie("success")},j=()=>{var e;let t=!1;return ul.RUNNING===((e=c.value)==null?void 0:e.status)&&(t=!0),t},fe=t=>{let e=!1;return ne.APPROVE!==t&&ne.REJECT!==t&&ne.CANCEL!==t||(e=!0),e},z=t=>{var n,i;let e=!0;return(n=c.value)!=null&&n.buttonsSetting&&((i=c.value)!=null&&i.buttonsSetting[t])&&(e=c.value.buttonsSetting[t].enable),e},k=t=>{var n,i;let e=pl.get(t);return(n=c.value)!=null&&n.buttonsSetting&&((i=c.value)!=null&&i.buttonsSetting[t])&&(e=c.value.buttonsSetting[t].displayName),e},Pe=async()=>{var t,e;if(((t=L.processDefinition)==null?void 0:t.formType)===fl.NORMAL){let n=!0;try{await((e=L.normalFormApi)==null?void 0:e.validate())}catch{n=!1}return n}return!0},Ke=()=>{const t={};return L.writableFields.forEach(e=>{const n=L.normalFormApi.getValue(e);t[e]=n}),t};return he({loadTodoTask:t=>{if(F.value={},J.value={},c.value=t,t&&t.formId&&t.formConf){const e={};el(e,t.formConf,t.formFields,t.formVariables),F.value=e}else F.value={}}}),(t,e)=>{var me,ve,ge,be,ye,xe,ke,_e;const n=Be,i=Le,G=bl("form-create"),B=Je,I=Ye,p=$e,R=Me,C=Ze,Y=He,$=Qe,S=We;return d(),b("div",yl,[l(c)&&j()&&z(l(f).APPROVE)?(d(),y(C,{key:0,visible:l(m).approve,placement:"top-end",width:420,trigger:"click"},{reference:s(()=>[r(i,{plain:"",type:"success",onClick:e[0]||(e[0]=a=>U("approve"))},{default:s(()=>[r(n,{icon:"ep:select"}),u("\xA0 "+x(k(l(f).APPROVE)),1)]),_:1})]),default:s(()=>[T((d(),b("div",xl,[r(R,{"label-position":"top",class:"mb-auto",ref_key:"approveFormRef",ref:ie,model:l(se),rules:l(Re),"label-width":"100px"},{default:s(()=>{var a;return[((a=l(c))==null?void 0:a.formId)>0?(d(),y(B,{key:0,class:"mb-15px !-mt-10px"},{header:s(()=>{var v;return[E("span",kl," \u586B\u5199\u8868\u5355\u3010"+x((v=l(c))==null?void 0:v.formName)+"\u3011 ",1)]}),default:s(()=>[r(G,{modelValue:l(F).value,"onUpdate:modelValue":e[1]||(e[1]=v=>l(F).value=v),api:l(J),"onUpdate:api":e[2]||(e[2]=v=>gl(J)?J.value=v:null),option:l(F).option,rule:l(F).rule},null,8,["modelValue","api","option","rule"])]),_:1})):h("",!0),r(p,{label:"\u5BA1\u6279\u610F\u89C1",prop:"reason"},{default:s(()=>[r(I,{modelValue:l(se).reason,"onUpdate:modelValue":e[3]||(e[3]=v=>l(se).reason=v),placeholder:"\u8BF7\u8F93\u5165\u5BA1\u6279\u610F\u89C1",type:"textarea",rows:4},null,8,["modelValue"])]),_:1}),r(p,null,{default:s(()=>[r(i,{disabled:l(o),type:"success",onClick:e[4]||(e[4]=v=>ce(!0,l(ie)))},{default:s(()=>[u(x(k(l(f).APPROVE)),1)]),_:1},8,["disabled"]),r(i,{onClick:e[5]||(e[5]=v=>V("approve",l(ie)))},{default:s(()=>e[45]||(e[45]=[u(" \u53D6\u6D88 ")])),_:1})]),_:1})]}),_:1},8,["model","rules"])])),[[S,l(o)]])]),_:1},8,["visible"])):h("",!0),l(c)&&j()&&z(l(f).REJECT)?(d(),y(C,{key:1,visible:l(m).reject,placement:"top-end",width:420,trigger:"click"},{reference:s(()=>[r(i,{class:"mr-20px",plain:"",type:"danger",onClick:e[6]||(e[6]=a=>U("reject"))},{default:s(()=>[r(n,{icon:"ep:close"}),u("\xA0 "+x(k(l(f).REJECT)),1)]),_:1})]),default:s(()=>[T((d(),b("div",_l,[r(R,{"label-position":"top",class:"mb-auto",ref_key:"rejectFormRef",ref:de,model:l(re),rules:l(Ce),"label-width":"100px"},{default:s(()=>[r(p,{label:"\u5BA1\u6279\u610F\u89C1",prop:"reason"},{default:s(()=>[r(I,{modelValue:l(re).reason,"onUpdate:modelValue":e[7]||(e[7]=a=>l(re).reason=a),placeholder:"\u8BF7\u8F93\u5165\u5BA1\u6279\u610F\u89C1",type:"textarea",rows:4},null,8,["modelValue"])]),_:1}),r(p,null,{default:s(()=>[r(i,{disabled:l(o),type:"danger",onClick:e[8]||(e[8]=a=>ce(!1,l(de)))},{default:s(()=>[u(x(k(l(f).REJECT)),1)]),_:1},8,["disabled"]),r(i,{onClick:e[9]||(e[9]=a=>V("reject",l(de)))},{default:s(()=>e[46]||(e[46]=[u(" \u53D6\u6D88 ")])),_:1})]),_:1})]),_:1},8,["model","rules"])])),[[S,l(o)]])]),_:1},8,["visible"])):h("",!0),l(c)&&j()&&z(l(f).COPY)?(d(),y(C,{key:2,visible:l(m).copy,placement:"top-start",width:420,trigger:"click"},{reference:s(()=>[E("div",{onClick:e[10]||(e[10]=a=>U("copy")),class:"hover-bg-gray-100 rounded-xl p-6px"},[r(n,{size:14,icon:"svg-icon:send"}),u("\xA0 "+x(k(l(f).COPY)),1)])]),default:s(()=>[T((d(),b("div",wl,[r(R,{"label-position":"top",class:"mb-auto",ref_key:"copyFormRef",ref:H,model:l(D),rules:l(Se),"label-width":"100px"},{default:s(()=>[r(p,{label:"\u6284\u9001\u4EBA",prop:"copyUserIds"},{default:s(()=>[r($,{modelValue:l(D).copyUserIds,"onUpdate:modelValue":e[11]||(e[11]=a=>l(D).copyUserIds=a),clearable:"",style:{width:"100%"},multiple:"",placeholder:"\u8BF7\u9009\u62E9\u6284\u9001\u4EBA"},{default:s(()=>[(d(!0),b(M,null,Z(t.userOptions,a=>(d(),y(Y,{key:a.id,label:a.nickname,value:a.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),r(p,{label:"\u6284\u9001\u610F\u89C1",prop:"copyReason"},{default:s(()=>[r(I,{modelValue:l(D).copyReason,"onUpdate:modelValue":e[12]||(e[12]=a=>l(D).copyReason=a),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u6284\u9001\u610F\u89C1",type:"textarea",rows:3},null,8,["modelValue"])]),_:1}),r(p,null,{default:s(()=>[r(i,{disabled:l(o),type:"primary",onClick:Oe},{default:s(()=>[u(x(k(l(f).COPY)),1)]),_:1},8,["disabled"]),r(i,{onClick:e[13]||(e[13]=a=>V("copy",l(H)))},{default:s(()=>e[47]||(e[47]=[u(" \u53D6\u6D88 ")])),_:1})]),_:1})]),_:1},8,["model","rules"])])),[[S,l(o)]])]),_:1},8,["visible"])):h("",!0),l(c)&&j()&&z(l(f).TRANSFER)?(d(),y(C,{key:3,visible:l(m).transfer,placement:"top-start",width:420,trigger:"click"},{reference:s(()=>[E("div",{onClick:e[14]||(e[14]=a=>U("transfer")),class:"hover-bg-gray-100 rounded-xl p-6px"},[r(n,{size:14,icon:"fa:share-square-o"}),u("\xA0 "+x(k(l(f).TRANSFER)),1)])]),default:s(()=>[T((d(),b("div",hl,[r(R,{"label-position":"top",class:"mb-auto",ref_key:"transferFormRef",ref:Q,model:l(A),rules:l(Te),"label-width":"100px"},{default:s(()=>[r(p,{label:"\u65B0\u5BA1\u6279\u4EBA",prop:"assigneeUserId"},{default:s(()=>[r($,{modelValue:l(A).assigneeUserId,"onUpdate:modelValue":e[15]||(e[15]=a=>l(A).assigneeUserId=a),clearable:"",style:{width:"100%"}},{default:s(()=>[(d(!0),b(M,null,Z(t.userOptions,a=>(d(),y(Y,{key:a.id,label:a.nickname,value:a.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),r(p,{label:"\u5BA1\u6279\u610F\u89C1",prop:"reason"},{default:s(()=>[r(I,{modelValue:l(A).reason,"onUpdate:modelValue":e[16]||(e[16]=a=>l(A).reason=a),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u5BA1\u6279\u610F\u89C1",type:"textarea",rows:3},null,8,["modelValue"])]),_:1}),r(p,null,{default:s(()=>[r(i,{disabled:l(o),type:"primary",onClick:e[17]||(e[17]=a=>(async()=>{o.value=!0;try{if(!Q.value)return;await Q.value.validate();const v={id:c.value.id,reason:A.reason,assigneeUserId:A.assigneeUserId};await tl(v),Q.value.resetFields(),m.value.transfer=!1,w.success("\u64CD\u4F5C\u6210\u529F"),K()}finally{o.value=!1}})())},{default:s(()=>[u(x(k(l(f).TRANSFER)),1)]),_:1},8,["disabled"]),r(i,{onClick:e[18]||(e[18]=a=>V("transfer",l(Q)))},{default:s(()=>e[48]||(e[48]=[u(" \u53D6\u6D88 ")])),_:1})]),_:1})]),_:1},8,["model","rules"])])),[[S,l(o)]])]),_:1},8,["visible"])):h("",!0),l(c)&&j()&&z(l(f).DELEGATE)?(d(),y(C,{key:4,visible:l(m).delegate,placement:"top-start",width:420,trigger:"click"},{reference:s(()=>[E("div",{onClick:e[19]||(e[19]=a=>U("delegate")),class:"hover-bg-gray-100 rounded-xl p-6px"},[r(n,{size:14,icon:"ep:position"}),u("\xA0 "+x(k(l(f).DELEGATE)),1)])]),default:s(()=>[T((d(),b("div",Ul,[r(R,{"label-position":"top",class:"mb-auto",ref_key:"delegateFormRef",ref:W,model:l(N),rules:l(Ee),"label-width":"100px"},{default:s(()=>[r(p,{label:"\u63A5\u6536\u4EBA",prop:"delegateUserId"},{default:s(()=>[r($,{modelValue:l(N).delegateUserId,"onUpdate:modelValue":e[20]||(e[20]=a=>l(N).delegateUserId=a),clearable:"",style:{width:"100%"}},{default:s(()=>[(d(!0),b(M,null,Z(t.userOptions,a=>(d(),y(Y,{key:a.id,label:a.nickname,value:a.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),r(p,{label:"\u5BA1\u6279\u610F\u89C1",prop:"reason"},{default:s(()=>[r(I,{modelValue:l(N).reason,"onUpdate:modelValue":e[21]||(e[21]=a=>l(N).reason=a),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u5BA1\u6279\u610F\u89C1",type:"textarea",rows:3},null,8,["modelValue"])]),_:1}),r(p,null,{default:s(()=>[r(i,{disabled:l(o),type:"primary",onClick:e[22]||(e[22]=a=>(async()=>{o.value=!0;try{if(!W.value)return;await W.value.validate();const v={id:c.value.id,reason:N.reason,delegateUserId:N.delegateUserId};await ol(v),m.value.delegate=!1,W.value.resetFields(),w.success("\u64CD\u4F5C\u6210\u529F"),K()}finally{o.value=!1}})())},{default:s(()=>[u(x(k(l(f).DELEGATE)),1)]),_:1},8,["disabled"]),r(i,{onClick:e[23]||(e[23]=a=>V("delegate",l(W)))},{default:s(()=>e[49]||(e[49]=[u(" \u53D6\u6D88 ")])),_:1})]),_:1})]),_:1},8,["model","rules"])])),[[S,l(o)]])]),_:1},8,["visible"])):h("",!0),l(c)&&j()&&z(l(f).ADD_SIGN)?(d(),y(C,{key:5,visible:l(m).addSign,placement:"top-start",width:420,trigger:"click"},{reference:s(()=>[E("div",{onClick:e[24]||(e[24]=a=>U("addSign")),class:"hover-bg-gray-100 rounded-xl p-6px"},[r(n,{size:14,icon:"ep:plus"}),u("\xA0 "+x(k(l(f).ADD_SIGN)),1)])]),default:s(()=>[T((d(),b("div",Vl,[r(R,{"label-position":"top",class:"mb-auto",ref_key:"addSignFormRef",ref:X,model:l(O),rules:l(Fe),"label-width":"100px"},{default:s(()=>[r(p,{label:"\u52A0\u7B7E\u5904\u7406\u4EBA",prop:"addSignUserIds"},{default:s(()=>[r($,{modelValue:l(O).addSignUserIds,"onUpdate:modelValue":e[25]||(e[25]=a=>l(O).addSignUserIds=a),multiple:"",clearable:"",style:{width:"100%"}},{default:s(()=>[(d(!0),b(M,null,Z(t.userOptions,a=>(d(),y(Y,{key:a.id,label:a.nickname,value:a.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),r(p,{label:"\u5BA1\u6279\u610F\u89C1",prop:"reason"},{default:s(()=>[r(I,{modelValue:l(O).reason,"onUpdate:modelValue":e[26]||(e[26]=a=>l(O).reason=a),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u5BA1\u6279\u610F\u89C1",type:"textarea",rows:3},null,8,["modelValue"])]),_:1}),r(p,null,{default:s(()=>[r(i,{disabled:l(o),type:"primary",onClick:e[27]||(e[27]=a=>pe("before"))},{default:s(()=>[u(" \u5411\u524D"+x(k(l(f).ADD_SIGN)),1)]),_:1},8,["disabled"]),r(i,{disabled:l(o),type:"primary",onClick:e[28]||(e[28]=a=>pe("after"))},{default:s(()=>[u(" \u5411\u540E"+x(k(l(f).ADD_SIGN)),1)]),_:1},8,["disabled"]),r(i,{onClick:e[29]||(e[29]=a=>V("addSign",l(X)))},{default:s(()=>e[50]||(e[50]=[u(" \u53D6\u6D88 ")])),_:1})]),_:1})]),_:1},8,["model","rules"])])),[[S,l(o)]])]),_:1},8,["visible"])):h("",!0),((me=l(c))==null?void 0:me.children.length)>0?(d(),y(C,{key:6,visible:l(m).deleteSign,placement:"top-start",width:420,trigger:"click"},{reference:s(()=>[E("div",{onClick:e[30]||(e[30]=a=>U("deleteSign")),class:"hover-bg-gray-100 rounded-xl p-6px"},[r(n,{size:14,icon:"ep:semi-select"}),e[51]||(e[51]=u("\xA0 \u51CF\u7B7E "))])]),default:s(()=>[T((d(),b("div",Il,[r(R,{"label-position":"top",class:"mb-auto",ref_key:"deleteSignFormRef",ref:ee,model:l(q),rules:l(De),"label-width":"100px"},{default:s(()=>[r(p,{label:"\u51CF\u7B7E\u4EBA\u5458",prop:"deleteSignTaskId"},{default:s(()=>[r($,{modelValue:l(q).deleteSignTaskId,"onUpdate:modelValue":e[31]||(e[31]=a=>l(q).deleteSignTaskId=a),clearable:"",style:{width:"100%"}},{default:s(()=>[(d(!0),b(M,null,Z(l(c).children,a=>(d(),y(Y,{key:a.id,label:qe(a),value:a.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),r(p,{label:"\u5BA1\u6279\u610F\u89C1",prop:"reason"},{default:s(()=>[r(I,{modelValue:l(q).reason,"onUpdate:modelValue":e[32]||(e[32]=a=>l(q).reason=a),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u5BA1\u6279\u610F\u89C1",type:"textarea",rows:3},null,8,["modelValue"])]),_:1}),r(p,null,{default:s(()=>[r(i,{disabled:l(o),type:"primary",onClick:e[33]||(e[33]=a=>(async()=>{o.value=!0;try{if(!ee.value)return;await ee.value.validate();const v={id:q.deleteSignTaskId,reason:q.reason};await nl(v),w.success("\u51CF\u7B7E\u6210\u529F"),ee.value.resetFields(),m.value.deleteSign=!1,K()}finally{o.value=!1}})())},{default:s(()=>e[52]||(e[52]=[u(" \u51CF\u7B7E ")])),_:1},8,["disabled"]),r(i,{onClick:e[34]||(e[34]=a=>V("deleteSign",l(ee)))},{default:s(()=>e[53]||(e[53]=[u(" \u53D6\u6D88 ")])),_:1})]),_:1})]),_:1},8,["model","rules"])])),[[S,l(o)]])]),_:1},8,["visible"])):h("",!0),l(c)&&j()&&z(l(f).RETURN)?(d(),y(C,{key:7,visible:l(m).return,placement:"top-start",width:420,trigger:"click"},{reference:s(()=>[E("div",{onClick:e[35]||(e[35]=a=>U("return")),class:"hover-bg-gray-100 rounded-xl p-6px"},[r(n,{size:14,icon:"ep:back"}),u("\xA0 "+x(k(l(f).RETURN)),1)])]),default:s(()=>[T((d(),b("div",Rl,[r(R,{"label-position":"top",class:"mb-auto",ref_key:"returnFormRef",ref:le,model:l(P),rules:l(Ae),"label-width":"100px"},{default:s(()=>[r(p,{label:"\u9000\u56DE\u8282\u70B9",prop:"targetTaskDefinitionKey"},{default:s(()=>[r($,{modelValue:l(P).targetTaskDefinitionKey,"onUpdate:modelValue":e[36]||(e[36]=a=>l(P).targetTaskDefinitionKey=a),clearable:"",style:{width:"100%"}},{default:s(()=>[(d(!0),b(M,null,Z(l(oe),a=>(d(),y(Y,{key:a.taskDefinitionKey,label:a.name,value:a.taskDefinitionKey},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),r(p,{label:"\u9000\u56DE\u7406\u7531",prop:"returnReason"},{default:s(()=>[r(I,{modelValue:l(P).returnReason,"onUpdate:modelValue":e[37]||(e[37]=a=>l(P).returnReason=a),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u9000\u56DE\u7406\u7531",type:"textarea",rows:3},null,8,["modelValue"])]),_:1}),r(p,null,{default:s(()=>[r(i,{disabled:l(o),type:"primary",onClick:e[38]||(e[38]=a=>(async()=>{o.value=!0;try{if(!le.value)return;await le.value.validate();const v={id:c.value.id,reason:P.returnReason,targetTaskDefinitionKey:P.targetTaskDefinitionKey};await dl(v),m.value.return=!1,le.value.resetFields(),w.success("\u64CD\u4F5C\u6210\u529F"),K()}finally{o.value=!1}})())},{default:s(()=>[u(x(k(l(f).RETURN)),1)]),_:1},8,["disabled"]),r(i,{onClick:e[39]||(e[39]=a=>V("return",l(le)))},{default:s(()=>e[54]||(e[54]=[u(" \u53D6\u6D88 ")])),_:1})]),_:1})]),_:1},8,["model","rules"])])),[[S,l(o)]])]),_:1},8,["visible"])):h("",!0),l(ue)!==((ge=(ve=t.processInstance)==null?void 0:ve.startUser)==null?void 0:ge.id)||fe((be=t.processInstance)==null?void 0:be.status)?h("",!0):(d(),y(C,{key:8,visible:l(m).cancel,placement:"top-start",width:420,trigger:"click"},{reference:s(()=>[E("div",{onClick:e[40]||(e[40]=a=>U("cancel")),class:"hover-bg-gray-100 rounded-xl p-6px"},[r(n,{size:14,icon:"fa:mail-reply"}),e[55]||(e[55]=u("\xA0 \u53D6\u6D88 "))])]),default:s(()=>[T((d(),b("div",Cl,[r(R,{"label-position":"top",class:"mb-auto",ref_key:"cancelFormRef",ref:ae,model:l(te),rules:l(Ne),"label-width":"100px"},{default:s(()=>[r(p,{label:"\u53D6\u6D88\u7406\u7531",prop:"cancelReason"},{default:s(()=>[e[56]||(e[56]=E("span",{class:"text-#878c93 text-12px"},"\xA0 \u53D6\u6D88\u540E\uFF0C\u8BE5\u5BA1\u6279\u6D41\u7A0B\u5C06\u81EA\u52A8\u7ED3\u675F",-1)),r(I,{modelValue:l(te).cancelReason,"onUpdate:modelValue":e[41]||(e[41]=a=>l(te).cancelReason=a),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u53D6\u6D88\u7406\u7531",type:"textarea",rows:3},null,8,["modelValue"])]),_:1}),r(p,null,{default:s(()=>[r(i,{disabled:l(o),type:"primary",onClick:e[42]||(e[42]=a=>(async()=>{o.value=!0;try{if(!ae.value)return;await ae.value.validate(),await cl(L.processInstance.id,te.cancelReason),m.value.return=!1,w.success("\u64CD\u4F5C\u6210\u529F"),ae.value.resetFields(),K()}finally{o.value=!1}})())},{default:s(()=>e[57]||(e[57]=[u(" \u786E\u8BA4 ")])),_:1},8,["disabled"]),r(i,{onClick:e[43]||(e[43]=a=>V("cancel",l(ae)))},{default:s(()=>e[58]||(e[58]=[u(" \u53D6\u6D88 ")])),_:1})]),_:1})]),_:1},8,["model","rules"])])),[[S,l(o)]])]),_:1},8,["visible"])),l(ue)===((xe=(ye=t.processInstance)==null?void 0:ye.startUser)==null?void 0:xe.id)&&fe((ke=t.processInstance)==null?void 0:ke.status)&&((_e=t.processDefinition)==null?void 0:_e.formType)===10?(d(),b("div",{key:9,onClick:e[44]||(e[44]=a=>(async()=>{var v;await Ve.push({name:"BpmProcessInstanceCreate",query:{processInstanceId:(v=L.processInstance)==null?void 0:v.id}})})()),class:"hover-bg-gray-100 rounded-xl p-6px"},[r(n,{size:14,icon:"ep:refresh"}),e[59]||(e[59]=u("\xA0 \u518D\u6B21\u63D0\u4EA4 "))])):h("",!0)])}}}),[["__scopeId","data-v-5307d891"]]);export{Sl as default};