import{_ as M,__tla as O}from"./Dialog-9afb5ba5.js";import{d as P,u as R,J as T,r as _,e as j,l as J,o as p,c as b,f as e,w as l,a as t,n,F as V,q as L,v as W,t as G,P as H,h as I,j as K,C as Q,W as X,A as Y,ai as Z,aj as $,D as aa,_ as ea,__tla as ta}from"./index-04f8d540.js";import{_ as la,__tla as ra}from"./ContentWrap-0137c911.js";import{a as sa,D as ua,__tla as oa}from"./dict-ef06f7f7.js";import{C as _a}from"./constants-40f13f5e.js";import{g as ma,c as na,u as da,__tla as ia}from"./index-95bd15be.js";import{E as ca,__tla as fa}from"./index.es-e87b4062.js";import{s as pa,e as ya,a as ha}from"./formCreate-a3356cdc.js";import{u as va,__tla as ba}from"./tagsView-39e918f3.js";import{u as Va,__tla as ga}from"./useMessage-9c37e840.js";import{__tla as ka}from"./ContentWrap.vue_vue_type_script_setup_true_lang-d7df3a9f.js";import{__tla as wa}from"./el-card-3a265a8d.js";let g,xa=Promise.all([(()=>{try{return O}catch{}})(),(()=>{try{return ta}catch{}})(),(()=>{try{return ra}catch{}})(),(()=>{try{return oa}catch{}})(),(()=>{try{return ia}catch{}})(),(()=>{try{return fa}catch{}})(),(()=>{try{return ba}catch{}})(),(()=>{try{return ga}catch{}})(),(()=>{try{return ka}catch{}})(),(()=>{try{return wa}catch{}})()]).then(async()=>{g=ea(P({name:"BpmFormEditor",__name:"index",setup(Ca){const{t:y}=I(),h=Va(),{push:k,currentRoute:w}=R(),{query:x}=T(),{delView:C}=va(),m=_(),o=_(!1),d=_(!1),s=_({name:"",status:_a.ENABLE,remark:""}),q=j({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"}]}),i=_(),U=()=>{o.value=!0},z=async()=>{if(i&&await i.value.validate()){d.value=!0;try{const u=s.value;u.conf=ya(m),u.fields=ha(m),u.id?(await da(u),h.success(y("common.updateSuccess"))):(await na(u),h.success(y("common.createSuccess"))),o.value=!1,D()}finally{d.value=!1}}},D=()=>{C(t(w)),k("/bpm/manager/form")};return J(async()=>{const u=x.id;if(!u)return;const a=await ma(u);s.value=a,pa(m,a.conf,a.fields)}),(u,a)=>{const E=K,c=Q,S=la,v=X,f=Y,A=Z,N=$,B=aa,F=M;return p(),b(V,null,[e(S,null,{default:l(()=>[e(t(ca),{ref_key:"designer",ref:m,height:"780px"},{handle:l(()=>[e(c,{round:"",size:"small",type:"primary",onClick:U},{default:l(()=>[e(E,{class:"mr-5px",icon:"ep:plus"}),n(" \u4FDD\u5B58 ")]),_:1})]),_:1},512)]),_:1}),e(F,{modelValue:t(o),"onUpdate:modelValue":a[4]||(a[4]=r=>H(o)?o.value=r:null),title:"\u4FDD\u5B58\u8868\u5355",width:"600"},{footer:l(()=>[e(c,{disabled:t(d),type:"primary",onClick:z},{default:l(()=>[n("\u786E \u5B9A")]),_:1},8,["disabled"]),e(c,{onClick:a[3]||(a[3]=r=>o.value=!1)},{default:l(()=>[n("\u53D6 \u6D88")]),_:1})]),default:l(()=>[e(B,{ref_key:"formRef",ref:i,model:t(s),rules:t(q),"label-width":"80px"},{default:l(()=>[e(f,{label:"\u8868\u5355\u540D",prop:"name"},{default:l(()=>[e(v,{modelValue:t(s).name,"onUpdate:modelValue":a[0]||(a[0]=r=>t(s).name=r),placeholder:"\u8BF7\u8F93\u5165\u8868\u5355\u540D"},null,8,["modelValue"])]),_:1}),e(f,{label:"\u72B6\u6001",prop:"status"},{default:l(()=>[e(N,{modelValue:t(s).status,"onUpdate:modelValue":a[1]||(a[1]=r=>t(s).status=r)},{default:l(()=>[(p(!0),b(V,null,L(t(sa)(t(ua).COMMON_STATUS),r=>(p(),W(A,{key:r.value,label:r.value},{default:l(()=>[n(G(r.label),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(f,{label:"\u5907\u6CE8",prop:"remark"},{default:l(()=>[e(v,{modelValue:t(s).remark,"onUpdate:modelValue":a[2]||(a[2]=r=>t(s).remark=r),placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8",type:"textarea"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue"])],64)}}}),[["__file","D:/zx/mall-newfeifan-zx-business/src/views/bpm/form/editor/index.vue"]])});export{xa as __tla,g as default};
