index.9092e4d9.js 11 KB

1
  1. import{a5 as ye,r as m,an as Ne,a8 as Ve,g as d,ae as G,o as r,h as P,X as h,Y as q,i as a,w as o,k as i,aj as Pe,j as c,m as x,t as H,z as T,B as I,l as Se,ar as Ue,as as Ce,N as w,$ as Te}from"./vendor.5f04cee5.js";import{p as $,v as Ie,a1 as xe}from"./index.bcf1e261.js";import{l as $e}from"./post.77854cd2.js";function De(v){return $({url:"/wfProcess/wfProcess/list",method:"get",params:v})}function M(v){return $({url:"/wfProcess/wfProcess/"+v,method:"get"})}function Oe(v){return $({url:"/wfProcess/wfProcess",method:"post",data:v})}function ee(v){return $({url:"/wfProcess/wfProcess",method:"put",data:v})}function Re(v){return $({url:"/wfProcess/wfProcess/"+v,method:"delete"})}const je={class:"app-container"},Je=w(" \u65B0\u589E "),Le=w("\u4FEE\u6539 "),ze=w("\u5220\u9664 "),We=w("\u5BFC\u51FA "),qe=w("\u4FEE\u6539 "),Ee=w("\u5220\u9664 "),Be=x("div",{class:"margin-bottom"},null,-1),Ze=x("div",{class:"margin-bottom"},null,-1),Fe={class:"dialog-footer"},Ke=w("\u786E \u5B9A"),Ae=w("\u53D6 \u6D88"),Qe=ye({name:"WfProcess"}),He=Object.assign(Qe,{setup(v){const{proxy:f}=Te(),{com_process_state:le,com_link_type:ae}=f.useDict("com_process_state","com_link_type"),E=m([]),y=m(!1),R=m(!0),j=m(!0),J=m([]),B=m(!0),Z=m(!0),L=m(0),z=m(""),D=m([]),F=m([]),K=m([]),A=m({}),oe=Ne({form:{},queryParams:{pageNum:1,pageSize:10,processName:null,processState:null,processCreationTime:null,processCreationUser:null,processUpdateTime:null,processUpdateUser:null},rules:{processName:[{required:!0,message:"\u6D41\u7A0B\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],processState:[{required:!0,message:"\u6D41\u7A0B\u72B6\u6001\u4E0D\u80FD\u4E3A\u7A7A",trigger:"change"}],linkName:[{required:!0,message:"\u73AF\u8282\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A",trigger:"change"}]}}),{queryParams:g,form:n,rules:se}=Ve(oe);function N(){R.value=!0,De(g.value).then(s=>{E.value=s.rows,L.value=s.total,R.value=!1})}function te(){y.value=!1,W()}function W(){n.value={processId:null,processName:null,processState:"1",processCreationTime:null,processCreationUser:null,processUpdateTime:null,processUpdateUser:null,links:[{linkName:"",linkType:"1",ids:"",isZybp:" "}]},f.resetForm("wfProcessRef")}function ne(){g.value.pageNum=1,N()}function re(s){J.value=s.map(l=>l.processId),B.value=s.length!=1,Z.value=!s.length}function ue(){W(),y.value=!0,z.value="\u6DFB\u52A0\u6D41\u7A0B"}function Q(s){W();let l;const u=s.processId||J.value;M(u).then(V=>{l=JSON.parse(JSON.stringify(V.data)),A.value=l.links.splice(l.links.length-1,1);for(let _=0;_<l.links.length;_++)if(typeof l.links[_].ids=="string"){l.links[_]._ids=l.links[_].ids.split(",");for(let p=0;p<l.links[_]._ids.length;p++)l.links[_]._ids[p]=parseInt(l.links[_]._ids[p])}n.value=JSON.parse(JSON.stringify(l)),y.value=!0,z.value="\u4FEE\u6539\u6D41\u7A0B"})}function ie(){f.$refs.wfProcessRef.validate(s=>{if(s){let l=!1;for(let u=0;u<n.value.links.length;u++)n.value.links[u].ids=n.value.links[u]._ids.join(","),n.value.links[u].linkName=n.value.links[u].linkName.trim(),(!n.value.links[u].ids.length&&n.value.links[u].linkType!=3||!n.value.links[u].linkName.length)&&(l=!0);if(l){f.$modal.msgError("\u8868\u5355\u5185\u5BB9\u4E0D\u80FD\u6709\u7A7A");return}n.value.processId!=null?(n.value.links.push(...A.value),ee(n.value).then(u=>{f.$modal.msgSuccess("\u4FEE\u6539\u6210\u529F"),y.value=!1,N()})):(n.value.links.push({linkName:"\u7ED3\u675F"}),Oe(n.value).then(u=>{f.$modal.msgSuccess("\u65B0\u589E\u6210\u529F"),y.value=!1,N()}))}})}function X(s){const l=s.processId||J.value;f.$modal.confirm("\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F").then(function(){return Re(l)}).then(()=>{N(),f.$modal.msgSuccess("\u5220\u9664\u6210\u529F")}).catch(()=>{})}function de(){downloadWfProcess(g.value)}function ce(){n.value.links.push({linkName:"",linkType:"1",ids:"",isZybp:" "})}function pe(){n.value.links.pop()}function me(s){console.log(s);let l=s.processState==="0"?"\u505C\u7528":"\u542F\u7528";f.$modal.confirm('\u786E\u8BA4\u8981"'+l+'"\u6D41\u7A0B"'+s.processName+'"?').then(function(){M(s.processId).then(u=>(JSON.parse(JSON.stringify(u.data)),u.data.processState=s.processState,console.log(u.data),ee(u.data))),JSON.parse(JSON.stringify(s))}).then(()=>{f.$modal.msgSuccess(l+"\u6210\u529F")}).catch(function(){s.processState=s.processState==="0"?"1":"0"})}return Ie(f.addDateRange({pageNum:1,pageSize:9999},void 0)).then(s=>{D.value=s.rows}),xe(f.addDateRange({pageNum:1,pageSize:9999},void 0)).then(s=>{F.value=s.rows}),$e({pageNum:1,pageSize:9999}).then(s=>{K.value=s.rows}),N(),(s,l)=>{const u=d("el-input"),V=d("el-form-item"),_=d("el-form"),p=d("el-button"),O=d("el-col"),fe=d("right-toolbar"),_e=d("el-row"),k=d("el-table-column"),ve=d("el-switch"),Y=d("TextTag"),ge=d("el-table"),he=d("pagination"),b=d("el-option"),S=d("el-select"),ke=d("el-card"),be=d("el-dialog"),U=G("hasPermi"),we=G("loading");return r(),P("div",je,[h(a(_,{model:i(g),ref:"queryRef",inline:!0,"label-width":"68px"},{default:o(()=>[a(V,{label:"\u6D41\u7A0B\u540D\u79F0",prop:"processName"},{default:o(()=>[a(u,{modelValue:i(g).processName,"onUpdate:modelValue":l[0]||(l[0]=e=>i(g).processName=e),placeholder:"\u8BF7\u8F93\u5165\u6D41\u7A0B\u540D\u79F0",clearable:"",onKeyup:Pe(ne,["enter"])},null,8,["modelValue","onKeyup"])]),_:1})]),_:1},8,["model"]),[[q,j.value]]),a(_e,{gutter:10,class:"mb8",style:{"min-height":"32px"}},{default:o(()=>[a(O,{span:1.5},{default:o(()=>[h((r(),c(p,{type:"primary",plain:"",icon:"Plus",onClick:ue},{default:o(()=>[Je]),_:1})),[[U,["wfProcess:wfProcess:add"]]])]),_:1},8,["span"]),a(O,{span:1.5},{default:o(()=>[h((r(),c(p,{type:"success",plain:"",icon:"Edit",disabled:B.value,onClick:Q},{default:o(()=>[Le]),_:1},8,["disabled"])),[[U,["wfProcess:wfProcess:edit"]]])]),_:1},8,["span"]),a(O,{span:1.5},{default:o(()=>[h((r(),c(p,{type:"danger",plain:"",icon:"Delete",disabled:Z.value,onClick:X},{default:o(()=>[ze]),_:1},8,["disabled"])),[[U,["wfProcess:wfProcess:remove"]]])]),_:1},8,["span"]),a(O,{span:1.5},{default:o(()=>[h((r(),c(p,{type:"warning",plain:"",icon:"Download",onClick:de},{default:o(()=>[We]),_:1})),[[U,["wfProcess:wfProcess:export"]]])]),_:1},8,["span"]),a(fe,{showSearch:j.value,"onUpdate:showSearch":l[1]||(l[1]=e=>j.value=e),onQueryTable:N},null,8,["showSearch"])]),_:1}),h((r(),c(ge,{data:E.value,onSelectionChange:re},{default:o(()=>[a(k,{type:"selection",width:"55",align:"center"}),a(k,{label:"\u6D41\u7A0B\u540D\u79F0",align:"center",prop:"processName"}),a(k,{label:"\u6D41\u7A0B\u72B6\u6001",align:"center",prop:"processState"},{default:o(e=>[a(ve,{modelValue:e.row.processState,"onUpdate:modelValue":C=>e.row.processState=C,"active-value":"1","inactive-value":"0",onChange:C=>me(e.row)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1}),a(k,{label:"\u521B\u5EFA\u65F6\u95F4",align:"center",prop:"processCreationTime",width:"180"},{default:o(e=>[x("span",null,H(s.parseTime(e.row.processCreationTime)),1)]),_:1}),a(k,{label:"\u521B\u5EFA\u4EBA",align:"center",prop:"processCreationUser"},{default:o(e=>[a(Y,{options:D.value,column:"userId",label:"userName",value:e.row.processCreationUser},null,8,["options","value"])]),_:1}),a(k,{label:"\u4FEE\u6539\u65F6\u95F4",align:"center",prop:"processUpdateTime",width:"180"},{default:o(e=>[x("span",null,H(s.parseTime(e.row.processUpdateTime)),1)]),_:1}),a(k,{label:"\u4FEE\u6539\u4EBA",align:"center",prop:"processUpdateUser"},{default:o(e=>[a(Y,{options:D.value,column:"userId",label:"userName",value:e.row.processUpdateUser},null,8,["options","value"])]),_:1}),a(k,{label:"\u64CD\u4F5C",align:"center","class-name":"small-padding fixed-width",width:"200",fixed:"right"},{default:o(e=>[h((r(),c(p,{text:"",type:"success",icon:"Edit",onClick:C=>Q(e.row)},{default:o(()=>[qe]),_:2},1032,["onClick"])),[[U,["wfProcess:wfProcess:edit"]]]),h((r(),c(p,{text:"",type:"danger",icon:"Delete",onClick:C=>X(e.row)},{default:o(()=>[Ee]),_:2},1032,["onClick"])),[[U,["wfProcess:wfProcess:remove"]]])]),_:1})]),_:1},8,["data"])),[[we,R.value]]),h(a(he,{total:L.value,page:i(g).pageNum,"onUpdate:page":l[2]||(l[2]=e=>i(g).pageNum=e),limit:i(g).pageSize,"onUpdate:limit":l[3]||(l[3]=e=>i(g).pageSize=e),onPagination:N},null,8,["total","page","limit"]),[[q,L.value>0]]),a(be,{title:z.value,modelValue:y.value,"onUpdate:modelValue":l[8]||(l[8]=e=>y.value=e),width:"800px","append-to-body":""},{footer:o(()=>[x("div",Fe,[a(p,{type:"primary",onClick:ie},{default:o(()=>[Ke]),_:1}),a(p,{onClick:te},{default:o(()=>[Ae]),_:1})])]),default:o(()=>[a(_,{ref:"wfProcessRef",model:i(n),rules:i(se),"label-width":"100px"},{default:o(()=>[a(V,{label:"\u6D41\u7A0B\u540D\u79F0",prop:"processName"},{default:o(()=>[a(u,{modelValue:i(n).processName,"onUpdate:modelValue":l[4]||(l[4]=e=>i(n).processName=e),placeholder:"\u8BF7\u8F93\u5165\u6D41\u7A0B\u540D\u79F0"},null,8,["modelValue"])]),_:1}),a(V,{label:"\u6D41\u7A0B\u72B6\u6001",prop:"processState"},{default:o(()=>[a(S,{modelValue:i(n).processState,"onUpdate:modelValue":l[5]||(l[5]=e=>i(n).processState=e),placeholder:"\u8BF7\u9009\u62E9\u6D41\u7A0B\u72B6\u6001"},{default:o(()=>[(r(!0),P(T,null,I(i(le),e=>(r(),c(b,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),(r(!0),P(T,null,I(i(n).links,(e,C)=>(r(),c(V,{label:"\u6D41\u7A0B\u73AF\u8282"+(C+1),prop:"null"},{default:o(()=>[a(ke,{shadow:"hover"},{default:o(()=>[a(u,{modelValue:e.linkName,"onUpdate:modelValue":t=>e.linkName=t,class:"margin-bottom",placeholder:"\u8BF7\u9009\u62E9\u73AF\u8282\u540D\u79F0"},null,8,["modelValue","onUpdate:modelValue"]),a(S,{modelValue:e.linkType,"onUpdate:modelValue":t=>e.linkType=t,onChange:t=>e._ids=[],placeholder:"\u8BF7\u9009\u62E9\u73AF\u8282\u7C7B\u578B"},{default:o(()=>[(r(!0),P(T,null,I(i(ae),t=>(r(),c(b,{key:t.value,label:t.label,value:t.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"]),Be,e.linkType==1?(r(),c(S,{key:0,modelValue:e._ids,"onUpdate:modelValue":t=>e._ids=t,multiple:"",placeholder:"\u8BF7\u9009\u62E9\u7528\u6237"},{default:o(()=>[(r(!0),P(T,null,I(D.value,t=>(r(),c(b,{key:t.userId,label:`${t.nickName} (${t.userName})`,value:t.userId},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])):e.linkType==2?(r(),c(S,{key:1,modelValue:e._ids,"onUpdate:modelValue":t=>e._ids=t,multiple:"",placeholder:"\u8BF7\u9009\u62E9\u89D2\u8272"},{default:o(()=>[(r(!0),P(T,null,I(F.value,t=>(r(),c(b,{key:t.roleId,label:t.roleName,value:t.roleId},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])):e.linkType==4?(r(),c(S,{key:2,modelValue:e._ids,"onUpdate:modelValue":t=>e._ids=t,multiple:"",placeholder:"\u8BF7\u9009\u62E9\u5C97\u4F4D"},{default:o(()=>[(r(!0),P(T,null,I(K.value,t=>(r(),c(b,{key:t.postId,label:t.postName,value:t.postId},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])):Se("",!0),Ze,a(S,{modelValue:e.isZybp,"onUpdate:modelValue":t=>e.isZybp=t,placeholder:"\u662F\u5426\u53EA\u9605"},{default:o(()=>[a(b,{label:" ",value:" "}),a(b,{label:"\u9605\u6279",value:"0"}),a(b,{label:"\u53EA\u9605",value:"1"})]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1032,["label"]))),256)),a(V,null,{default:o(()=>[a(p,{type:"primary",icon:i(Ue),circle:"",onClick:l[6]||(l[6]=e=>ce())},null,8,["icon"]),h(a(p,{icon:i(Ce),circle:"",onClick:l[7]||(l[7]=e=>pe())},null,8,["icon"]),[[q,i(n).links.length>1]])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}}});export{He as default};