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

2 lines
3.1 KiB
Java

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