index-44224be1.js 3.1 KB

1
  1. import{_ as F}from"./Dialog-e0707d40.js";import{d as L,u as N,L as P,r as m,f as R,x as T,o as _,c as v,i as e,w as r,a as l,m as i,F as g,A as j,j as D,t as G,P as H,z as I,_ as J,q as K,V as Q,G as W,ag as X,ah as Y,H as Z}from"./index-34852970.js";import{_ as $}from"./ContentWrap.vue_vue_type_script_setup_true_lang-eb026e5c.js";import{a as aa,D as ea}from"./dict-5c28424e.js";import{C as la}from"./constants-e43f22dd.js";import{g as ra,c as ta,u as ua}from"./index-8711dcbf.js";import{P as oa}from"./index.es-80c1f777.js";import{s as sa,e as ma,a as da}from"./formCreate-a3356cdc.js";import{u as ia}from"./tagsView-0ec969dd.js";import{u as na}from"./useMessage-f6294882.js";import"./_plugin-vue_export-helper-1b428a4d.js";import"./el-card-73839c3c.js";const pa=L({name:"BpmFormEditor",__name:"index",setup(fa){const{t:V}=I(),y=na(),{push:k,currentRoute:h}=N(),{query:w}=P(),{delView:x}=ia(),d=m(),s=m(!1),n=m(!1),u=m({name:"",status:la.ENABLE,remark:""}),q=R({name:[{required:!0,message:"\u8868\u5355\u540D\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],status:[{required:!0,message:"\u5F00\u542F\u72B6\u6001\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}),p=m(),C=()=>{s.value=!0},U=async()=>{if(p&&await p.value.validate()){n.value=!0;try{const o=u.value;o.conf=ma(d),o.fields=da(d),o.id?(await ua(o),y.success(V("common.updateSuccess"))):(await ta(o),y.success(V("common.createSuccess"))),s.value=!1,A()}finally{n.value=!1}}},A=()=>{x(l(h)),k("/bpm/manager/form")};return T(async()=>{const o=w.id;if(!o)return;const a=await ra(o);u.value=a,sa(d,a.conf,a.fields)}),(o,a)=>{const E=J,f=K,S=$,b=Q,c=W,M=X,O=Y,z=Z,B=F;return _(),v(g,null,[e(S,null,{default:r(()=>[e(l(oa),{ref_key:"designer",ref:d,height:"780px"},{handle:r(()=>[e(f,{round:"",size:"small",type:"primary",onClick:C},{default:r(()=>[e(E,{class:"mr-5px",icon:"ep:plus"}),a[5]||(a[5]=i(" \u4FDD\u5B58 "))]),_:1})]),_:1},512)]),_:1}),e(B,{modelValue:l(s),"onUpdate:modelValue":a[4]||(a[4]=t=>H(s)?s.value=t:null),title:"\u4FDD\u5B58\u8868\u5355",width:"600"},{footer:r(()=>[e(f,{disabled:l(n),type:"primary",onClick:U},{default:r(()=>a[6]||(a[6]=[i("\u786E \u5B9A")])),_:1},8,["disabled"]),e(f,{onClick:a[3]||(a[3]=t=>s.value=!1)},{default:r(()=>a[7]||(a[7]=[i("\u53D6 \u6D88")])),_:1})]),default:r(()=>[e(z,{ref_key:"formRef",ref:p,model:l(u),rules:l(q),"label-width":"80px"},{default:r(()=>[e(c,{label:"\u8868\u5355\u540D",prop:"name"},{default:r(()=>[e(b,{modelValue:l(u).name,"onUpdate:modelValue":a[0]||(a[0]=t=>l(u).name=t),placeholder:"\u8BF7\u8F93\u5165\u8868\u5355\u540D"},null,8,["modelValue"])]),_:1}),e(c,{label:"\u72B6\u6001",prop:"status"},{default:r(()=>[e(O,{modelValue:l(u).status,"onUpdate:modelValue":a[1]||(a[1]=t=>l(u).status=t)},{default:r(()=>[(_(!0),v(g,null,j(l(aa)(l(ea).COMMON_STATUS),t=>(_(),D(M,{key:t.value,label:t.value},{default:r(()=>[i(G(t.label),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(c,{label:"\u5907\u6CE8",prop:"remark"},{default:r(()=>[e(b,{modelValue:l(u).remark,"onUpdate:modelValue":a[2]||(a[2]=t=>l(u).remark=t),placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8",type:"textarea"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue"])],64)}}});export{pa as default};