| 1 |
- var q=Object.defineProperty,E=Object.defineProperties;var k=Object.getOwnPropertyDescriptors;var y=Object.getOwnPropertySymbols;var B=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable;var D=(e,a,t)=>a in e?q(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,p=(e,a)=>{for(var t in a||(a={}))B.call(a,t)&&D(e,t,a[t]);if(y)for(var t of y(a))N.call(a,t)&&D(e,t,a[t]);return e},_=(e,a)=>E(e,k(a));var m=(e,a,t)=>new Promise((l,c)=>{var f=i=>{try{d(t.next(i))}catch(u){c(u)}},g=i=>{try{d(t.throw(i))}catch(u){c(u)}},d=i=>i.done?l(i.value):Promise.resolve(i.value).then(f,g);d((t=t.apply(e,a)).next())});import{a as O,B as z}from"./index-8cbf1e33.js";import{u as R,_ as T}from"./useForm-19fca69f.js";import"./FormItem.vue_vue_type_script_lang-35d3ca4d.js";import{b5 as H,ak as b,ap as U,ao as A,_ as L}from"./index.js";import{b as V,a as M}from"./dialysisDeviceApi-8d5a8df7.js";import{l as j,S as $}from"./antd-ecb53b14.js";import{m as Q,d as G,c as W,u as n,f as I,Y as Z,Z as J,l as P,a7 as w,_ as C,$ as K,aa as X}from"./vue-8fccce23.js";const ge=[{title:"设备编号",dataIndex:"deviceUniqueCode",width:120},{title:"设备厂家",dataIndex:"deviceManufacturer",width:120},{title:"设备型号",dataIndex:"deviceSerialNumber"},{title:"检测时间",dataIndex:"detectionTime"},{title:"进水口细菌(cfu/ml) 正常值≤100 干预值>50",dataIndex:"intakeBacteria"},{title:"进水口内毒素(Eu/ml) 正常值≤0.5 干预值>0.25",dataIndex:"intakeEndotoxin"},{title:"出水口细菌(cfu/ml) 正常值≤100 干预值>50",dataIndex:"outletBacteria"},{title:"出水口内毒素(Eu/ml) 正常值≤0.5 干预值>0.25",dataIndex:"outletEndotoxin"}],ee=[{field:"id",component:"Input",ifShow:!1},{label:"设备编号搜索",field:"uniqueCodes",component:"Input",ifShow:!1},{label:"设备编号",field:"deviceId",required:!0,itemProps:{validateTrigger:"blur"},component:"ApiSelect",componentProps:({formModel:e})=>({api:V,params:{uniqueCode:e.uniqueCodes},labelField:"uniqueCode",valueField:"id",resultField:"data",placeholder:"请选择设备编号",getPopupContainer:()=>document.body,showSearch:!0,filterOption:!1,onSearch:a=>{e.uniqueCodes=a},onChange:a=>m(void 0,null,function*(){console.log("e::::::::::::",a);const t=yield M(a);e.deviceInfo=(t==null?void 0:t.name)+"("+(t==null?void 0:t.model)+")"}),disabled:e.id})},{label:"设备信息",field:"deviceInfo",component:"Input",slot:"deviceInfo",componentProps:{disabled:!0}},{label:"检测时间",field:"detectionTime",required:!0,component:"DatePicker",componentProps:()=>({placeholder:"请选择检测时间",getPopupContainer:()=>document.body,valueFormat:"YYYY-MM-DD HH:mm:ss",showTime:!0}),defaultValue:j().format("YYYY-MM-DD HH:mm:ss")},{label:"检测人",field:"inspectorId",required:!0,component:"ApiSelect",componentProps:({formModel:e})=>({api:H,params:{pageNum:1,pageSize:999,disable:"0"},mode:"single",labelField:"nickname",valueField:"id",resultField:"data",placeholder:"请选择检测人",disabled:e.id})},{label:"进水口细菌(cfu/ml) 正常值≤100 干预值>50",field:"intakeBacteria",required:!0,component:"InputNumber",componentProps:{placeholder:"请输入进水口细菌(cfu/ml)"}},{label:"进水口内毒素(Eu/ml) 正常值≤0.5 干预值>0.25",field:"intakeEndotoxin",required:!0,component:"InputNumber",componentProps:{placeholder:"请输入进水口内毒素(Eu/ml)"}},{label:"出水口细菌(cfu/ml) 正常值≤100 干预值>50",field:"outletBacteria",required:!0,component:"InputNumber",componentProps:{placeholder:"请输入出水口细菌(cfu/ml)"}},{label:"出水口内毒素(Eu/ml) 正常值≤0.5 干预值>0.25",field:"outletEndotoxin",required:!0,component:"InputNumber",componentProps:{placeholder:"请输入出水口内毒素(Eu/ml)"}}],he=[{field:"shiftDate",component:"RangePicker",componentProps:{format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD"},colProps:{span:12}},{field:"searchNames",component:"Input",componentProps:{placeholder:"请输入设备编号"},renderComponentContent:()=>({prefix:()=>Q($)}),colProps:{span:12}}],_e=e=>b.post({url:"/biz/device/microbialDetection/dialysate/page",params:U(e)}),te=e=>b.post({url:"/biz/device/microbialDetection/dialysate/add",params:e}),ae=e=>b.post({url:"/biz/device/microbialDetection/dialysate/edit",params:e}),oe=e=>b.get({url:"/biz/device/microbialDetection/dialysate/detail/"+e}),ie={class:"modals"},ne={class:"!pl-8 !pt-4"},le=G({__name:"formModal",emits:["success","cancel","register"],setup(e,{emit:a}){const t=W(()=>n(l)?"编辑检测":"新增检测"),l=I(!1),c=I(),{createMessage:f}=A(),[g,{resetFields:d,validate:i,setFieldsValue:u}]=R({layout:"vertical",showResetButton:!0,labelWidth:320,schemas:ee,showActionButtonGroup:!1,actionColOptions:{span:24},baseColProps:{span:12},wrapperCol:{span:22}}),[x,{setModalProps:h,closeModal:v}]=O(o=>m(this,null,function*(){if(yield d(),h({confirmLoading:!1}),l.value=!!(o!=null&&o.isUpdate),n(l)){c.value=o.record.id;const r=yield oe(o.record.id),s=yield M(r==null?void 0:r.deviceId);r.deviceInfo=(s==null?void 0:s.name)+"("+(s==null?void 0:s.model)+")",console.log("resData::::",r),yield u(p({},r))}}));function F(){return m(this,null,function*(){try{const o=yield i();h({confirmLoading:!0}),n(l)?yield ae(_(p({},o),{id:c.value})):yield te(p({},o)),n(l)?f.success("编辑成功!"):f.success("新增成功!"),v(),a("success",{isUpdate:n(l),values:_(p({},o),{id:c.value})})}finally{h({confirmLoading:!1,canFullscreen:!1})}})}function Y(){return m(this,null,function*(){v(),a("cancel")})}return(o,r)=>(Z(),J("div",ie,[P(n(z),X(o.$attrs,{destroyOnClose:"",onRegister:n(x),title:t.value,onOk:F,width:880,onCancel:Y}),{default:w(()=>[C("div",ne,[P(n(T),{onRegister:n(g)},{deviceInfo:w(({model:s,field:S})=>[C("span",null," "+K(s[S]),1)]),_:1},8,["onRegister"])])]),_:1},16,["onRegister","title"])]))}});const se=L(le,[["__scopeId","data-v-9d55838f"]]),ve=Object.freeze(Object.defineProperty({__proto__:null,default:se},Symbol.toStringTag,{value:"Module"}));export{se as F,ge as c,ve as f,_e as m,he as s};
|