1 |
- import{d as se,z as me,u as ue,r as d,f as de,x as ce,h as fe,Q as ye,o as r,c as T,i as a,w as o,a as t,R as Q,F as X,A as we,j as n,m,B as y,k as B,t as b,l as Y,P,ai as ke,V as _e,G as ve,C as ge,D as be,_ as Ce,q as he,H as Ve,I as xe,aj as De,cX as Se,J as Te,K as Ue}from"./index-03f5d926.js";import{_ as qe}from"./Dialog-05c67d4e.js";import{_ as Be}from"./index.vue_vue_type_script_setup_true_lang-e704331b.js";import{_ as Pe}from"./DictTag.vue_vue_type_script_lang-56310db4.js";import{_ as Me}from"./ContentWrap.vue_vue_type_script_setup_true_lang-48ba01fb.js";import{a as Re,D as H}from"./dict-34d00697.js";import{d as Ee,f as Ne}from"./formatTime-f911d219.js";import{j as je}from"./bpmn-embedded-5211baa8.js";import{a as ze,d as Ae,b as Fe,e as Ie,g as Ke}from"./index-92b5a5f2.js";import{g as Oe}from"./index-27de275b.js";import{_ as Ge}from"./ModelForm.vue_vue_type_script_setup_true_lang-fe3f7c08.js";import{_ as Le}from"./ModelImportForm.vue_vue_type_script_setup_true_lang-c30664c6.js";import{b as Qe}from"./formCreate-a3356cdc.js";import{u as Xe}from"./useMessage-2e335eca.js";import"./_plugin-vue_export-helper-1b428a4d.js";import"./index-662200b7.js";import"./color-6e929987.js";import"./el-card-0ac51a7f.js";import"./XTextButton-0f820d5c.js";import"./XTextButton.vue_vue_type_style_index_0_scoped_f7cd2dd8_lang-022e8319.js";import"./XButton-811ce9f9.js";import"./el-collapse-item-52a26fb5.js";import"./el-link-14425667.js";import"./el-drawer-cf23bfd1.js";const Ye={key:2},He={key:0},Je=se({name:"BpmModel",__name:"index",setup($e){const _=Xe(),{t:M}=me(),{push:C}=ue(),U=d(!0),R=d(0),E=d([]),p=de({pageNo:1,pageSize:10,key:void 0,name:void 0,category:void 0}),N=d(),w=async()=>{U.value=!0;try{const f=await ze(p);E.value=f.list,R.value=f.total}finally{U.value=!1}},h=()=>{p.pageNo=1,w()},J=()=>{N.value.resetFields(),h()},j=d(),z=(f,l)=>{j.value.open(f,l)},A=d(),$=()=>{A.value.open()},V=d(!1),q=d({rule:[],option:{}}),F=async f=>{if(f.formType==10){const l=await Oe(f.formId);Qe(q,l.conf,l.fields),V.value=!0}else await C({path:f.formCustomCreatePath})},x=d(!1),v=d(null),I=d({prefix:"flowable"});return ce(()=>{w()}),(f,l)=>{const K=_e,D=ve,W=ge,Z=be,S=Ce,s=he,ee=Ve,O=Me,c=xe,le=Pe,G=De,ae=Se,oe=Te,te=Be,ie=fe("form-create"),L=qe,k=ye("hasPermi"),re=Ue;return r(),T(X,null,[a(O,null,{default:o(()=>[a(ee,{class:"-mb-15px",model:t(p),ref_key:"queryFormRef",ref:N,inline:!0,"label-width":"68px"},{default:o(()=>[a(D,{label:"\u6D41\u7A0B\u6807\u8BC6",prop:"key"},{default:o(()=>[a(K,{modelValue:t(p).key,"onUpdate:modelValue":l[0]||(l[0]=e=>t(p).key=e),placeholder:"\u8BF7\u8F93\u5165\u6D41\u7A0B\u6807\u8BC6",clearable:"",onKeyup:Q(h,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),a(D,{label:"\u6D41\u7A0B\u540D\u79F0",prop:"name"},{default:o(()=>[a(K,{modelValue:t(p).name,"onUpdate:modelValue":l[1]||(l[1]=e=>t(p).name=e),placeholder:"\u8BF7\u8F93\u5165\u6D41\u7A0B\u540D\u79F0",clearable:"",onKeyup:Q(h,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),a(D,{label:"\u6D41\u7A0B\u5206\u7C7B",prop:"category"},{default:o(()=>[a(Z,{modelValue:t(p).category,"onUpdate:modelValue":l[2]||(l[2]=e=>t(p).category=e),placeholder:"\u8BF7\u9009\u62E9\u6D41\u7A0B\u5206\u7C7B",clearable:"",class:"!w-240px"},{default:o(()=>[(r(!0),T(X,null,we(t(Re)(t(H).BPM_MODEL_CATEGORY),e=>(r(),n(W,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(D,null,{default:o(()=>[a(s,{onClick:h},{default:o(()=>[a(S,{icon:"ep:search",class:"mr-5px"}),l[9]||(l[9]=m(" \u641C\u7D22"))]),_:1}),a(s,{onClick:J},{default:o(()=>[a(S,{icon:"ep:refresh",class:"mr-5px"}),l[10]||(l[10]=m(" \u91CD\u7F6E"))]),_:1}),y((r(),n(s,{type:"primary",plain:"",onClick:l[3]||(l[3]=e=>z("create"))},{default:o(()=>[a(S,{icon:"ep:plus",class:"mr-5px"}),l[11]||(l[11]=m(" \u65B0\u5EFA\u6D41\u7A0B "))]),_:1})),[[k,["bpm:model:create"]]]),y((r(),n(s,{type:"success",plain:"",onClick:$},{default:o(()=>[a(S,{icon:"ep:upload",class:"mr-5px"}),l[12]||(l[12]=m(" \u5BFC\u5165\u6D41\u7A0B "))]),_:1})),[[k,["bpm:model:import"]]])]),_:1})]),_:1},8,["model"])]),_:1}),a(O,null,{default:o(()=>[y((r(),n(oe,{data:t(E)},{default:o(()=>[a(c,{label:"\u6D41\u7A0B\u6807\u8BC6",align:"center",prop:"key",width:"200"}),a(c,{label:"\u6D41\u7A0B\u540D\u79F0",align:"center",prop:"name",width:"200"},{default:o(e=>[a(s,{type:"primary",link:"",onClick:u=>(async i=>{const g=await Ke(i.id);v.value=g.bpmnXml||"",x.value=!0})(e.row)},{default:o(()=>[B("span",null,b(e.row.name),1)]),_:2},1032,["onClick"])]),_:1}),a(c,{label:"\u6D41\u7A0B\u5206\u7C7B",align:"center",prop:"category",width:"100"},{default:o(e=>[a(le,{type:t(H).BPM_MODEL_CATEGORY,value:e.row.category},null,8,["type","value"])]),_:1}),a(c,{label:"\u8868\u5355\u4FE1\u606F",align:"center",prop:"formType",width:"200"},{default:o(e=>[e.row.formType===10?(r(),n(s,{key:0,type:"primary",link:"",onClick:u=>F(e.row)},{default:o(()=>[B("span",null,b(e.row.formName),1)]),_:2},1032,["onClick"])):e.row.formType===20?(r(),n(s,{key:1,type:"primary",link:"",onClick:u=>F(e.row)},{default:o(()=>[B("span",null,b(e.row.formCustomCreatePath),1)]),_:2},1032,["onClick"])):(r(),T("label",Ye,"\u6682\u65E0\u8868\u5355"))]),_:1}),a(c,{label:"\u521B\u5EFA\u65F6\u95F4",align:"center",prop:"createTime",width:"180",formatter:t(Ee)},null,8,["formatter"]),a(c,{label:"\u6700\u65B0\u90E8\u7F72\u7684\u6D41\u7A0B\u5B9A\u4E49",align:"center"},{default:o(()=>[a(c,{label:"\u6D41\u7A0B\u7248\u672C",align:"center",prop:"processDefinition.version",width:"100"},{default:o(e=>[e.row.processDefinition?(r(),n(G,{key:0},{default:o(()=>[m(" v"+b(e.row.processDefinition.version),1)]),_:2},1024)):(r(),n(G,{key:1,type:"warning"},{default:o(()=>l[13]||(l[13]=[m("\u672A\u90E8\u7F72")])),_:1}))]),_:1}),a(c,{label:"\u6FC0\u6D3B\u72B6\u6001",align:"center",prop:"processDefinition.version",width:"85"},{default:o(e=>[e.row.processDefinition?(r(),n(ae,{key:0,modelValue:e.row.processDefinition.suspensionState,"onUpdate:modelValue":u=>e.row.processDefinition.suspensionState=u,"active-value":1,"inactive-value":2,onChange:u=>(async i=>{const g=i.processDefinition.suspensionState;try{const ne=i.id,pe="\u662F\u5426\u786E\u8BA4"+(g===1?"\u6FC0\u6D3B":"\u6302\u8D77")+'\u6D41\u7A0B\u540D\u5B57\u4E3A"'+i.name+'"\u7684\u6570\u636E\u9879?';await _.confirm(pe),await Fe(ne,g),await w()}catch{i.processDefinition.suspensionState=g===1?2:1}})(e.row)},null,8,["modelValue","onUpdate:modelValue","onChange"])):Y("",!0)]),_:1}),a(c,{label:"\u90E8\u7F72\u65F6\u95F4",align:"center",prop:"deploymentTime",width:"180"},{default:o(e=>[e.row.processDefinition?(r(),T("span",He,b(t(Ne)(e.row.processDefinition.deploymentTime)),1)):Y("",!0)]),_:1})]),_:1}),a(c,{label:"\u64CD\u4F5C",align:"center",width:"240",fixed:"right"},{default:o(e=>[y((r(),n(s,{link:"",type:"primary",onClick:u=>z("update",e.row.id)},{default:o(()=>l[14]||(l[14]=[m(" \u4FEE\u6539\u6D41\u7A0B ")])),_:2},1032,["onClick"])),[[k,["bpm:model:update"]]]),y((r(),n(s,{link:"",type:"primary",onClick:u=>{return i=e.row,void C({name:"BpmModelEditor",query:{modelId:i.id}});var i}},{default:o(()=>l[15]||(l[15]=[m(" \u8BBE\u8BA1\u6D41\u7A0B ")])),_:2},1032,["onClick"])),[[k,["bpm:model:update"]]]),y((r(),n(s,{link:"",type:"primary",onClick:u=>{return i=e.row,void C({name:"BpmTaskAssignRuleList",query:{modelId:i.id}});var i}},{default:o(()=>l[16]||(l[16]=[m(" \u5206\u914D\u89C4\u5219 ")])),_:2},1032,["onClick"])),[[k,["bpm:task-assign-rule:query"]]]),y((r(),n(s,{link:"",type:"primary",onClick:u=>(async i=>{try{await _.confirm("\u662F\u5426\u90E8\u7F72\u8BE5\u6D41\u7A0B\uFF01\uFF01"),await Ie(i.id),_.success(M("\u90E8\u7F72\u6210\u529F")),await w()}catch{}})(e.row)},{default:o(()=>l[17]||(l[17]=[m(" \u53D1\u5E03\u6D41\u7A0B ")])),_:2},1032,["onClick"])),[[k,["bpm:model:deploy"]]]),y((r(),n(s,{link:"",type:"primary",onClick:u=>{return i=e.row,void C({name:"BpmProcessDefinition",query:{key:i.key}});var i}},{default:o(()=>l[18]||(l[18]=[m(" \u6D41\u7A0B\u5B9A\u4E49 ")])),_:2},1032,["onClick"])),[[k,["bpm:process-definition:query"]]]),y((r(),n(s,{link:"",type:"danger",onClick:u=>(async i=>{try{await _.delConfirm(),await Ae(i),_.success(M("common.delSuccess")),await w()}catch{}})(e.row.id)},{default:o(()=>l[19]||(l[19]=[m(" \u5220\u9664 ")])),_:2},1032,["onClick"])),[[k,["bpm:model:delete"]]])]),_:1})]),_:1},8,["data"])),[[re,t(U)]]),a(te,{total:t(R),page:t(p).pageNo,"onUpdate:page":l[4]||(l[4]=e=>t(p).pageNo=e),limit:t(p).pageSize,"onUpdate:limit":l[5]||(l[5]=e=>t(p).pageSize=e),onPagination:w},null,8,["total","page","limit"])]),_:1}),a(Ge,{ref_key:"formRef",ref:j,onSuccess:w},null,512),a(Le,{ref_key:"importFormRef",ref:A,onSuccess:w},null,512),a(L,{title:"\u8868\u5355\u8BE6\u60C5",modelValue:t(V),"onUpdate:modelValue":l[6]||(l[6]=e=>P(V)?V.value=e:null),width:"800"},{default:o(()=>[a(ie,{rule:t(q).rule,option:t(q).option},null,8,["rule","option"])]),_:1},8,["modelValue"]),a(L,{title:"\u6D41\u7A0B\u56FE",modelValue:t(x),"onUpdate:modelValue":l[8]||(l[8]=e=>P(x)?x.value=e:null),width:"800"},{default:o(()=>[a(t(je),ke({key:"designer",modelValue:t(v),"onUpdate:modelValue":l[7]||(l[7]=e=>P(v)?v.value=e:null),value:t(v)},t(I),{prefix:t(I).prefix}),null,16,["modelValue","value","prefix"])]),_:1},8,["modelValue"])],64)}}});export{Je as default};
|