| 1 |
- var T=Object.defineProperty,S=Object.defineProperties;var q=Object.getOwnPropertyDescriptors;var C=Object.getOwnPropertySymbols;var R=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable;var b=(t,a,o)=>a in t?T(t,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[a]=o,m=(t,a)=>{for(var o in a||(a={}))R.call(a,o)&&b(t,o,a[o]);if(C)for(var o of C(a))B.call(a,o)&&b(t,o,a[o]);return t},P=(t,a)=>S(t,q(a));var _=(t,a,o)=>new Promise((l,s)=>{var c=i=>{try{p(o.next(i))}catch(d){s(d)}},f=i=>{try{p(o.throw(i))}catch(d){s(d)}},p=i=>i.done?l(i.value):Promise.resolve(i.value).then(c,f);p((o=o.apply(t,a)).next())});import{a as H,B as V}from"./index-74ee4d87.js";import{u as A,_ as O}from"./useForm-bca35dcc.js";import"./FormItem.vue_vue_type_script_lang-d3f182d4.js";import{at as j,_ as N}from"./index.js";import{l as I,u as U}from"./index-971488e0.js";import{l as L}from"./antd-d98832c6.js";import{a as $,g as z,h as E,i as G}from"./dialysisDeviceApi-42fc5982.js";import{d as W,c as X,u as r,f as h,Y as Z,Z as J,l as y,a7 as g,_ as v,$ as Y,aa as K}from"./vue-8fccce23.js";const me=[{title:"保养时间",dataIndex:"maintainTime",align:"left"},{title:"保养方",dataIndex:"maintainCompany",align:"left"},{title:"保养内容",dataIndex:"content",align:"left"},{title:"保养费用(元)",dataIndex:"costYuan",align:"left"},{title:"保养图片",dataIndex:"picture",align:"left"}],Q=[{field:"deviceInfo",component:"PlainTitle",defaultValue:"设备信息",colProps:{span:24}},{label:"设备编号",field:"uniqueCode",component:"Input",slot:"uniqueCode",colProps:{span:12}},{label:"设备厂家",field:"manufacturer",component:"Input",slot:"manufacturer",colProps:{span:12}},{label:"设备型号",field:"model",component:"Input",slot:"model"},{field:"maintenanceInfo",component:"PlainTitle",defaultValue:"保养记录",colProps:{span:24}},{label:"保养时间",field:"maintainTime",required:!0,component:"DatePicker",componentProps:{format:"YYYY-MM-DD HH:mm:ss",placeholder:"请选择维修时间",showTime:!0,getPopupContainer:()=>document.body,valueFormat:"YYYY-MM-DD HH:mm:ss"},defaultValue:L().format("YYYY-MM-DD HH:mm:ss")},{label:"保养方",required:!0,itemProps:{validateTrigger:"blur"},field:"maintainCompany",component:"ApiSelect",componentProps:{api:I,params:{dictCode:"dmc"},placeholder:"请选择保养方"}},{label:"保养内容",field:"content",required:!0,component:"Input",componentProps:{placeholder:"请输入维修内容"}},{label:"保养费用(元)",field:"costYuan",required:!0,component:"InputNumber",componentProps:{placeholder:"请输入维修内容",min:0}},{label:"保养图片",field:"files",component:"XTUpload",componentProps:({formModel:t})=>({api:U,maxSize:1,maxNumber:1,helpText:"仅支持上传jpg/png图片,图片大小不超过1M",accept:["image/*"],onChange:a=>{t.files=a}}),colProps:{span:24}}],fe=[{field:"maintainCompany",component:"ApiSelect",componentProps:{placeholder:"请选择保养厂商",api:I,params:{dictCode:"dmc"}},colProps:{span:12}},{field:"patrolTime",component:"RangePicker",componentProps:{format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD"},colProps:{span:12}}],ee={class:"modals"},ae={class:"!pl-8 !pt-4"},oe=W({__name:"upkeepFormModal",emits:["success","cancel","register"],setup(t,{emit:a}){const o=X(()=>(r(l),"保养设备")),l=h(!1),s=h(),c=h(),{createMessage:f}=j(),[p,{resetFields:i,validate:d,setFieldsValue:k}]=A({layout:"vertical",showResetButton:!0,labelWidth:100,schemas:Q,showActionButtonGroup:!1,actionColOptions:{span:12},baseColProps:{span:12},wrapperCol:{span:22}}),[w,{setModalProps:M,closeModal:D}]=H(e=>_(this,null,function*(){var u;if(yield i(),M({confirmLoading:!1}),l.value=!!(e!=null&&e.isUpdate),e.record.name?s.value=e.record:s.value=yield $((u=e.record)==null?void 0:u.id),r(l)){c.value=e.upkeepRecord.id;const n=yield z(e.upkeepRecord.id);console.log("resData::::",n),yield k(m({},n))}}));function F(){return _(this,null,function*(){try{const e=yield d();M({confirmLoading:!0}),e.picture=e.files?e.files&&e.files.map(u=>u.id):[],l.value?e.deviceId=s.value.id:e.deviceIds=[s.value.id],r(l)?yield G(P(m({},e),{id:c.value})):yield E(m({},e)),r(l)?f.success("编辑成功!"):f.success("新增成功!"),D(),a("success",{isUpdate:r(l),values:P(m({},e),{id:c.value})})}finally{M({confirmLoading:!1,canFullscreen:!1})}})}function x(){return _(this,null,function*(){D(),a("cancel")})}return(e,u)=>(Z(),J("div",ee,[y(r(V),K(e.$attrs,{destroyOnClose:"",onRegister:r(w),title:o.value,onOk:F,width:800,onCancel:x}),{default:g(()=>[v("div",ae,[y(r(O),{onRegister:r(p)},{uniqueCode:g(()=>{var n;return[v("span",null,Y((n=s.value)==null?void 0:n.uniqueCode),1)]}),manufacturer:g(()=>{var n;return[v("span",null,Y((n=s.value)==null?void 0:n.manufacturer),1)]}),model:g(()=>{var n;return[v("span",null,Y((n=s.value)==null?void 0:n.model),1)]}),_:1},8,["onRegister"])])]),_:1},16,["onRegister","title"])]))}});const te=N(oe,[["__scopeId","data-v-7fed5ec3"]]),_e=Object.freeze(Object.defineProperty({__proto__:null,default:te},Symbol.toStringTag,{value:"Module"}));export{te as F,me as c,fe as s,_e as u};
|