| 1 |
- var x=Object.defineProperty,C=Object.defineProperties;var E=Object.getOwnPropertyDescriptors;var g=Object.getOwnPropertySymbols;var j=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable;var B=(o,t,r)=>t in o?x(o,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):o[t]=r,n=(o,t)=>{for(var r in t||(t={}))j.call(t,r)&&B(o,r,t[r]);if(g)for(var r of g(t))k.call(t,r)&&B(o,r,t[r]);return o},w=(o,t)=>C(o,E(t));var F=(o,t,r)=>new Promise((a,m)=>{var c=s=>{try{p(r.next(s))}catch(u){m(u)}},d=s=>{try{p(r.throw(s))}catch(u){m(u)}},p=s=>s.done?a(s.value):Promise.resolve(s.value).then(c,d);p((r=r.apply(o,t)).next())});import{a as L,B as P}from"./index.9da0d1c7.js";import{B as S}from"./BasicForm.d58d202f.js";import{u as U}from"./useForm.e55162bc.js";import{a as G,c as I,h as i,r as v,o as J,Q as M,x as h,i as _,R as V,G as A}from"./index.ae52ebae.js";import{d as N}from"./data.47cff876.js";import{v as Q,a as T,e as W}from"./busDeviceRegApi.8bafab64.js";import{J as $}from"./index.2d23d86b.js";import"./ArrowLeftOutlined.0f7d1b9e.js";import"./index.9e0f8a6b.js";/* empty css */import"./index.c1d6a1f9.js";import"./index.0321d0be.js";import"./Checkbox.919eb32a.js";import"./index.beed4ab5.js";import"./index.4040b11d.js";import"./index.a995b471.js";import"./index.14e14872.js";import"./index.52c33256.js";import"./get.0b1c6ac7.js";import"./Form.1cc72784.js";import"./Col.605699c9.js";import"./useFlexGapSupport.3240d255.js";import"./_baseIteratee.432be787.js";import"./useSize.9b10dc05.js";import"./index.0fe57a5b.js";import"./DeleteOutlined.707204c0.js";import"./index.87b4cc3a.js";import"./useRefs.fe3bdf15.js";import"./index.0c29338b.js";import"./onMountedOrActivated.c176aad3.js";import"./index.adbf62a5.js";import"./index.37fc506d.js";import"./index.3ccc18ac.js";import"./useWindowSizeFn.d176b3a5.js";import"./FullscreenOutlined.b9fd5be6.js";import"./index.5c0d538f.js";import"./uniqBy.7b5fdd96.js";import"./index.5d87e81e.js";import"./css.bcd121de.js";import"./index.3eedf359.js";import"./index.3b88ad02.js";import"./useContextMenu.6088df26.js";import"./index.5e5e8ba1.js";import"./filters.39437beb.js";const Jr=G({__name:"FormDrawer",emits:["success","register"],setup(o,{emit:t}){const r=I(()=>i(a)?"\u7F16\u8F91\u8BBE\u5907":"\u67E5\u770B\u8BBE\u5907"),a=v(!1),m=v(),{createMessage:c}=A(),[d,{setFieldsValue:p,resetFields:s,validate:u}]=U({labelWidth:100,schemas:N,showActionButtonGroup:!1,actionColOptions:{span:23}}),[y,{setDrawerProps:f,closeDrawer:D}]=L(e=>F(this,null,function*(){if(yield s(),f({confirmLoading:!1}),a.value=!!(e!=null&&e.isUpdate),i(a)){m.value=e.record.id;let l=yield Q({id:e.record.id});l.type=String(l.type.value),yield p(n({},l))}}));function O(){return F(this,null,function*(){try{const e=yield u();f({confirmLoading:!0}),i(a)?yield W(w(n({},e),{id:m.value})):yield T(n({},e)),i(a)?c.success("\u7F16\u8F91\u6210\u529F\uFF01"):c.success("\u65B0\u589E\u6210\u529F\uFF01"),D(),t("success",{isUpdate:i(a),values:w(n({},e),{id:m.value})})}finally{f({confirmLoading:!1})}})}return(e,l)=>(J(),M(i(P),V(e.$attrs,{destroyOnClose:"",onRegister:i(y),title:i(r),onOk:O,showFooter:!0,width:"500px"}),{default:h(()=>[_(i(S),{onRegister:i(d)},{config:h(({model:b,field:R})=>[_(i($),{data:b[R]},null,8,["data"])]),_:1},8,["onRegister"])]),_:1},16,["onRegister","title"]))}});export{Jr as default};
|