| 1 |
- var k=Object.defineProperty,L=Object.defineProperties;var O=Object.getOwnPropertyDescriptors;var F=Object.getOwnPropertySymbols;var P=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable;var B=(o,a,s)=>a in o?k(o,a,{enumerable:!0,configurable:!0,writable:!0,value:s}):o[a]=s,p=(o,a)=>{for(var s in a||(a={}))P.call(a,s)&&B(o,s,a[s]);if(F)for(var s of F(a))S.call(a,s)&&B(o,s,a[s]);return o},w=(o,a)=>L(o,O(a));var _=(o,a,s)=>new Promise((c,n)=>{var l=i=>{try{m(s.next(i))}catch(u){n(u)}},f=i=>{try{m(s.throw(i))}catch(u){n(u)}},m=i=>i.done?c(i.value):Promise.resolve(i.value).then(l,f);m((s=s.apply(o,a)).next())});import{a as U,B as V}from"./index-8cbf1e33.js";import{u as $,_ as q}from"./useForm-19fca69f.js";import"./FormItem.vue_vue_type_script_lang-35d3ca4d.js";import{ao as A,_ as E}from"./index.js";import{m as N}from"./data-3dabe3ec.js";import{o as G}from"./otherApi-9d57e94f.js";import{o as T,c as W,d as Y}from"./maintenanceApi-52b88484.js";import{d as Z,c as j,u as r,f as M,Y as z,Z as H,l as R,a7 as v,_ as g,$ as y,aa as J}from"./vue-8fccce23.js";import"./antd-ecb53b14.js";import"./useWindowSizeFn-8ad2dbf2.js";import"./useFormItem-d8cab136.js";import"./uuid-31b8b5a4.js";import"./useSortable-987ef813.js";import"./download-c6c2acd3.js";import"./index-22d6b33a.js";import"./copyTextToClipboard-ab85e052.js";import"./index-3eef3423.js";import"./index-b614de6b.js";import"./TextEditor-284232fa.js";import"./onMountedOrActivated-cb072c10.js";const K={class:"modals"},Q={class:"!pl-8 !pt-4"},X=Z({__name:"maintenanceFormModal",emits:["success","cancel","register"],setup(o,{emit:a}){const s=j(()=>r(c)?"编辑维修":"新增维修"),c=M(!1),n=M(),l=M(),{createMessage:f}=A(),[m,{resetFields:i,validate:u,setFieldsValue:D}]=$({layout:"vertical",showResetButton:!0,labelWidth:100,schemas:N,showActionButtonGroup:!1,actionColOptions:{span:24},baseColProps:{span:12},wrapperCol:{span:22}}),[b,{setModalProps:h,closeModal:C}]=U(e=>_(this,null,function*(){var d;if(yield i(),h({confirmLoading:!1}),c.value=!!(e!=null&&e.isUpdate),e.record.name?n.value=e.record:n.value=yield G((d=e.record)==null?void 0:d.id),r(c)){l.value=e.maintenanceRecord.id;const t=yield T(e.maintenanceRecord.id);console.log("resData::::",t),yield D(p({},t))}}));function I(){return _(this,null,function*(){try{const e=yield u();h({confirmLoading:!0}),e.picture=e.files?e.files&&e.files.map(d=>d.id):[],e.deviceId=n.value.id,r(c)?yield Y(w(p({},e),{id:l.value})):yield W(p({},e)),r(c)?f.success("编辑成功!"):f.success("新增成功!"),C(),a("success",{isUpdate:r(c),values:w(p({},e),{id:l.value})})}finally{h({confirmLoading:!1,canFullscreen:!1})}})}function x(){return _(this,null,function*(){C(),a("cancel")})}return(e,d)=>(z(),H("div",K,[R(r(V),J(e.$attrs,{destroyOnClose:"",onRegister:r(b),title:s.value,onOk:I,width:880,onCancel:x}),{default:v(()=>[g("div",Q,[R(r(q),{onRegister:r(m)},{uniqueCode:v(()=>{var t;return[g("span",null,y((t=n.value)==null?void 0:t.uniqueCode),1)]}),manufacturer:v(()=>{var t;return[g("span",null,y((t=n.value)==null?void 0:t.manufacturer),1)]}),model:v(()=>{var t;return[g("span",null,y((t=n.value)==null?void 0:t.model),1)]}),_:1},8,["onRegister"])])]),_:1},16,["onRegister","title"])]))}});const ye=E(X,[["__scopeId","data-v-36b59051"]]);export{ye as default};
|