formModal-415b8b6b.js 2.7 KB

1
  1. var F=Object.defineProperty,R=Object.defineProperties;var x=Object.getOwnPropertyDescriptors;var v=Object.getOwnPropertySymbols;var k=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable;var h=(a,e,s)=>e in a?F(a,e,{enumerable:!0,configurable:!0,writable:!0,value:s}):a[e]=s,m=(a,e)=>{for(var s in e||(e={}))k.call(e,s)&&h(a,s,e[s]);if(v)for(var s of v(e))I.call(e,s)&&h(a,s,e[s]);return a},_=(a,e)=>R(a,x(e));var d=(a,e,s)=>new Promise((i,n)=>{var p=t=>{try{c(s.next(t))}catch(l){n(l)}},u=t=>{try{c(s.throw(t))}catch(l){n(l)}},c=t=>t.done?i(t.value):Promise.resolve(t.value).then(p,u);c((s=s.apply(a,e)).next())});import{a as L,B as O}from"./index-74ee4d87.js";import{u as P,_ as U}from"./useForm-bca35dcc.js";import"./FormItem.vue_vue_type_script_lang-d3f182d4.js";import{at as V,_ as A}from"./index.js";import{d as D}from"./data-e2df8300.js";import{a as E,b as N,c as S}from"./waterApi-8002a894.js";import{d as $,c as G,u as r,f as M,Y as T,Z as W,l as y,a7 as Y,_ as Z,aa as j}from"./vue-8fccce23.js";import"./antd-d98832c6.js";import"./useWindowSizeFn-e2b93e2a.js";import"./useFormItem-9c6d112e.js";import"./uuid-31b8b5a4.js";import"./useSortable-7338e303.js";import"./download-fac9a150.js";import"./index-7b00e5b4.js";import"./copyTextToClipboard-ba2fd847.js";import"./index-a7810134.js";import"./index-971488e0.js";import"./TextEditor-e80f27f2.js";import"./onMountedOrActivated-cb072c10.js";const q={class:"modals"},z={class:"!pl-8 !pt-4"},H=$({__name:"formModal",emits:["success","cancel","register"],setup(a,{emit:e}){const s=G(()=>r(i)?"编辑水处理设备":"新增水处理设备"),i=M(!1),n=M(),{createMessage:p}=V(),[u,{resetFields:c,validate:t,setFieldsValue:l}]=P({layout:"vertical",showResetButton:!0,labelWidth:100,schemas:D,showActionButtonGroup:!1,actionColOptions:{span:24},baseColProps:{span:12},wrapperCol:{span:22}}),[b,{setModalProps:f,closeModal:g}]=L(o=>d(this,null,function*(){if(yield c(),f({confirmLoading:!1}),i.value=!!(o!=null&&o.isUpdate),r(i)){n.value=o.record.id;const w=yield E(o.record.id);yield l(m({},w))}}));function C(){return d(this,null,function*(){try{const o=yield t();f({confirmLoading:!0}),r(i)?yield S(_(m({},o),{id:n.value})):yield N(m({},o)),r(i)?p.success("编辑成功!"):p.success("新增成功!"),g(),e("success",{isUpdate:r(i),values:_(m({},o),{id:n.value})})}finally{f({confirmLoading:!1,canFullscreen:!1})}})}function B(){return d(this,null,function*(){g(),e("cancel")})}return(o,w)=>(T(),W("div",q,[y(r(O),j(o.$attrs,{destroyOnClose:"",onRegister:r(b),title:s.value,onOk:C,width:880,onCancel:B}),{default:Y(()=>[Z("div",z,[y(r(U),{onRegister:r(u)},null,8,["onRegister"])])]),_:1},16,["onRegister","title"])]))}});const ge=A(H,[["__scopeId","data-v-007fa4bb"]]);export{ge as default};