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

2 lines
3.3 KiB
Java

var I=Object.defineProperty;var M=Object.getOwnPropertySymbols;var R=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable;var g=(r,e,t)=>e in r?I(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,h=(r,e)=>{for(var t in e||(e={}))R.call(e,t)&&g(r,t,e[t]);if(M)for(var t of M(e))w.call(e,t)&&g(r,t,e[t]);return r};var u=(r,e,t)=>new Promise((o,m)=>{var p=l=>{try{n(t.next(l))}catch(i){m(i)}},c=l=>{try{n(t.throw(l))}catch(i){m(i)}},n=l=>l.done?o(l.value):Promise.resolve(l.value).then(p,c);n((t=t.apply(r,e)).next())});import{d as B,aC as E,as as S,u as s,aG as v,e as C,aF as F,k as x,f as y}from"./vue-vendor-C7Zq48Yl.js";import{B as k}from"./index-Du0A3ksf.js";import"./index-Di-j2gt4.js";import{f,ak as O}from"./index-BI6CMai0.js";import{M as W}from"./antd-vue-vendor-BPnV8VqP.js";import{B as T}from"./BasicForm-BJnSRkIE.js";import{u as U}from"./useForm-BZtHZyx2.js";const Q=[{title:"物料",align:"center",dataIndex:"materialId_dictText"},{title:"ERP系统",align:"center",dataIndex:"erpSystemCode"},{title:"ERP物料编码",align:"center",dataIndex:"erpMaterialCode"},{title:"ERP物料名称",align:"center",dataIndex:"erpMaterialName"},{title:"状态",align:"center",dataIndex:"mappingStatus"}],X=[{label:"ERP系统",field:"erpSystemCode",component:"Input",colProps:{span:6}},{label:"ERP物料编码",field:"erpMaterialCode",component:"Input",colProps:{span:6}}],j=[{label:"",field:"id",component:"Input",show:!1},{label:"物料",field:"materialId",component:"JDictSelectTag",required:!0,componentProps:{dictCode:"mes_material,material_name,id"}},{label:"ERP系统",field:"erpSystemCode",component:"Input",required:!0},{label:"ERP物料编码",field:"erpMaterialCode",component:"Input",required:!0},{label:"ERP物料名称",field:"erpMaterialName",component:"Input"},{label:"映射状态",field:"mappingStatus",component:"Select",defaultValue:1,componentProps:{options:[{label:"有效",value:1},{label:"失效",value:0}]}},{label:"备注",field:"remark",component:"InputTextArea"}];const Y=r=>f.get({url:"/mes/material/erpMap/list",params:r}),Z=(r,e)=>f.delete({url:"/mes/material/erpMap/delete",params:r},{joinParamsToUrl:!0}).then(()=>e());const q=(r,e)=>f.post({url:e?"/mes/material/erpMap/edit":"/mes/material/erpMap/add",params:r}),L=B({__name:"MesMaterialErpMapModal",emits:["register","success"],setup(r,{emit:e}){const t=e,o=y(!0),[m,{resetFields:p,setFieldsValue:c,validate:n,setProps:l}]=U({labelWidth:120,schemas:j,showActionButtonGroup:!1}),[i,{setModalProps:d,closeModal:P}]=O(a=>u(null,null,function*(){yield p(),d({confirmLoading:!1,showCancelBtn:a==null?void 0:a.showFooter,showOkBtn:a==null?void 0:a.showFooter}),o.value=!!(a!=null&&a.isUpdate),s(o)&&(yield c(h({},a.record))),l({disabled:!(a!=null&&a.showFooter)})})),b=C(()=>s(o)?"编辑ERP映射":"新增ERP映射");function _(){return u(this,null,function*(){try{const a=yield n();d({confirmLoading:!0}),yield q(a,o.value),P(),t("success")}finally{d({confirmLoading:!1})}})}return(a,N)=>(S(),E(s(k),v({onRegister:s(i),title:b.value,width:"50%"},a.$attrs,{onOk:_}),{default:F(()=>[x(s(T),{onRegister:s(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 _,Q as c,Z as d,Y as l,X as s};