import{j as Z,f as $,u as G,D as H,A as I,m as J,o as L,b as Q,p as X,q as Y,s as ee,v as ae}from"./index-CKIhG1T4.js";import{_ as le}from"./Dialog.vue_vue_type_style_index_0_lang-pGfk6adK.js";import{_ as te}from"./index.vue_vue_type_script_setup_true_lang-DFNSD-eX.js";import{_ as oe}from"./DictTag.vue_vue_type_script_lang-DQpfYj_J.js";import{_ as re}from"./ContentWrap.vue_vue_type_script_setup_true_lang-Dr2ObOZ6.js";import{_ as ie}from"./index-B7AT2Mja.js";import{C as ne,a as p,b as se,w as pe,v as me,ak as ue,as as ce,D as m,E as de,$ as a,U as l,u as t,ae as fe,Z as u,V as d,T as f,c as ye,K as _e}from"./spreadSheetsDesignerVue-MRUT1X_l.js";import{d as be}from"./formatTime-GfXNJyvM.js";import{b as ge,d as ke,g as ve}from"./index-B05rghZm.js";import{b as we}from"./formCreate-D9lbaEiG.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 Ce=ne({name:"BpmForm",__name:"index",setup(he){const C=Z(),{t:T}=$(),{currentRoute:z,push:E}=G(),b=p(!0),h=p(0),x=p([]),r=se({pageNo:1,pageSize:10,name:null}),V=p(),c=async()=>{b.value=!0;try{const i=await ge(r);x.value=i.list,h.value=i.total}finally{b.value=!1}},g=()=>{r.pageNo=1,c()},M=()=>{V.value.resetFields(),g()},S=i=>{const e={name:"BpmFormEditor"};console.log(typeof i),typeof i!="number"&&typeof i!="string"||(e.query={id:i}),E(e)},y=p(!1),k=p({rule:[],option:{}});return pe(()=>z.value,()=>{c()},{immediate:!0}),me(()=>{c()}),(i,e)=>{const P=ie,j=I,U=J,v=L,n=Q,A=X,N=re,s=Y,B=oe,D=ee,K=te,O=ue("form-create"),R=le,_=ce("hasPermi"),W=ae;return m(),de(_e,null,[a(P,{title:"\u5BA1\u6279\u63A5\u5165\uFF08\u6D41\u7A0B\u8868\u5355\uFF09",url:"https://doc.iocoder.cn/bpm/use-bpm-form/"}),a(N,null,{default:l(()=>[a(A,{ref_key:"queryFormRef",ref:V,inline:!0,model:t(r),class:"-mb-15px","label-width":"68px"},{default:l(()=>[a(U,{label:"\u8868\u5355\u540D",prop:"name"},{default:l(()=>[a(j,{modelValue:t(r).name,"onUpdate:modelValue":e[0]||(e[0]=o=>t(r).name=o),class:"!w-240px",clearable:"",placeholder:"\u8BF7\u8F93\u5165\u8868\u5355\u540D",onKeyup:fe(g,["enter"])},null,8,["modelValue"])]),_:1}),a(U,null,{default:l(()=>[a(n,{onClick:g},{default:l(()=>[a(v,{class:"mr-5px",icon:"ep:search"}),e[4]||(e[4]=u(" \u641C\u7D22 "))]),_:1}),a(n,{onClick:M},{default:l(()=>[a(v,{class:"mr-5px",icon:"ep:refresh"}),e[5]||(e[5]=u(" \u91CD\u7F6E "))]),_:1}),d((m(),f(n,{plain:"",type:"primary",onClick:S},{default:l(()=>[a(v,{class:"mr-5px",icon:"ep:plus"}),e[6]||(e[6]=u(" \u65B0\u589E "))]),_:1})),[[_,["bpm:form:create"]]])]),_:1})]),_:1},8,["model"])]),_:1}),a(N,null,{default:l(()=>[d((m(),f(D,{data:t(x)},{default:l(()=>[a(s,{align:"center",label:"\u7F16\u53F7",prop:"id"}),a(s,{align:"center",label:"\u8868\u5355\u540D",prop:"name"}),a(s,{align:"center",label:"\u72B6\u6001",prop:"status"},{default:l(o=>[a(B,{type:t(H).COMMON_STATUS,value:o.row.status},null,8,["type","value"])]),_:1}),a(s,{align:"center",label:"\u5907\u6CE8",prop:"remark"}),a(s,{formatter:t(be),align:"center",label:"\u521B\u5EFA\u65F6\u95F4",prop:"createTime"},null,8,["formatter"]),a(s,{align:"center",label:"\u64CD\u4F5C"},{default:l(o=>[d((m(),f(n,{link:"",type:"primary",onClick:q=>S(o.row.id)},{default:l(()=>e[7]||(e[7]=[u(" \u7F16\u8F91 ")])),_:2},1032,["onClick"])),[[_,["bpm:form:update"]]]),d((m(),f(n,{link:"",onClick:q=>(async w=>{const F=await ve(w);we(k,F.conf,F.fields),y.value=!0})(o.row.id)},{default:l(()=>e[8]||(e[8]=[u(" \u8BE6\u60C5 ")])),_:2},1032,["onClick"])),[[_,["bpm:form:query"]]]),d((m(),f(n,{link:"",type:"danger",onClick:q=>(async w=>{try{await C.delConfirm(),await ke(w),C.success(T("common.delSuccess")),await c()}catch{}})(o.row.id)},{default:l(()=>e[9]||(e[9]=[u(" \u5220\u9664 ")])),_:2},1032,["onClick"])),[[_,["bpm:form:delete"]]])]),_:1})]),_:1},8,["data"])),[[W,t(b)]]),a(K,{limit:t(r).pageSize,"onUpdate:limit":e[1]||(e[1]=o=>t(r).pageSize=o),page:t(r).pageNo,"onUpdate:page":e[2]||(e[2]=o=>t(r).pageNo=o),total:t(h),onPagination:c},null,8,["limit","page","total"])]),_:1}),a(R,{modelValue:t(y),"onUpdate:modelValue":e[3]||(e[3]=o=>ye(y)?y.value=o:null),title:"\u8868\u5355\u8BE6\u60C5",width:"800"},{default:l(()=>[a(O,{option:t(k).option,rule:t(k).rule},null,8,["option","rule"])]),_:1},8,["modelValue"])],64)}}});export{Ce as default};