index-b9bb37b5.js 8.1 KB

1
  1. import{d as oa,Y as _a,j as na,aw as ia,r as s,x as ca,b as ua,au as ma,o as d,A as x,B as r,c as Y,P as fa,k as H,a,C as P,D as w,f as t,G as f,E as V,F as pa,n as da,ax as ya,ay as ha,S as va,av as ka,a8 as ga,U as ba,_ as xa,L as Ca,J as Ta,X as wa,__tla as Ua}from"./index-685a9214.js";import{_ as Da,__tla as Va}from"./ContentWrap.vue_vue_type_script_setup_true_lang-bffe072c.js";import{E as Sa,__tla as Aa}from"./el-card-9c7c3ade.js";import{b as Fa}from"./formCreate-a3356cdc.js";import{a as Pa,__tla as Ea}from"./index-a7b1067b.js";import{g as Ba,__tla as Ra}from"./index-3ee550ce.js";import{a as ja,r as qa,g as za,__tla as Ia}from"./index-c9926f27.js";import{_ as Ja,__tla as $a}from"./TaskUpdateAssigneeForm.vue_vue_type_script_setup_true_lang-fc8b4aa2.js";import{_ as Ga,__tla as Ka}from"./ProcessInstanceBpmnViewer.vue_vue_type_style_index_0_lang-14a35e86.js";import{_ as La,__tla as Na}from"./ProcessInstanceTaskList.vue_vue_type_script_setup_true_lang-5aee5071.js";import{_ as Oa,__tla as Xa}from"./TaskReturnDialogForm.vue_vue_type_script_name_TaskRollbackDialogForm_setup_true_lang-5c025cf6.js";import{_ as Ya,__tla as Ha}from"./TaskDelegateForm.vue_vue_type_script_setup_true_lang-1485c2e8.js";import{_ as Ma,__tla as Qa}from"./TaskAddSignDialogForm.vue_vue_type_script_setup_true_lang-8528f4b1.js";import{u as Wa,__tla as Za}from"./useMessage-839c7110.js";import{__tla as ae}from"./Dialog-8dbba2b4.js";import"./_plugin-vue_export-helper-1b428a4d.js";import{__tla as ee}from"./index-c422ef9a.js";import{__tla as te}from"./bpmn-embedded-54c51d3b.js";import{__tla as re}from"./XTextButton-9ea5468c.js";import{__tla as le}from"./XTextButton.vue_vue_type_style_index_0_scoped_7561ab3f_lang-2da3c724.js";import{__tla as se}from"./XButton-54a5d621.js";import{__tla as oe}from"./el-collapse-item-f5b0e544.js";import{__tla as _e}from"./el-link-98c0ec1a.js";import{__tla as ne}from"./el-drawer-83bae98a.js";import{__tla as ie}from"./dict-cc42971e.js";import{__tla as ce}from"./formatTime-de77e821.js";import{__tla as ue}from"./el-timeline-item-9e0835c3.js";import{__tla as me}from"./DictTag.vue_vue_type_script_lang-731340c1.js";import"./color-6e929987.js";import{__tla as fe}from"./ProcessInstanceChildrenTaskList.vue_vue_type_script_setup_true_lang-2e48d503.js";import{__tla as pe}from"./TaskSubSignDialogForm.vue_vue_type_script_name_TaskRollbackDialogForm_setup_true_lang-52c352b3.js";let M,de=Promise.all([(()=>{try{return Ua}catch{}})(),(()=>{try{return Va}catch{}})(),(()=>{try{return Aa}catch{}})(),(()=>{try{return Ea}catch{}})(),(()=>{try{return Ra}catch{}})(),(()=>{try{return Ia}catch{}})(),(()=>{try{return $a}catch{}})(),(()=>{try{return Ka}catch{}})(),(()=>{try{return Na}catch{}})(),(()=>{try{return Xa}catch{}})(),(()=>{try{return Ha}catch{}})(),(()=>{try{return Qa}catch{}})(),(()=>{try{return Za}catch{}})(),(()=>{try{return ae}catch{}})(),(()=>{try{return ee}catch{}})(),(()=>{try{return te}catch{}})(),(()=>{try{return re}catch{}})(),(()=>{try{return le}catch{}})(),(()=>{try{return se}catch{}})(),(()=>{try{return oe}catch{}})(),(()=>{try{return _e}catch{}})(),(()=>{try{return ne}catch{}})(),(()=>{try{return ie}catch{}})(),(()=>{try{return ce}catch{}})(),(()=>{try{return ue}catch{}})(),(()=>{try{return me}catch{}})(),(()=>{try{return fe}catch{}})(),(()=>{try{return pe}catch{}})()]).then(async()=>{let E,B,R,j;E={class:"el-icon-picture-outline"},B={style:{"margin-bottom":"20px","margin-left":"10%","font-size":"14px"}},R={class:"el-icon-document"},j={key:1},M=oa({name:"BpmProcessInstanceDetail",__name:"index",setup(ye){const{query:Q}=_a(),S=Wa(),{proxy:W}=na(),Z=ia().getUser.id,A=Q.id,C=s(!1),o=s({}),q=s(""),F=s(!0),v=s([]),U=s([]),k=s([]),aa=ca({reason:[{required:!0,message:"\u5BA1\u6279\u5EFA\u8BAE\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}),D=s(),T=s({rule:[],option:{},value:{}}),z=async(_,e)=>{const l=U.value.indexOf(_),b=W.$refs["form"+l][0],y=a(b);if(!y||!await y.validate())return;const h={id:_.id,reason:k.value[l].reason};e?(await ja(h),S.success("\u5BA1\u6279\u901A\u8FC7\u6210\u529F")):(await qa(h),S.success("\u5BA1\u6279\u4E0D\u901A\u8FC7\u6210\u529F")),g()},I=s(),J=s(),$=s(),G=s(),g=()=>{ea(),ta()},K=s(null),ea=async()=>{try{C.value=!0;const _=await Ba(A);if(!_)return void S.error("\u67E5\u8BE2\u4E0D\u5230\u6D41\u7A0B\u4FE1\u606F\uFF01");o.value=_;const e=_.processDefinition;e.formType===10?(Fa(T,e.formConf,e.formFields,_.formVariables),da().then(()=>{var l,b,y,h,u,m;(b=(l=D.value)==null?void 0:l.fapi)==null||b.btn.show(!1),(h=(y=D.value)==null?void 0:y.fapi)==null||h.resetBtn.show(!1),(m=(u=D.value)==null?void 0:u.fapi)==null||m.disabled(!0)})):K.value=ya(_.processDefinition.formCustomViewPath),q.value=await Pa(e.id)}finally{C.value=!1}},ta=async()=>{try{F.value=!0;const _=await za(A);v.value=[],_.forEach(e=>{e.result!==4&&v.value.push(e)}),v.value.sort((e,l)=>e.endTime&&l.endTime?l.endTime-e.endTime:e.endTime?1:l.endTime?-1:l.createTime-e.createTime),U.value=[],k.value=[],L(v.value)}finally{F.value=!1}},L=_=>{_.forEach(e=>{ha(e.children)||L(e.children),e.result!==1&&e.result!==6||e.assigneeUser&&e.assigneeUser.id===Z&&(U.value.push({...e}),k.value.push({reason:""}))})};return ua(()=>{g()}),(_,e)=>{const l=va,b=ka,y=ga,h=ba,u=xa,m=Ca,N=Ta,O=Sa,ra=ma("form-create"),la=Da,X=wa;return d(),x(la,null,{default:r(()=>[(d(!0),Y(pa,null,fa(a(U),(i,p)=>H((d(),x(O,{key:p,class:"box-card"},{header:r(()=>[P("span",E,"\u5BA1\u6279\u4EFB\u52A1\u3010"+w(i.name)+"\u3011",1)]),default:r(()=>[t(N,{offset:6,span:16},{default:r(()=>[t(h,{ref_for:!0,ref:"form"+p,model:a(k)[p],rules:a(aa),"label-width":"100px"},{default:r(()=>[a(o)&&a(o).name?(d(),x(l,{key:0,label:"\u6D41\u7A0B\u540D"},{default:r(()=>[f(w(a(o).name),1)]),_:1})):V("",!0),a(o)&&a(o).startUser?(d(),x(l,{key:1,label:"\u6D41\u7A0B\u53D1\u8D77\u4EBA"},{default:r(()=>[f(w(a(o).startUser.nickname)+" ",1),t(b,{size:"small",type:"info"},{default:r(()=>[f(w(a(o).startUser.deptName),1)]),_:1})]),_:1})):V("",!0),t(l,{label:"\u5BA1\u6279\u5EFA\u8BAE",prop:"reason"},{default:r(()=>[t(y,{modelValue:a(k)[p].reason,"onUpdate:modelValue":c=>a(k)[p].reason=c,placeholder:"\u8BF7\u8F93\u5165\u5BA1\u6279\u5EFA\u8BAE",type:"textarea"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1032,["model","rules"]),P("div",B,[t(m,{type:"success",onClick:c=>z(i,!0)},{default:r(()=>[t(u,{icon:"ep:select"}),f(" \u901A\u8FC7 ")]),_:2},1032,["onClick"]),t(m,{type:"danger",onClick:c=>z(i,!1)},{default:r(()=>[t(u,{icon:"ep:close"}),f(" \u4E0D\u901A\u8FC7 ")]),_:2},1032,["onClick"]),t(m,{type:"primary",onClick:c=>{return n=i.id,void I.value.open(n);var n}},{default:r(()=>[t(u,{icon:"ep:edit"}),f(" \u8F6C\u529E ")]),_:2},1032,["onClick"]),t(m,{type:"primary",onClick:c=>(async n=>{J.value.open(n.id)})(i)},{default:r(()=>[t(u,{icon:"ep:position"}),f(" \u59D4\u6D3E ")]),_:2},1032,["onClick"]),t(m,{type:"primary",onClick:c=>(async n=>{G.value.open(n.id)})(i)},{default:r(()=>[t(u,{icon:"ep:plus"}),f(" \u52A0\u7B7E ")]),_:2},1032,["onClick"]),t(m,{type:"warning",onClick:c=>(async n=>{$.value.open(n.id)})(i)},{default:r(()=>[t(u,{icon:"ep:back"}),f(" \u56DE\u9000 ")]),_:2},1032,["onClick"])])]),_:2},1024)]),_:2},1024)),[[X,a(C)]])),128)),H((d(),x(O,{class:"box-card"},{header:r(()=>[P("span",R,"\u7533\u8BF7\u4FE1\u606F\u3010"+w(a(o).name)+"\u3011",1)]),default:r(()=>{var i,p,c,n;return[((p=(i=a(o))==null?void 0:i.processDefinition)==null?void 0:p.formType)===10?(d(),x(N,{key:0,offset:6,span:16},{default:r(()=>[t(ra,{ref_key:"fApi",ref:D,modelValue:a(T).value,"onUpdate:modelValue":e[0]||(e[0]=sa=>a(T).value=sa),option:a(T).option,rule:a(T).rule},null,8,["modelValue","option","rule"])]),_:1})):V("",!0),((n=(c=a(o))==null?void 0:c.processDefinition)==null?void 0:n.formType)===20?(d(),Y("div",j,[t(a(K),{id:a(o).businessKey},null,8,["id"])])):V("",!0)]}),_:1})),[[X,a(C)]]),t(La,{loading:a(F),tasks:a(v)},null,8,["loading","tasks"]),t(Ga,{id:`${a(A)}`,"bpmn-xml":a(q),loading:a(C),"process-instance":a(o),tasks:a(v)},null,8,["id","bpmn-xml","loading","process-instance","tasks"]),t(Ja,{ref_key:"taskUpdateAssigneeFormRef",ref:I,onSuccess:g},null,512),t(Oa,{ref_key:"taskReturnDialogRef",ref:$,onSuccess:g},null,512),t(Ya,{ref_key:"taskDelegateForm",ref:J,onSuccess:g},null,512),t(Ma,{ref_key:"taskAddSignDialogForm",ref:G,onSuccess:g},null,512)]),_:1})}}})});export{de as __tla,M as default};