upkeepFormModal-487f8240.js 3.2 KB

1
  1. var x=Object.defineProperty,U=Object.defineProperties;var L=Object.getOwnPropertyDescriptors;var M=Object.getOwnPropertySymbols;var O=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable;var F=(a,s,o)=>s in a?x(a,s,{enumerable:!0,configurable:!0,writable:!0,value:o}):a[s]=o,m=(a,s)=>{for(var o in s||(s={}))O.call(s,o)&&F(a,o,s[o]);if(M)for(var o of M(s))P.call(s,o)&&F(a,o,s[o]);return a},w=(a,s)=>U(a,L(s));var _=(a,s,o)=>new Promise((n,r)=>{var c=i=>{try{p(o.next(i))}catch(u){r(u)}},f=i=>{try{p(o.throw(i))}catch(u){r(u)}},p=i=>i.done?n(i.value):Promise.resolve(i.value).then(c,f);p((o=o.apply(a,s)).next())});import{a as S,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{u as N}from"./data-3dabe3ec.js";import{o as G}from"./otherApi-9d57e94f.js";import{b as T,c as W,d as Y}from"./otherUpkeepApi-6d74b788.js";import{d as Z,c as j,u as l,f as k,Y as z,Z as H,l as B,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:"upkeepFormModal",emits:["success","cancel","register"],setup(a,{emit:s}){const o=j(()=>(l(n),"保养设备")),n=k(!1),r=k(),c=k(),{createMessage:f}=A(),[p,{resetFields:i,validate:u,setFieldsValue:R}]=$({layout:"vertical",showResetButton:!0,labelWidth:100,schemas:N,showActionButtonGroup:!1,actionColOptions:{span:24},baseColProps:{span:24},wrapperCol:{span:22}}),[b,{setModalProps:h,closeModal:C}]=S(e=>_(this,null,function*(){var d;if(yield i(),h({confirmLoading:!1}),n.value=!!(e!=null&&e.isUpdate),e.record.name?r.value=e.record:r.value=yield G((d=e.record)==null?void 0:d.id),l(n)){c.value=e.upkeepRecord.id;const t=yield T(e.upkeepRecord.id);console.log("resData::::",t),yield R(m({},t))}}));function D(){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=r.value.id,l(n)?yield Y(w(m({},e),{id:c.value})):yield W(m({},e)),l(n)?f.success("编辑成功!"):f.success("新增成功!"),C(),s("success",{isUpdate:l(n),values:w(m({},e),{id:c.value})})}finally{h({confirmLoading:!1,canFullscreen:!1})}})}function I(){return _(this,null,function*(){C(),s("cancel")})}return(e,d)=>(z(),H("div",K,[B(l(V),J(e.$attrs,{destroyOnClose:"",onRegister:l(b),title:o.value,onOk:D,width:600,onCancel:I}),{default:v(()=>[g("div",Q,[B(l(q),{onRegister:l(p)},{uniqueCode:v(()=>{var t;return[g("span",null,y((t=r.value)==null?void 0:t.uniqueCode),1)]}),manufacturer:v(()=>{var t;return[g("span",null,y((t=r.value)==null?void 0:t.manufacturer),1)]}),model:v(()=>{var t;return[g("span",null,y((t=r.value)==null?void 0:t.model),1)]}),_:1},8,["onRegister"])])]),_:1},16,["onRegister","title"])]))}});const ye=E(X,[["__scopeId","data-v-73b71983"]]);export{ye as default};