index-4778fdcc.js 9.1 KB

1
  1. import{d as se,H as me,u as ue,r as d,x as de,b as ce,as as fe,a1 as ye,o as r,c as U,f as l,B as o,a as t,a2 as H,F as X,P as we,A as n,G as m,l as y,C as B,D as b,E as Y,a0 as M,m as ke,a6 as _e,S as ve,Q as ge,R as be,_ as Ce,L as he,U as Ve,V as xe,at as De,cF as Se,W as Ue,X as Te}from"./index-b9299550.js";import{_ as Pe}from"./Dialog-f2c6d513.js";import{_ as Be}from"./index.vue_vue_type_script_setup_true_lang-ba921998.js";import{_ as Me}from"./DictTag.vue_vue_type_script_lang-128aab57.js";import{_ as Re}from"./ContentWrap.vue_vue_type_script_setup_true_lang-dd7e3058.js";import{a as qe,D as Q}from"./dict-fc5218c3.js";import{d as Ee,f as Fe}from"./formatTime-988372b6.js";import{j as Ne}from"./bpmn-embedded-13dae279.js";import{a as Ae,d as Le,b as Oe,e as ze,g as Ge}from"./index-841789d1.js";import{g as Ie}from"./index-0023f59c.js";import{_ as Ke}from"./ModelForm.vue_vue_type_script_setup_true_lang-ad790340.js";import{_ as je}from"./ModelImportForm.vue_vue_type_script_setup_true_lang-2496ba0e.js";import{b as He}from"./formCreate-a3356cdc.js";import{u as Xe}from"./useMessage-903d430d.js";import"./_plugin-vue_export-helper-1b428a4d.js";import"./index-1bc6dd97.js";import"./color-6e929987.js";import"./el-card-0ae6fb5f.js";import"./XTextButton-02e014ca.js";import"./XTextButton.vue_vue_type_style_index_0_scoped_f7cd2dd8_lang-7aad277a.js";import"./XButton-eeb68bf5.js";import"./el-collapse-item-a9544d23.js";import"./el-link-db0f9114.js";import"./el-drawer-1f465c5d.js";const Ye={key:2},Qe={key:0},We=se({name:"BpmModel",__name:"index",setup($e){const _=Xe(),{t:R}=me(),{push:C}=ue(),T=d(!0),q=d(0),E=d([]),p=de({pageNo:1,pageSize:10,key:void 0,name:void 0,category:void 0}),F=d(),w=async()=>{T.value=!0;try{const f=await Ae(p);E.value=f.list,q.value=f.total}finally{T.value=!1}},h=()=>{p.pageNo=1,w()},W=()=>{F.value.resetFields(),h()},N=d(),A=(f,a)=>{N.value.open(f,a)},L=d(),$=()=>{L.value.open()},V=d(!1),P=d({rule:[],option:{}}),O=async f=>{if(f.formType==10){const a=await Ie(f.formId);He(P,a.conf,a.fields),V.value=!0}else await C({path:f.formCustomCreatePath})},x=d(!1),v=d(null),z=d({prefix:"flowable"});return ce(()=>{w()}),(f,a)=>{const G=_e,D=ve,J=ge,Z=be,S=Ce,s=he,ee=Ve,I=Re,c=xe,ae=Me,K=De,le=Se,oe=Ue,te=Be,ie=fe("form-create"),j=Pe,k=ye("hasPermi"),re=Te;return r(),U(X,null,[l(I,null,{default:o(()=>[l(ee,{class:"-mb-15px",model:t(p),ref_key:"queryFormRef",ref:F,inline:!0,"label-width":"68px"},{default:o(()=>[l(D,{label:"\u6D41\u7A0B\u6807\u8BC6",prop:"key"},{default:o(()=>[l(G,{modelValue:t(p).key,"onUpdate:modelValue":a[0]||(a[0]=e=>t(p).key=e),placeholder:"\u8BF7\u8F93\u5165\u6D41\u7A0B\u6807\u8BC6",clearable:"",onKeyup:H(h,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),l(D,{label:"\u6D41\u7A0B\u540D\u79F0",prop:"name"},{default:o(()=>[l(G,{modelValue:t(p).name,"onUpdate:modelValue":a[1]||(a[1]=e=>t(p).name=e),placeholder:"\u8BF7\u8F93\u5165\u6D41\u7A0B\u540D\u79F0",clearable:"",onKeyup:H(h,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),l(D,{label:"\u6D41\u7A0B\u5206\u7C7B",prop:"category"},{default:o(()=>[l(Z,{modelValue:t(p).category,"onUpdate:modelValue":a[2]||(a[2]=e=>t(p).category=e),placeholder:"\u8BF7\u9009\u62E9\u6D41\u7A0B\u5206\u7C7B",clearable:"",class:"!w-240px"},{default:o(()=>[(r(!0),U(X,null,we(t(qe)(t(Q).BPM_MODEL_CATEGORY),e=>(r(),n(J,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(D,null,{default:o(()=>[l(s,{onClick:h},{default:o(()=>[l(S,{icon:"ep:search",class:"mr-5px"}),a[9]||(a[9]=m(" \u641C\u7D22"))]),_:1}),l(s,{onClick:W},{default:o(()=>[l(S,{icon:"ep:refresh",class:"mr-5px"}),a[10]||(a[10]=m(" \u91CD\u7F6E"))]),_:1}),y((r(),n(s,{type:"primary",plain:"",onClick:a[3]||(a[3]=e=>A("create"))},{default:o(()=>[l(S,{icon:"ep:plus",class:"mr-5px"}),a[11]||(a[11]=m(" \u65B0\u5EFA\u6D41\u7A0B "))]),_:1})),[[k,["bpm:model:create"]]]),y((r(),n(s,{type:"success",plain:"",onClick:$},{default:o(()=>[l(S,{icon:"ep:upload",class:"mr-5px"}),a[12]||(a[12]=m(" \u5BFC\u5165\u6D41\u7A0B "))]),_:1})),[[k,["bpm:model:import"]]])]),_:1})]),_:1},8,["model"])]),_:1}),l(I,null,{default:o(()=>[y((r(),n(oe,{data:t(E)},{default:o(()=>[l(c,{label:"\u6D41\u7A0B\u6807\u8BC6",align:"center",prop:"key",width:"200"}),l(c,{label:"\u6D41\u7A0B\u540D\u79F0",align:"center",prop:"name",width:"200"},{default:o(e=>[l(s,{type:"primary",link:"",onClick:u=>(async i=>{const g=await Ge(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}),l(c,{label:"\u6D41\u7A0B\u5206\u7C7B",align:"center",prop:"category",width:"100"},{default:o(e=>[l(ae,{type:t(Q).BPM_MODEL_CATEGORY,value:e.row.category},null,8,["type","value"])]),_:1}),l(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=>O(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=>O(e.row)},{default:o(()=>[B("span",null,b(e.row.formCustomCreatePath),1)]),_:2},1032,["onClick"])):(r(),U("label",Ye,"\u6682\u65E0\u8868\u5355"))]),_:1}),l(c,{label:"\u521B\u5EFA\u65F6\u95F4",align:"center",prop:"createTime",width:"180",formatter:t(Ee)},null,8,["formatter"]),l(c,{label:"\u6700\u65B0\u90E8\u7F72\u7684\u6D41\u7A0B\u5B9A\u4E49",align:"center"},{default:o(()=>[l(c,{label:"\u6D41\u7A0B\u7248\u672C",align:"center",prop:"processDefinition.version",width:"100"},{default:o(e=>[e.row.processDefinition?(r(),n(K,{key:0},{default:o(()=>[m(" v"+b(e.row.processDefinition.version),1)]),_:2},1024)):(r(),n(K,{key:1,type:"warning"},{default:o(()=>a[13]||(a[13]=[m("\u672A\u90E8\u7F72")])),_:1}))]),_:1}),l(c,{label:"\u6FC0\u6D3B\u72B6\u6001",align:"center",prop:"processDefinition.version",width:"85"},{default:o(e=>[e.row.processDefinition?(r(),n(le,{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 Oe(ne,g),await w()}catch{i.processDefinition.suspensionState=g===1?2:1}})(e.row)},null,8,["modelValue","onUpdate:modelValue","onChange"])):Y("",!0)]),_:1}),l(c,{label:"\u90E8\u7F72\u65F6\u95F4",align:"center",prop:"deploymentTime",width:"180"},{default:o(e=>[e.row.processDefinition?(r(),U("span",Qe,b(t(Fe)(e.row.processDefinition.deploymentTime)),1)):Y("",!0)]),_:1})]),_:1}),l(c,{label:"\u64CD\u4F5C",align:"center",width:"240",fixed:"right"},{default:o(e=>[y((r(),n(s,{link:"",type:"primary",onClick:u=>A("update",e.row.id)},{default:o(()=>a[14]||(a[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(()=>a[15]||(a[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(()=>a[16]||(a[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 ze(i.id),_.success(R("\u90E8\u7F72\u6210\u529F")),await w()}catch{}})(e.row)},{default:o(()=>a[17]||(a[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(()=>a[18]||(a[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 Le(i),_.success(R("common.delSuccess")),await w()}catch{}})(e.row.id)},{default:o(()=>a[19]||(a[19]=[m(" \u5220\u9664 ")])),_:2},1032,["onClick"])),[[k,["bpm:model:delete"]]])]),_:1})]),_:1},8,["data"])),[[re,t(T)]]),l(te,{total:t(q),page:t(p).pageNo,"onUpdate:page":a[4]||(a[4]=e=>t(p).pageNo=e),limit:t(p).pageSize,"onUpdate:limit":a[5]||(a[5]=e=>t(p).pageSize=e),onPagination:w},null,8,["total","page","limit"])]),_:1}),l(Ke,{ref_key:"formRef",ref:N,onSuccess:w},null,512),l(je,{ref_key:"importFormRef",ref:L,onSuccess:w},null,512),l(j,{title:"\u8868\u5355\u8BE6\u60C5",modelValue:t(V),"onUpdate:modelValue":a[6]||(a[6]=e=>M(V)?V.value=e:null),width:"800"},{default:o(()=>[l(ie,{rule:t(P).rule,option:t(P).option},null,8,["rule","option"])]),_:1},8,["modelValue"]),l(j,{title:"\u6D41\u7A0B\u56FE",modelValue:t(x),"onUpdate:modelValue":a[8]||(a[8]=e=>M(x)?x.value=e:null),width:"800"},{default:o(()=>[l(t(Ne),ke({key:"designer",modelValue:t(v),"onUpdate:modelValue":a[7]||(a[7]=e=>M(v)?v.value=e:null),value:t(v)},t(z),{prefix:t(z).prefix}),null,16,["modelValue","value","prefix"])]),_:1},8,["modelValue"])],64)}}});export{We as default};