2 lines
4.7 KiB
Java
2 lines
4.7 KiB
Java
var W=(w,S,u)=>new Promise((n,p)=>{var l=r=>{try{s(u.next(r))}catch(i){p(i)}},h=r=>{try{s(u.throw(r))}catch(i){p(i)}},s=r=>r.done?n(r.value):Promise.resolve(r.value).then(l,h);s((u=u.apply(w,S)).next())});import{B}from"./index-BDvqZ5j4.js";import{u as I,q as O}from"./MesXslMixingSpec.api-5kQyW0eg.js";import{M as _,e as T}from"./MesXslMixingSpec.data-IK1nvCh3.js";import{s as R,aH as x,F as A,aB as q,au as C}from"./index-X7Y8jykP.js";import{a as E}from"./useModal-DaJ3Bflg.js";import{e as k,y as G,A as o,B as V,u as L,z as M,f as a,r as j,Q as F,C as H,H as X,b as z,G as P,E as U}from"./vue-vendor-DNhG1Cve.js";import D from"./index-saD4h7VJ.js";import{O as K}from"./index-CuWaQdlK.js";import{A as Q}from"./index-DO7ZhK45.js";import $ from"./index-DklMb9Qc.js";import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useTimeout-D5AmIBZw.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./index-BzChaRPg.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./useAppInject-DPZGPcR3.js";import"./JVxeTypes-C-gX5UoZ.js";import"./uuid-CODpppBC.js";import"./UpOutlined-B1UMbtrP.js";const J={key:0,class:"weigh-range-spec"},Y=k({__name:"MesXslMixingSmallWeighRangeModal",emits:["register","success"],setup(w,{emit:S}){const u=S,{createMessage:n}=R(),p=j(!1),l=z({id:"",specName:"",manualSmallWeighLowerTol:_,manualSmallWeighUpperTol:_,autoSmallWeighLowerTol:_,autoSmallWeighUpperTol:_}),[h,{setModalProps:s,closeModal:r}]=E(t=>W(null,null,function*(){Object.assign(l,T({}));const e=(t==null?void 0:t.record)||{};if(!(e!=null&&e.id)){n.warning("未找到混炼示方记录");return}p.value=!0,s({confirmLoading:!1});try{const d=yield O({id:e.id});Object.assign(l,T(d||e))}catch(d){Object.assign(l,T(e)),n.error("加载小料称重范围失败")}finally{p.value=!1}}));function i(t){const e=Number(t);return Number.isNaN(e)||e<0?null:e}function b(){return W(this,null,function*(){if(!l.id){n.warning("未找到混炼示方记录");return}const t={id:l.id,manualSmallWeighLowerTol:i(l.manualSmallWeighLowerTol),manualSmallWeighUpperTol:i(l.manualSmallWeighUpperTol),autoSmallWeighLowerTol:i(l.autoSmallWeighLowerTol),autoSmallWeighUpperTol:i(l.autoSmallWeighUpperTol)};if(t.manualSmallWeighLowerTol==null||t.manualSmallWeighUpperTol==null||t.autoSmallWeighLowerTol==null||t.autoSmallWeighUpperTol==null){n.warning("请填写有效的小料称重容差(不能为负数)");return}s({confirmLoading:!0});try{yield I(t),n.success("保存成功"),r(),u("success")}finally{s({confirmLoading:!1})}})}return(t,e)=>{const d=D,g=$,f=q,c=Q,v=K,y=A,N=x;return M(),G(L(B),V(t.$attrs,{destroyOnClose:"",title:"小料称重范围",width:560,onRegister:L(h),onOk:b}),{default:o(()=>[a(N,{spinning:p.value},{default:o(()=>[e[6]||(e[6]=F("div",{class:"weigh-range-tip"}," 计量下限 = 标准重量 − 下限容差;计量上限 = 标准重量 + 上限容差。单位:KG,默认容差 0.01。 ",-1)),l.specName?(M(),H("div",J,"规格:"+P(l.specName),1)):X("",!0),a(d,{orientation:"left"},{default:o(()=>[...e[4]||(e[4]=[U("人工小料",-1)])]),_:1}),a(y,{layout:"vertical"},{default:o(()=>[a(v,{gutter:16},{default:o(()=>[a(c,{span:12},{default:o(()=>[a(f,{label:"下限容差",required:""},{default:o(()=>[a(g,{value:l.manualSmallWeighLowerTol,"onUpdate:value":e[0]||(e[0]=m=>l.manualSmallWeighLowerTol=m),min:0,precision:6,style:{width:"100%"},placeholder:"默认 0.01"},null,8,["value"])]),_:1})]),_:1}),a(c,{span:12},{default:o(()=>[a(f,{label:"上限容差",required:""},{default:o(()=>[a(g,{value:l.manualSmallWeighUpperTol,"onUpdate:value":e[1]||(e[1]=m=>l.manualSmallWeighUpperTol=m),min:0,precision:6,style:{width:"100%"},placeholder:"默认 0.01"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1}),a(d,{orientation:"left"},{default:o(()=>[...e[5]||(e[5]=[U("自动小料",-1)])]),_:1}),a(y,{layout:"vertical"},{default:o(()=>[a(v,{gutter:16},{default:o(()=>[a(c,{span:12},{default:o(()=>[a(f,{label:"下限容差",required:""},{default:o(()=>[a(g,{value:l.autoSmallWeighLowerTol,"onUpdate:value":e[2]||(e[2]=m=>l.autoSmallWeighLowerTol=m),min:0,precision:6,style:{width:"100%"},placeholder:"默认 0.01"},null,8,["value"])]),_:1})]),_:1}),a(c,{span:12},{default:o(()=>[a(f,{label:"上限容差",required:""},{default:o(()=>[a(g,{value:l.autoSmallWeighUpperTol,"onUpdate:value":e[3]||(e[3]=m=>l.autoSmallWeighUpperTol=m),min:0,precision:6,style:{width:"100%"},placeholder:"默认 0.01"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["spinning"])]),_:1},16,["onRegister"])}}}),be=C(Y,[["__scopeId","data-v-556ffd84"]]);export{be as default};
|