index-6f59890e.js 4.0 KB

1
  1. import{d as K,H as L,u as W,r as p,x as X,w as j,b as I,as as J,a1 as Q,o as m,c as Y,f as a,B as l,a as t,a2 as Z,G as u,l as c,A as f,a0 as $,F as ee,a6 as ae,S as le,_ as te,L as oe,U as re,V as ne,W as se,X as ie}from"./index-24b5bd0d.js";import{_ as pe}from"./Dialog-23d56afa.js";import{_ as me}from"./index.vue_vue_type_script_setup_true_lang-d8bf5c47.js";import{_ as ue}from"./DictTag.vue_vue_type_script_lang-69a2d8c6.js";import{_ as de}from"./ContentWrap.vue_vue_type_script_setup_true_lang-1e5dab5a.js";import{D as ce}from"./dict-65668e05.js";import{d as fe}from"./formatTime-f52baefd.js";import{a as _e,d as ge,g as ye}from"./index-383e0b2d.js";import{b as be}from"./formCreate-a3356cdc.js";import{u as ke}from"./useMessage-6f610bbd.js";import"./_plugin-vue_export-helper-1b428a4d.js";import"./index-15201e14.js";import"./color-6e929987.js";import"./el-card-0b237923.js";const we=K({name:"BpmForm",__name:"index",setup(Ce){const v=ke(),{t:q}=L(),{currentRoute:B,push:P}=W(),y=p(!0),x=p(0),h=p([]),r=X({pageNo:1,pageSize:10,name:null}),S=p(),d=async()=>{y.value=!0;try{const n=await _e(r);h.value=n.list,x.value=n.total}finally{y.value=!1}},b=()=>{r.pageNo=1,d()},R=()=>{S.value.resetFields(),b()},V=n=>{const e={name:"BpmFormEditor"};typeof n=="number"&&(e.query={id:n}),P(e)},_=p(!1),k=p({rule:[],option:{}});return j(()=>B.value,()=>{d()},{immediate:!0}),I(()=>{d()}),(n,e)=>{const T=ae,U=le,w=te,s=oe,A=re,F=de,i=ne,E=ue,G=se,M=me,O=J("form-create"),D=pe,g=Q("hasPermi"),H=ie;return m(),Y(ee,null,[a(F,null,{default:l(()=>[a(A,{ref_key:"queryFormRef",ref:S,inline:!0,model:t(r),class:"-mb-15px","label-width":"68px"},{default:l(()=>[a(U,{label:"\u8868\u5355\u540D",prop:"name"},{default:l(()=>[a(T,{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:Z(b,["enter"])},null,8,["modelValue"])]),_:1}),a(U,null,{default:l(()=>[a(s,{onClick:b},{default:l(()=>[a(w,{class:"mr-5px",icon:"ep:search"}),e[4]||(e[4]=u(" \u641C\u7D22 "))]),_:1}),a(s,{onClick:R},{default:l(()=>[a(w,{class:"mr-5px",icon:"ep:refresh"}),e[5]||(e[5]=u(" \u91CD\u7F6E "))]),_:1}),c((m(),f(s,{plain:"",type:"primary",onClick:V},{default:l(()=>[a(w,{class:"mr-5px",icon:"ep:plus"}),e[6]||(e[6]=u(" \u65B0\u589E "))]),_:1})),[[g,["bpm:form:create"]]])]),_:1})]),_:1},8,["model"])]),_:1}),a(F,null,{default:l(()=>[c((m(),f(G,{data:t(h)},{default:l(()=>[a(i,{align:"center",label:"\u7F16\u53F7",prop:"id"}),a(i,{align:"center",label:"\u8868\u5355\u540D",prop:"name"}),a(i,{align:"center",label:"\u72B6\u6001",prop:"status"},{default:l(o=>[a(E,{type:t(ce).COMMON_STATUS,value:o.row.status},null,8,["type","value"])]),_:1}),a(i,{align:"center",label:"\u5907\u6CE8",prop:"remark"}),a(i,{formatter:t(fe),align:"center",label:"\u521B\u5EFA\u65F6\u95F4",prop:"createTime"},null,8,["formatter"]),a(i,{align:"center",label:"\u64CD\u4F5C"},{default:l(o=>[c((m(),f(s,{link:"",type:"primary",onClick:N=>V(o.row.id)},{default:l(()=>e[7]||(e[7]=[u(" \u7F16\u8F91 ")])),_:2},1032,["onClick"])),[[g,["bpm:form:update"]]]),c((m(),f(s,{link:"",onClick:N=>(async C=>{const z=await ye(C);be(k,z.conf,z.fields),_.value=!0})(o.row.id)},{default:l(()=>e[8]||(e[8]=[u(" \u8BE6\u60C5 ")])),_:2},1032,["onClick"])),[[g,["bpm:form:query"]]]),c((m(),f(s,{link:"",type:"danger",onClick:N=>(async C=>{try{await v.delConfirm(),await ge(C),v.success(q("common.delSuccess")),await d()}catch{}})(o.row.id)},{default:l(()=>e[9]||(e[9]=[u(" \u5220\u9664 ")])),_:2},1032,["onClick"])),[[g,["bpm:form:delete"]]])]),_:1})]),_:1},8,["data"])),[[H,t(y)]]),a(M,{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(x),onPagination:d},null,8,["limit","page","total"])]),_:1}),a(D,{modelValue:t(_),"onUpdate:modelValue":e[3]||(e[3]=o=>$(_)?_.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{we as default};