Files
qhmes/deploy-qhmes/frontend/js/MesRawMaterialInspectItemModal-Du2HpVwm.js
2026-05-15 11:34:12 +08:00

2 lines
3.2 KiB
Java

var x=Object.defineProperty;var f=Object.getOwnPropertySymbols;var _=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable;var w=(r,e,t)=>e in r?x(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,M=(r,e)=>{for(var t in e||(e={}))_.call(e,t)&&w(r,t,e[t]);if(f)for(var t of f(e))B.call(e,t)&&w(r,t,e[t]);return r};var I=(r,e,t)=>new Promise((l,m)=>{var c=s=>{try{o(t.next(s))}catch(i){m(i)}},p=s=>{try{o(t.throw(s))}catch(i){m(i)}},o=s=>s.done?l(s.value):Promise.resolve(s.value).then(c,p);o((t=t.apply(r,e)).next())});import{d as N,aC as k,as as F,u as n,aG as v,e as O,aF as P,k as S,f as U}from"./vue-vendor-C7Zq48Yl.js";import{B as y}from"./index-Du0A3ksf.js";import"./index-Di-j2gt4.js";import{f as u,ak as E}from"./index-BI6CMai0.js";import{M as W}from"./antd-vue-vendor-BPnV8VqP.js";import{B as R}from"./BasicForm-BJnSRkIE.js";import{u as j}from"./useForm-BZtHZyx2.js";const K=[{title:"检验项目名称",align:"center",dataIndex:"inspectItemName",width:200},{title:"英文名称",align:"center",dataIndex:"inspectItemNameEn",width:200},{title:"单位",align:"center",dataIndex:"unitName",width:100},{title:"标记",align:"center",dataIndex:"itemMark",width:120},{title:"试验标准编号",align:"center",dataIndex:"testStandardNo",width:160}],Q=[{label:"检验项目名称",field:"inspectItemName",component:"Input",colProps:{span:6}},{label:"试验标准编号",field:"testStandardNo",component:"Input",colProps:{span:6}}],C=[{label:"",field:"id",component:"Input",show:!1},{label:"检验项目名称",field:"inspectItemName",component:"Input",required:!0},{label:"英文名称",field:"inspectItemNameEn",component:"Input"},{label:"单位",field:"unitName",component:"Input"},{label:"标记",field:"itemMark",component:"Input"},{label:"试验标准编号",field:"testStandardNo",component:"Input"},{label:"备注",field:"remark",component:"InputTextArea"}];const Y=r=>u.get({url:"/mes/material/rawMaterialInspectItem/list",params:r}),Z=(r,e)=>u.delete({url:"/mes/material/rawMaterialInspectItem/delete",params:r},{joinParamsToUrl:!0}).then(()=>e());const T=(r,e)=>u.post({url:e?"/mes/material/rawMaterialInspectItem/edit":"/mes/material/rawMaterialInspectItem/add",params:r}),L=N({__name:"MesRawMaterialInspectItemModal",emits:["register","success"],setup(r,{emit:e}){const t=e,l=U(!0),[m,{resetFields:c,setFieldsValue:p,validate:o,setProps:s}]=j({labelWidth:120,schemas:C,showActionButtonGroup:!1}),[i,{setModalProps:d,closeModal:h}]=E(a=>I(null,null,function*(){yield c(),d({confirmLoading:!1,showCancelBtn:a==null?void 0:a.showFooter,showOkBtn:a==null?void 0:a.showFooter}),l.value=!!(a!=null&&a.isUpdate),n(l)&&(yield p(M({},a.record))),s({disabled:!(a!=null&&a.showFooter)})})),g=O(()=>n(l)?"编辑检验项目":"新增检验项目");function b(){return I(this,null,function*(){try{const a=yield o();d({confirmLoading:!0}),yield T(a,l.value),h(),t("success")}finally{d({confirmLoading:!1})}})}return(a,X)=>(F(),k(n(y),v({onRegister:n(i),title:g.value,width:"50%"},a.$attrs,{onOk:b}),{default:P(()=>[S(n(R),{onRegister:n(m)},null,8,["onRegister"])]),_:1},16,["onRegister","title"]))}}),A=Object.freeze(Object.defineProperty({__proto__:null,default:L},Symbol.toStringTag,{value:"Module"}));export{A as M,L as _,K as c,Z as d,Y as l,Q as s};