index-OMGE-Lr4.js 4.0 KB

1
  1. import{_ as q}from"./Dialog.vue_vue_type_style_index_0_lang-pGfk6adK.js";import{P as N,t as O,D as R,f as j,j as P,u as z,w as K,o as L,b as W,A as Z,m as $,C as G,F as H,p as J}from"./index-CKIhG1T4.js";import{_ as Q}from"./ContentWrap.vue_vue_type_script_setup_true_lang-Dr2ObOZ6.js";import{C as X}from"./constants-CsKXDkTX.js";import{g as Y,c as ee,u as ae}from"./index-B05rghZm.js";import{s as se,e as oe,a as te}from"./formCreate-D9lbaEiG.js";import{u as le}from"./tagsView-CzxzNxGw.js";import{u as re}from"./useFormCreateDesigner-CoxRucru.js";import{C as de,a as m,b as me,v as ue,D as h,E as _,$ as s,U as o,F as ie,u as a,Z as i,K as y,ad as ne,T as pe,_ as fe,c as ce}from"./spreadSheetsDesignerVue-MRUT1X_l.js";import"./spreadSheetsDesignerResourcesCn-afJmEehS.js";import"./spreadSheetsDesigner-vOnK2KEP.js";import"./spreadSheetsBarcode-0B8Cksr7.js";import"./spreadSheetsCharts-DpwtlVVO.js";import"./spreadExcelio-BZ-mA4Op.js";import"./index-BCN8BzfC.js";import"./dict.type-mAqbQPWN.js";const he={class:"h-[calc(100vh-var(--top-tool-height)-var(--tags-view-height)-var(--app-content-padding)-var(--app-content-padding)-2px)]"},ve=de({name:"BpmFormEditor",__name:"index",setup(ge){const{t:v}=j(),g=P(),{push:b,currentRoute:C}=z(),{query:V}=K(),{delView:k}=le(),x=m({switchType:[],autoActive:!0,useTemplate:!1,formOptions:{form:{labelWidth:"100px"}},fieldReadonly:!1,hiddenDragMenu:!1,hiddenDragBtn:!1,hiddenMenu:[],hiddenItem:[],hiddenItemConfig:{},disabledItemConfig:{},showSaveBtn:!1,showConfig:!0,showBaseForm:!0,showControl:!0,showPropsForm:!0,showEventForm:!0,showValidateForm:!0,showFormConfig:!0,showInputData:!0,showDevice:!0,appendConfigData:[]}),u=m();re(u);const d=m(!1),n=m(!1),l=m({name:"",status:X.ENABLE,remark:""}),F=me({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(),D=()=>{d.value=!0},B=async()=>{if(p&&await p.value.validate()){n.value=!0;try{const r=l.value;r.conf=oe(u),r.fields=te(u),r.id?(await ae(r),g.success(v("common.updateSuccess"))):(await ee(r),g.success(v("common.createSuccess"))),d.value=!1,E()}finally{n.value=!1}}},E=()=>{k(a(C)),b("/bpm/manager/form")};return ue(async()=>{const r=V.id;if(!r)return;const e=await Y(r);l.value=e,se(u,e.conf,e.fields)}),(r,e)=>{const S=L,f=W,T=Q,w=Z,c=$,U=G,A=H,I=J,M=q;return h(),_(y,null,[s(T,{"body-style":{padding:"0px"},class:"!mb-0"},{default:o(()=>[ie("div",he,[s(a(N),{class:"my-designer",ref_key:"designer",ref:u,config:a(x)},{handle:o(()=>[s(f,{size:"small",type:"success",plain:"",onClick:D},{default:o(()=>[s(S,{class:"mr-5px",icon:"ep:plus"}),e[5]||(e[5]=i(" \u4FDD\u5B58 "))]),_:1})]),_:1},8,["config"])])]),_:1}),s(M,{modelValue:a(d),"onUpdate:modelValue":e[4]||(e[4]=t=>ce(d)?d.value=t:null),title:"\u4FDD\u5B58\u8868\u5355",width:"600"},{footer:o(()=>[s(f,{disabled:a(n),type:"primary",onClick:B},{default:o(()=>e[6]||(e[6]=[i("\u786E \u5B9A")])),_:1},8,["disabled"]),s(f,{onClick:e[3]||(e[3]=t=>d.value=!1)},{default:o(()=>e[7]||(e[7]=[i("\u53D6 \u6D88")])),_:1})]),default:o(()=>[s(I,{ref_key:"formRef",ref:p,model:a(l),rules:a(F),"label-width":"80px"},{default:o(()=>[s(c,{label:"\u8868\u5355\u540D",prop:"name"},{default:o(()=>[s(w,{modelValue:a(l).name,"onUpdate:modelValue":e[0]||(e[0]=t=>a(l).name=t),placeholder:"\u8BF7\u8F93\u5165\u8868\u5355\u540D"},null,8,["modelValue"])]),_:1}),s(c,{label:"\u72B6\u6001",prop:"status"},{default:o(()=>[s(A,{modelValue:a(l).status,"onUpdate:modelValue":e[1]||(e[1]=t=>a(l).status=t)},{default:o(()=>[(h(!0),_(y,null,ne(a(O)(a(R).COMMON_STATUS),t=>(h(),pe(U,{key:t.value,value:t.value},{default:o(()=>[i(fe(t.label),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])]),_:1}),s(c,{label:"\u5907\u6CE8",prop:"remark"},{default:o(()=>[s(w,{modelValue:a(l).remark,"onUpdate:modelValue":e[2]||(e[2]=t=>a(l).remark=t),placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8",type:"textarea"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue"])],64)}}});export{ve as default};