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

2 lines
4.7 KiB
Java

var E=Object.defineProperty;var I=Object.getOwnPropertySymbols;var G=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable;var S=(p,e,t)=>e in p?E(p,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):p[e]=t,b=(p,e)=>{for(var t in e||(e={}))G.call(e,t)&&S(p,t,e[t]);if(I)for(var t of I(e))T.call(e,t)&&S(p,t,e[t]);return p};var f=(p,e,t)=>new Promise((c,g)=>{var u=l=>{try{v(t.next(l))}catch(d){g(d)}},y=l=>{try{v(t.throw(l))}catch(d){g(d)}},v=l=>l.done?c(l.value):Promise.resolve(l.value).then(u,y);v((t=t.apply(p,e)).next())});import{d as V,ah as D,aC as N,as as W,u as m,aG as X,e as $,aF as C,k as M,f as _}from"./vue-vendor-C7Zq48Yl.js";import{B as q}from"./index-Du0A3ksf.js";import"./index-Di-j2gt4.js";import{f as z,e as H}from"./MesMixerMaterial.api-BHQgTY2s.js";import{ak as J,aP as j}from"./index-BI6CMai0.js";import{B as K}from"./BasicForm-BJnSRkIE.js";import{u as Q}from"./useForm-BZtHZyx2.js";import"./BasicModal-0sAdFEk_.js";import"./ModalHeader-keHdAHWH.js";import"./antd-vue-vendor-BPnV8VqP.js";import"./useTimeout-DDl4l82I.js";import"./vxe-table-vendor-B88kchpX.js";import"./index-DeEq83Ov.js";import"./useWindowSizeFn-PRZSD86C.js";import"./index-pxs5MULf.js";import"./index-BgYCgfME.js";import"./index-f8O7TghW.js";import"./useIntersectionObserver-BMxdTqP3.js";import"./componentMap-BBZeqR-K.js";import"./useFormItem-BdW6EoZe.js";import"./download-UE0L9Rfp.js";import"./base64Conver-24EVOS6V.js";import"./index-CIBZG4nR.js";import"./index-BhQEwnQQ.js";import"./useCountdown-DqnNWBp6.js";import"./useFormItemSingle-BbRhswfn.js";import"./JSelectUser-B71zikzw.js";import"./props-DAezUTeZ.js";import"./JSelectBiz-CnEaVMUF.js";import"./JAddInput-D6qcyZjQ.js";import"./areaDataUtil-CbYCy3Ig.js";import"./index-CNkz_PUv.js";import"./index-CUdllngZ.js";import"./bem-EhXRi4nW.js";import"./props-D4vdsy3J.js";import"./useContextMenu-Cwx1lIOK.js";import"./depart.api-DeMNV8zW.js";import"./TreeIcon-DE4jdeZV.js";import"./JSelectDept-DRDVeruW.js";import"./JPopup-Bva6u6tk.js";import"./usePopBiz-CG0vVpgI.js";import"./useMethods-DVip17X8.js";import"./index-Dg4HCEvo.js";import"./JEllipsis-DqRFTSm0.js";import"./JUpload-Cz9HN61B.js";import"./index-MGIrEF-A.js";import"./index-MREkPhsT.js";import"./JAreaLinkage-BeRUFHSB.js";import"./JCodeEditor-CLVZA7Uj.js";import"./htmlmixed-NhwyF9-q.js";import"./vue-CgbRSACy.js";/* empty css */import"./EasyCronInput-7xfJ3nBh.js";const Zo=V({__name:"MesMixerMaterialModal",emits:["register","success"],setup(p,{emit:e}){const t=e,c=_(!0),g=_([]),u=_([]),[y,{resetFields:v,setFieldsValue:l,validate:d,setProps:A}]=Q({labelWidth:140,schemas:z,showActionButtonGroup:!1}),[U,{setModalProps:h,closeModal:L}]=J(o=>f(null,null,function*(){var i;yield v(),h({confirmLoading:!1,showCancelBtn:o==null?void 0:o.showFooter,showOkBtn:o==null?void 0:o.showFooter}),c.value=!!(o!=null&&o.isUpdate),yield x(),m(c)&&(yield l(b({},o.record)),yield F((i=o==null?void 0:o.record)==null?void 0:i.majorCategoryId)),m(c)||(u.value=[]),A({disabled:!(o!=null&&o.showFooter)})})),O=$(()=>m(c)?"编辑密炼物料":"新增密炼物料");function R(o,i){return f(this,null,function*(){const r=i==null?"":String(i);if(!r){o.minorCategoryId="",u.value=[];return}o.minorCategoryId="",yield F(r)})}function x(){return f(this,null,function*(){const o=yield j({pcode:"XSLMES_MATERIAL"}),i=Array.isArray(o)?o:[];g.value=i.map(r=>{var a,s,n,w;return{label:(s=(a=r==null?void 0:r.title)!=null?a:r==null?void 0:r.name)!=null?s:"",value:String((w=(n=r==null?void 0:r.key)!=null?n:r==null?void 0:r.id)!=null?w:"")}})})}function F(o){return f(this,null,function*(){const i=o==null?"":String(o);if(!i){u.value=[];return}const r=yield j({pid:i}),a=Array.isArray(r)?r:[];u.value=a.map(s=>{var n,w,B,k;return{label:(w=(n=s==null?void 0:s.title)!=null?n:s==null?void 0:s.name)!=null?w:"",value:String((k=(B=s==null?void 0:s.key)!=null?B:s==null?void 0:s.id)!=null?k:"")}})})}function P(){return f(this,null,function*(){try{const o=yield d();h({confirmLoading:!0}),yield H(o,c.value),L(),t("success")}finally{h({confirmLoading:!1})}})}return(o,i)=>{const r=D("a-select");return W(),N(m(q),X({onRegister:m(U),title:O.value,width:"720px"},o.$attrs,{onOk:P}),{default:C(()=>[M(m(K),{onRegister:m(y)},{majorCategoryIdField:C(({model:a,field:s})=>[M(r,{value:a[s],"onUpdate:value":n=>a[s]=n,placeholder:"请选择物料大类",options:g.value,allowClear:"",onChange:n=>R(a,n)},null,8,["value","onUpdate:value","options","onChange"])]),minorCategoryIdField:C(({model:a,field:s})=>[M(r,{value:a[s],"onUpdate:value":n=>a[s]=n,placeholder:"请选择物料小类",options:u.value,disabled:!a.majorCategoryId,allowClear:""},null,8,["value","onUpdate:value","options","disabled"])]),_:1},8,["onRegister"])]),_:1},16,["onRegister","title"])}}});export{Zo as default};