| 1 |
- var R=Object.defineProperty,b=Object.defineProperties;var x=Object.getOwnPropertyDescriptors;var v=Object.getOwnPropertySymbols;var k=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable;var w=(o,e,s)=>e in o?R(o,e,{enumerable:!0,configurable:!0,writable:!0,value:s}):o[e]=s,m=(o,e)=>{for(var s in e||(e={}))k.call(e,s)&&w(o,s,e[s]);if(v)for(var s of v(e))I.call(e,s)&&w(o,s,e[s]);return o},_=(o,e)=>b(o,x(e));var d=(o,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(o,e)).next())});import{a as L,B as O}from"./index-c733fbf6.js";import{u as P,_ as U}from"./useForm-b1e549d3.js";import"./FormItem.vue_vue_type_script_lang-aa52e9e4.js";import{at as V,_ as A}from"./index.js";import{d as D}from"./data-1a492e24.js";import{o as E,a as N,b as S}from"./otherApi-20a1f625.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-b33f04cb.js";import"./antd-f204cf77.js";import"./useWindowSizeFn-e2b93e2a.js";import"./useFormItem-1a9613e7.js";import"./uuid-31b8b5a4.js";import"./useSortable-764357db.js";import"./download-7fff4f5c.js";import"./index-2f799b33.js";import"./copyTextToClipboard-2136d900.js";import"./index-2f695166.js";import"./index-fe06ec6c.js";import"./TextEditor-6383dadf.js";import"./onMountedOrActivated-3a1cee4e.js";const q={class:"modals"},z={class:"!pl-8 !pt-4"},H=$({__name:"formModal",emits:["success","cancel","register"],setup(o,{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}}),[C,{setModalProps:f,closeModal:g}]=L(a=>d(this,null,function*(){if(yield c(),f({confirmLoading:!1}),i.value=!!(a!=null&&a.isUpdate),r(i)){n.value=a.record.id;const h=yield E(a.record.id);yield l(m({},h))}}));function B(){return d(this,null,function*(){try{const a=yield t();f({confirmLoading:!0}),r(i)?yield S(_(m({},a),{id:n.value})):yield N(m({},a)),r(i)?p.success("编辑成功!"):p.success("新增成功!"),g(),e("success",{isUpdate:r(i),values:_(m({},a),{id:n.value})})}finally{f({confirmLoading:!1,canFullscreen:!1})}})}function F(){return d(this,null,function*(){g(),e("cancel")})}return(a,h)=>(T(),W("div",q,[y(r(O),j(a.$attrs,{destroyOnClose:"",onRegister:r(C),title:s.value,onOk:B,width:880,onCancel:F}),{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-634f8889"]]);export{ge as default};
|