import{u as G,j as J,f as W,t as X,D as E,Q as ee,k as ae,l as le,m as te,A as oe,n as re,o as se,b as ne,p as ie,q as pe,s as de,v as ue}from"./index-CKIhG1T4.js";import{_ as me}from"./index.vue_vue_type_script_setup_true_lang-DFNSD-eX.js";import{_ as ce}from"./DictTag.vue_vue_type_script_lang-DQpfYj_J.js";import{_ as fe}from"./ContentWrap.vue_vue_type_script_setup_true_lang-Dr2ObOZ6.js";import{_ as _e}from"./index-B7AT2Mja.js";import{C as be,a as d,b as we,a8 as ge,v as ye,as as he,D as s,E as c,$ as a,U as o,u as l,K as f,ad as y,T as p,ae as A,Z as _,V,_ as Y,F as ve,Y as ke}from"./spreadSheetsDesignerVue-MRUT1X_l.js";import{d as q,a as xe}from"./formatTime-GfXNJyvM.js";import{f as Ve,h as Se}from"./index-C-clmXba.js";import{C as Ue}from"./index-B_BjlFe8.js";import{g as Ie}from"./index-UbfkDtIu.js";import"./spreadSheetsDesignerResourcesCn-afJmEehS.js";import"./spreadSheetsDesigner-vOnK2KEP.js";import"./spreadSheetsBarcode-0B8Cksr7.js";import"./spreadSheetsCharts-DpwtlVVO.js";import"./spreadExcelio-BZ-mA4Op.js";import"./index-Dszus0mF.js";const Te=be({name:"BpmProcessInstanceManager",__name:"index",setup(Ce){const K=G(),z=J(),{t:S}=W(),h=d(!0),U=d(0),I=d([]),r=we({pageNo:1,pageSize:10,startUserId:void 0,name:"",processDefinitionId:void 0,category:void 0,status:void 0,createTime:[]}),T=d(),C=d([]),D=d([]),u=async()=>{h.value=!0;try{const v=await Ve(r);I.value=v.list,U.value=v.total}finally{h.value=!1}},b=()=>{r.pageNo=1,u()},F=()=>{T.value.resetFields(),b()};return ge(()=>{u()}),ye(async()=>{await u(),C.value=await Ue.getCategorySimpleList(),D.value=await Ie()}),(v,t)=>{const O=_e,k=ae,x=le,i=te,N=oe,R=re,M=se,m=ne,$=ie,P=fe,n=pe,H=ce,L=de,j=me,B=he("hasPermi"),Q=ue;return s(),c(f,null,[a(O,{title:"\u5DE5\u4F5C\u6D41\u624B\u518C",url:"https://doc.iocoder.cn/bpm/"}),a(P,null,{default:o(()=>[a($,{class:"-mb-15px",model:l(r),ref_key:"queryFormRef",ref:T,inline:!0,"label-width":"68px"},{default:o(()=>[a(i,{label:"\u53D1\u8D77\u4EBA",prop:"startUserId"},{default:o(()=>[a(x,{modelValue:l(r).startUserId,"onUpdate:modelValue":t[0]||(t[0]=e=>l(r).startUserId=e),placeholder:"\u8BF7\u9009\u62E9\u53D1\u8D77\u4EBA",class:"!w-240px"},{default:o(()=>[(s(!0),c(f,null,y(l(D),e=>(s(),p(k,{key:e.id,label:e.nickname,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(i,{label:"\u6D41\u7A0B\u540D\u79F0",prop:"name"},{default:o(()=>[a(N,{modelValue:l(r).name,"onUpdate:modelValue":t[1]||(t[1]=e=>l(r).name=e),placeholder:"\u8BF7\u8F93\u5165\u6D41\u7A0B\u540D\u79F0",clearable:"",onKeyup:A(b,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),a(i,{label:"\u6240\u5C5E\u6D41\u7A0B",prop:"processDefinitionId"},{default:o(()=>[a(N,{modelValue:l(r).processDefinitionId,"onUpdate:modelValue":t[2]||(t[2]=e=>l(r).processDefinitionId=e),placeholder:"\u8BF7\u8F93\u5165\u6D41\u7A0B\u5B9A\u4E49\u7684\u7F16\u53F7",clearable:"",onKeyup:A(b,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),a(i,{label:"\u6D41\u7A0B\u5206\u7C7B",prop:"category"},{default:o(()=>[a(x,{modelValue:l(r).category,"onUpdate:modelValue":t[3]||(t[3]=e=>l(r).category=e),placeholder:"\u8BF7\u9009\u62E9\u6D41\u7A0B\u5206\u7C7B",clearable:"",class:"!w-240px"},{default:o(()=>[(s(!0),c(f,null,y(l(C),e=>(s(),p(k,{key:e.code,label:e.name,value:e.code},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(i,{label:"\u6D41\u7A0B\u72B6\u6001",prop:"status"},{default:o(()=>[a(x,{modelValue:l(r).status,"onUpdate:modelValue":t[4]||(t[4]=e=>l(r).status=e),placeholder:"\u8BF7\u9009\u62E9\u6D41\u7A0B\u72B6\u6001",clearable:"",class:"!w-240px"},{default:o(()=>[(s(!0),c(f,null,y(l(X)(l(E).BPM_PROCESS_INSTANCE_STATUS),e=>(s(),p(k,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(i,{label:"\u53D1\u8D77\u65F6\u95F4",prop:"createTime"},{default:o(()=>[a(R,{modelValue:l(r).createTime,"onUpdate:modelValue":t[5]||(t[5]=e=>l(r).createTime=e),"value-format":"YYYY-MM-DD HH:mm:ss",type:"daterange","start-placeholder":"\u5F00\u59CB\u65E5\u671F","end-placeholder":"\u7ED3\u675F\u65E5\u671F","default-time":[new Date("1 00:00:00"),new Date("1 23:59:59")],class:"!w-240px"},null,8,["modelValue","default-time"])]),_:1}),a(i,null,{default:o(()=>[a(m,{onClick:b},{default:o(()=>[a(M,{icon:"ep:search",class:"mr-5px"}),t[8]||(t[8]=_(" \u641C\u7D22"))]),_:1}),a(m,{onClick:F},{default:o(()=>[a(M,{icon:"ep:refresh",class:"mr-5px"}),t[9]||(t[9]=_(" \u91CD\u7F6E"))]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),a(P,null,{default:o(()=>[V((s(),p(L,{data:l(I)},{default:o(()=>[a(n,{label:"\u6D41\u7A0B\u540D\u79F0",align:"center",prop:"name","min-width":"200px",fixed:"left"}),a(n,{label:"\u6D41\u7A0B\u5206\u7C7B",align:"center",prop:"categoryName","min-width":"100",fixed:"left"}),a(n,{label:"\u6D41\u7A0B\u53D1\u8D77\u4EBA",align:"center",prop:"startUser.nickname",width:"120"}),a(n,{label:"\u53D1\u8D77\u90E8\u95E8",align:"center",prop:"startUser.deptName",width:"120"}),a(n,{label:"\u6D41\u7A0B\u72B6\u6001",prop:"status",width:"120"},{default:o(e=>[a(H,{type:l(E).BPM_PROCESS_INSTANCE_STATUS,value:e.row.status},null,8,["type","value"])]),_:1}),a(n,{label:"\u53D1\u8D77\u65F6\u95F4",align:"center",prop:"startTime",width:"180",formatter:l(q)},null,8,["formatter"]),a(n,{label:"\u7ED3\u675F\u65F6\u95F4",align:"center",prop:"endTime",width:"180",formatter:l(q)},null,8,["formatter"]),a(n,{align:"center",label:"\u8017\u65F6",prop:"durationInMillis",width:"169"},{default:o(e=>[_(Y(e.row.durationInMillis>0?l(xe)(e.row.durationInMillis):"-"),1)]),_:1}),a(n,{label:"\u5F53\u524D\u5BA1\u6279\u4EFB\u52A1",align:"center",prop:"tasks","min-width":"120px"},{default:o(e=>[(s(!0),c(f,null,y(e.row.tasks,w=>(s(),p(m,{type:"primary",key:w.id,link:""},{default:o(()=>[ve("span",null,Y(w.name),1)]),_:2},1024))),128))]),_:1}),a(n,{label:"\u6D41\u7A0B\u7F16\u53F7",align:"center",prop:"id","min-width":"320px"}),a(n,{label:"\u64CD\u4F5C",align:"center",fixed:"right",width:"180"},{default:o(e=>[V((s(),p(m,{link:"",type:"primary",onClick:w=>{return g=e.row,void K.push({name:"BpmProcessInstanceDetail",query:{id:g.id}});var g}},{default:o(()=>t[10]||(t[10]=[_(" \u8BE6\u60C5 ")])),_:2},1032,["onClick"])),[[B,["bpm:process-instance:cancel"]]]),e.row.status===1?V((s(),p(m,{key:0,link:"",type:"primary",onClick:w=>(async g=>{const{value:Z}=await ee.prompt("\u8BF7\u8F93\u5165\u53D6\u6D88\u539F\u56E0","\u53D6\u6D88\u6D41\u7A0B",{confirmButtonText:S("common.ok"),cancelButtonText:S("common.cancel"),inputPattern:/^[\s\S]*.*\S[\s\S]*$/,inputErrorMessage:"\u53D6\u6D88\u539F\u56E0\u4E0D\u80FD\u4E3A\u7A7A"});await Se(g.id,Z),z.success("\u53D6\u6D88\u6210\u529F"),await u()})(e.row)},{default:o(()=>t[11]||(t[11]=[_(" \u53D6\u6D88 ")])),_:2},1032,["onClick"])),[[B,["bpm:process-instance:query"]]]):ke("",!0)]),_:1})]),_:1},8,["data"])),[[Q,l(h)]]),a(j,{total:l(U),page:l(r).pageNo,"onUpdate:page":t[6]||(t[6]=e=>l(r).pageNo=e),limit:l(r).pageSize,"onUpdate:limit":t[7]||(t[7]=e=>l(r).pageSize=e),onPagination:u},null,8,["total","page","limit"])]),_:1})],64)}}});export{Te as default};