import{u as G,j as J,f as W,t as X,D as q,Q as ee,A as le,m as ae,o as te,b as oe,k as se,l as re,n as ie,ca as ne,p as pe,q as ue,s as de,v as ce}from"./index-CKIhG1T4.js";import{_ as me}from"./index.vue_vue_type_script_setup_true_lang-DFNSD-eX.js";import{_ as fe}from"./DictTag.vue_vue_type_script_lang-DQpfYj_J.js";import{_ as be}from"./ContentWrap.vue_vue_type_script_setup_true_lang-Dr2ObOZ6.js";import{_ as ye}from"./index-B7AT2Mja.js";import{C as _e,a as f,b as ge,a8 as we,v as ve,as as he,D as i,E as _,$ as a,U as o,u as t,ae as A,Z as u,K as g,ad as C,T as c,V}from"./spreadSheetsDesignerVue-MRUT1X_l.js";import{d as z}from"./formatTime-GfXNJyvM.js";import{e as ke,c as xe}from"./index-C-clmXba.js";import{C as Ce}from"./index-B_BjlFe8.js";import{a as Ve}from"./index-BH9izDNp.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 Se=_e({name:"BpmProcessInstanceMy",__name:"index",setup(Te){const S=G(),T=J(),{t:D}=W(),w=f(!0),U=f(0),P=f([]),s=ge({pageNo:1,pageSize:10,name:"",processDefinitionKey:void 0,category:void 0,status:void 0,createTime:[]}),N=f(),v=f([]),b=async()=>{w.value=!0;try{const h=await ke(s);P.value=h.list,U.value=h.total}finally{w.value=!1}},y=f(!1),d=()=>{s.pageNo=1,b()},R=()=>{N.value.resetFields(),d()};return we(()=>{b()}),ve(async()=>{await b(),v.value=await Ce.getCategorySimpleList()}),(h,e)=>{const Y=ye,I=le,n=ae,B=te,p=oe,k=se,x=re,H=ie,F=ne,O=pe,K=be,m=ue,$=fe,j=de,L=me,E=he("hasPermi"),Q=ce;return i(),_(g,null,[a(Y,{title:"\u6D41\u7A0B\u53D1\u8D77\u3001\u53D6\u6D88\u3001\u91CD\u65B0\u53D1\u8D77",url:"https://doc.iocoder.cn/bpm/process-instance/"}),a(K,null,{default:o(()=>[a(O,{class:"-mb-15px",model:t(s),ref_key:"queryFormRef",ref:N,inline:!0,"label-width":"68px"},{default:o(()=>[a(n,{label:"",prop:"name"},{default:o(()=>[a(I,{modelValue:t(s).name,"onUpdate:modelValue":e[0]||(e[0]=l=>t(s).name=l),placeholder:"\u8BF7\u8F93\u5165\u6D41\u7A0B\u540D\u79F0",clearable:"",onKeyup:A(d,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),a(n,null,{default:o(()=>[a(p,{onClick:d},{default:o(()=>[a(B,{icon:"ep:search",class:"mr-5px"}),e[10]||(e[10]=u(" \u641C\u7D22"))]),_:1})]),_:1}),a(n,{label:"",prop:"category",style:{position:"absolute",right:"300px"}},{default:o(()=>[a(x,{modelValue:t(s).category,"onUpdate:modelValue":e[1]||(e[1]=l=>t(s).category=l),placeholder:"\u8BF7\u9009\u62E9\u6D41\u7A0B\u5206\u7C7B",clearable:"",class:"!w-155px",onChange:d},{default:o(()=>[(i(!0),_(g,null,C(t(v),l=>(i(),c(k,{key:l.code,label:l.name,value:l.code},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(n,{label:"",prop:"status",style:{position:"absolute",right:"130px"}},{default:o(()=>[a(x,{modelValue:t(s).status,"onUpdate:modelValue":e[2]||(e[2]=l=>t(s).status=l),placeholder:"\u8BF7\u9009\u62E9\u6D41\u7A0B\u72B6\u6001",clearable:"",class:"!w-155px",onChange:d},{default:o(()=>[(i(!0),_(g,null,C(t(X)(t(q).BPM_PROCESS_INSTANCE_STATUS),l=>(i(),c(k,{key:l.value,label:l.label,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(n,{style:{position:"absolute",right:"0px"}},{default:o(()=>[a(F,{visible:t(y),persistent:"",width:400,"show-arrow":!1,placement:"bottom-end"},{reference:o(()=>[a(p,{onClick:e[3]||(e[3]=l=>y.value=!t(y))},{default:o(()=>[a(B,{icon:"ep:plus",class:"mr-5px"}),e[11]||(e[11]=u("\u9AD8\u7EA7\u7B5B\u9009 "))]),_:1})]),default:o(()=>[a(n,{label:"\u6D41\u7A0B\u53D1\u8D77\u4EBA",class:"bold-label","label-position":"top",prop:"category"},{default:o(()=>[a(x,{modelValue:t(s).category,"onUpdate:modelValue":e[4]||(e[4]=l=>t(s).category=l),placeholder:"\u8BF7\u9009\u62E9\u6D41\u7A0B\u53D1\u8D77\u4EBA",clearable:"",class:"!w-390px"},{default:o(()=>[(i(!0),_(g,null,C(t(v),l=>(i(),c(k,{key:l.code,label:l.name,value:l.code},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(n,{label:"\u6240\u5C5E\u6D41\u7A0B",class:"bold-label","label-position":"top",prop:"processDefinitionKey"},{default:o(()=>[a(I,{modelValue:t(s).processDefinitionKey,"onUpdate:modelValue":e[5]||(e[5]=l=>t(s).processDefinitionKey=l),placeholder:"\u8BF7\u8F93\u5165\u6D41\u7A0B\u5B9A\u4E49\u7684\u6807\u8BC6",clearable:"",onKeyup:A(d,["enter"]),class:"!w-390px"},null,8,["modelValue"])]),_:1}),a(n,{label:"\u53D1\u8D77\u65F6\u95F4",class:"bold-label","label-position":"top",prop:"createTime"},{default:o(()=>[a(H,{modelValue:t(s).createTime,"onUpdate:modelValue":e[6]||(e[6]=l=>t(s).createTime=l),"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(n,{class:"bold-label","label-position":"top"},{default:o(()=>[a(p,{onClick:d},{default:o(()=>e[12]||(e[12]=[u(" \u786E\u8BA4")])),_:1}),a(p,{onClick:e[7]||(e[7]=l=>y.value=!1)},{default:o(()=>e[13]||(e[13]=[u(" \u53D6\u6D88")])),_:1}),a(p,{onClick:R},{default:o(()=>e[14]||(e[14]=[u(" \u6E05\u7A7A")])),_:1})]),_:1})]),_:1},8,["visible"])]),_:1})]),_:1},8,["model"])]),_:1}),a(K,null,{default:o(()=>[V((i(),c(j,{data:t(P)},{default:o(()=>[a(m,{label:"\u6D41\u7A0B\u540D\u79F0",align:"center",prop:"name","min-width":"200px",fixed:"left"}),a(m,{label:"\u6D41\u7A0B\u5206\u7C7B",align:"center",prop:"categoryName","min-width":"100",fixed:"left"}),a(m,{label:"\u6D41\u7A0B\u72B6\u6001",prop:"status",width:"120"},{default:o(l=>[a($,{type:t(q).BPM_PROCESS_INSTANCE_STATUS,value:l.row.status},null,8,["type","value"])]),_:1}),a(m,{label:"\u53D1\u8D77\u65F6\u95F4",align:"center",prop:"startTime",width:"180",formatter:t(z)},null,8,["formatter"]),a(m,{label:"\u7ED3\u675F\u65F6\u95F4",align:"center",prop:"endTime",width:"180",formatter:t(z)},null,8,["formatter"]),a(m,{label:"\u64CD\u4F5C",align:"center",fixed:"right",width:"180"},{default:o(l=>[V((i(),c(p,{link:"",type:"primary",onClick:M=>{return r=l.row,void S.push({name:"BpmProcessInstanceDetail",query:{id:r.id}});var r}},{default:o(()=>e[15]||(e[15]=[u(" \u8BE6\u60C5 ")])),_:2},1032,["onClick"])),[[E,["bpm:process-instance:cancel"]]]),l.row.status===1?V((i(),c(p,{key:0,link:"",type:"primary",onClick:M=>(async r=>{const{value:Z}=await ee.prompt("\u8BF7\u8F93\u5165\u53D6\u6D88\u539F\u56E0","\u53D6\u6D88\u6D41\u7A0B",{confirmButtonText:D("common.ok"),cancelButtonText:D("common.cancel"),inputPattern:/^[\s\S]*.*\S[\s\S]*$/,inputErrorMessage:"\u53D6\u6D88\u539F\u56E0\u4E0D\u80FD\u4E3A\u7A7A"});await xe(r.id,Z),T.success("\u53D6\u6D88\u6210\u529F"),await b()})(l.row)},{default:o(()=>e[16]||(e[16]=[u(" \u53D6\u6D88 ")])),_:2},1032,["onClick"])),[[E,["bpm:process-instance:query"]]]):(i(),c(p,{key:1,link:"",type:"primary",onClick:M=>(async r=>{r!=null&&r.id&&(await Ve(r.processDefinitionId)).formType===20?T.error("\u91CD\u65B0\u53D1\u8D77\u6D41\u7A0B\u5931\u8D25\uFF0C\u539F\u56E0\uFF1A\u8BE5\u6D41\u7A0B\u4F7F\u7528\u4E1A\u52A1\u8868\u5355\uFF0C\u4E0D\u652F\u6301\u91CD\u65B0\u53D1\u8D77"):await S.push({name:"BpmProcessInstanceCreate",query:{processInstanceId:r==null?void 0:r.id}})})(l.row)},{default:o(()=>e[17]||(e[17]=[u(" \u91CD\u65B0\u53D1\u8D77 ")])),_:2},1032,["onClick"]))]),_:1})]),_:1},8,["data"])),[[Q,t(w)]]),a(L,{total:t(U),page:t(s).pageNo,"onUpdate:page":e[8]||(e[8]=l=>t(s).pageNo=l),limit:t(s).pageSize,"onUpdate:limit":e[9]||(e[9]=l=>t(s).pageSize=l),onPagination:b},null,8,["total","page","limit"])]),_:1})],64)}}});export{Se as default};