Files
qhmes/web-dist/js/MesXslMixingSmallMaterialViewModal-Q8p8OJW0.js
2026-06-16 18:19:57 +08:00

2 lines
7.9 KiB
Java
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
var G=Object.defineProperty,O=Object.defineProperties;var A=Object.getOwnPropertyDescriptors;var D=Object.getOwnPropertySymbols;var K=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable;var L=(u,o,a)=>o in u?G(u,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):u[o]=a,N=(u,o)=>{for(var a in o||(o={}))K.call(o,a)&&L(u,a,o[a]);if(D)for(var a of D(o))P.call(o,a)&&L(u,a,o[a]);return u},I=(u,o)=>O(u,A(o));var F=(u,o,a)=>new Promise((k,c)=>{var p=e=>{try{y(a.next(e))}catch(V){c(V)}},B=e=>{try{y(a.throw(e))}catch(V){c(V)}},y=e=>e.done?k(e.value):Promise.resolve(e.value).then(p,B);y((a=a.apply(u,o)).next())});import{B as U}from"./index-BDvqZ5j4.js";import{q as X}from"./MesXslMixingSpec.api-5kQyW0eg.js";import{b as q,d as z,g as H}from"./MesXslMixingSpec.data-IK1nvCh3.js";import{r as Q}from"./MesXslFormulaSpec.data-CIDhBKJQ.js";import{l as Z,M as j,b as J}from"./traceRecordHelper-DEQ5WJqH.js";import{u as Y,s as _,aH as ll,au as tl}from"./index-X7Y8jykP.js";import{a as sl}from"./useModal-DaJ3Bflg.js";import{e as el,y as ol,A as W,B as al,u as $,c as h,z as m,f as rl,r as M,Q as l,C as d,G as s,b as nl,H as S,F as T,D as w}from"./vue-vendor-DNhG1Cve.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"./index-CuWaQdlK.js";import"./index-DO7ZhK45.js";import"./JVxeTypes-C-gX5UoZ.js";import"./uuid-CODpppBC.js";import"./category.api-C2m9Yu44.js";import"./MesMixerMaterialSysCategory.api-Bl07TsPe.js";import"./MesXslApprovalTrace.api-BK43yoMy.js";const il={class:"mixing-small-sheet"},ul={class:"mixing-small-form-table"},ml={class:"formTitle sheet-title-cell"},dl={class:"formValue info-cell"},pl={class:"formValue sign-cell"},fl={class:"formValue sign-cell"},yl={class:"formValue sign-cell"},gl={class:"formValue sign-cell"},cl={class:"formValue info-cell"},vl={class:"formValue info-cell"},Bl={class:"formValue info-cell"},Vl={class:"formValue key-value-cell",colspan:"5"},bl={class:"formValue key-value-cell",colspan:"5"},kl={key:0,class:"mixing-small-data-table"},Ml={key:0},xl={class:"auto-group-title"},Tl={class:"mixing-small-data-table"},Sl={key:0},wl={key:0,class:"empty-block"},Cl=el({__name:"MesXslMixingSmallMaterialViewModal",setup(u){const{createMessage:o}=_(),a=Y(),k=M(!1),c=M("manual"),p=M({}),B=M([]),y=M([]),e=nl({draftBy:"",proofreadBy:"",auditBy:"",approveBy:""}),V=h(()=>q(c.value)),E=h(()=>V.value),[R,{setModalProps:C}]=sl(r=>F(null,null,function*(){c.value=(r==null?void 0:r.viewType)==="auto"?"auto":"manual",p.value={},B.value=[],y.value=[],e.draftBy="",e.proofreadBy="",e.auditBy="",e.approveBy="",C({loading:!0}),k.value=!0;try{const t=(r==null?void 0:r.record)||{};if(!(t!=null&&t.id)){o.warning("未找到混炼示方记录");return}const i=yield Z(t.id,j,X,t);p.value=I(N({},i),{issueDept:(i==null?void 0:i.issueDept)||(i==null?void 0:i.applyFactory)||""});const n=J(i,b=>Q(b.draftBy||b.createBy,b.draftBy_dictText||b.createBy_dictText,a.getUserInfo||{}));e.draftBy=n.draftBy,e.proofreadBy=n.proofreadBy,e.auditBy=n.auditBy,e.approveBy=n.approveBy;const f=(i==null?void 0:i.materialList)||[];c.value==="manual"?B.value=z(f,i):y.value=H(f,i)}catch(t){o.error("加载小料明细失败")}finally{k.value=!1,C({loading:!1})}}));function v(r){return r==null||r===""?"":String(r)}function x(r){return v(r)||""}function g(r){if(r==null)return"";const t=String(r);return t.includes(".")?t.replace(/0+$/,"").replace(/\.$/,""):t}return(r,t)=>{const i=ll;return m(),ol($(U),al(r.$attrs,{destroyOnClose:"",width:"88%",title:E.value,showOkBtn:!1,cancelText:"关闭",wrapClassName:"mixing-small-material-view-modal",onRegister:$(R)}),{default:W(()=>[rl(i,{spinning:k.value},{default:W(()=>[l("div",il,[l("table",ul,[t[23]||(t[23]=l("colgroup",null,[l("col",{style:{width:"22%"}}),l("col",{style:{width:"42%"}}),l("col",{style:{width:"9%"}}),l("col",{style:{width:"9%"}}),l("col",{style:{width:"9%"}}),l("col",{style:{width:"9%"}})],-1)),l("tbody",null,[l("tr",null,[l("th",ml,s(V.value),1),t[0]||(t[0]=l("td",{class:"formValue info-cell"},null,-1)),t[1]||(t[1]=l("th",{class:"formTitle"},"起草",-1)),t[2]||(t[2]=l("th",{class:"formTitle"},"校对",-1)),t[3]||(t[3]=l("th",{class:"formTitle"},"审核",-1)),t[4]||(t[4]=l("th",{class:"formTitle"},"批准",-1))]),l("tr",null,[t[5]||(t[5]=l("th",{class:"formTitle sheet-subtitle-cell"},"施工表",-1)),l("td",dl,"发行处"+s(v(p.value.issueDept)),1),l("td",pl,s(x(e.draftBy)),1),l("td",fl,s(x(e.proofreadBy)),1),l("td",yl,s(x(e.auditBy)),1),l("td",gl,s(x(e.approveBy)),1)]),l("tr",null,[t[6]||(t[6]=l("td",{class:"formValue blank-cell"},null,-1)),l("td",cl,"发行编号"+s(v(p.value.issueNumber)),1),t[7]||(t[7]=l("td",{class:"formValue sign-cell"},null,-1)),t[8]||(t[8]=l("td",{class:"formValue sign-cell"},null,-1)),t[9]||(t[9]=l("td",{class:"formValue sign-cell"},null,-1)),t[10]||(t[10]=l("td",{class:"formValue sign-cell"},null,-1))]),l("tr",null,[t[11]||(t[11]=l("td",{class:"formValue blank-cell"},null,-1)),l("td",vl,"作成日"+s(v(p.value.makeDate)),1),t[12]||(t[12]=l("td",{class:"formValue sign-cell"},null,-1)),t[13]||(t[13]=l("td",{class:"formValue sign-cell"},null,-1)),t[14]||(t[14]=l("td",{class:"formValue sign-cell"},null,-1)),t[15]||(t[15]=l("td",{class:"formValue sign-cell"},null,-1))]),l("tr",null,[t[16]||(t[16]=l("td",{class:"formValue blank-cell"},null,-1)),l("td",Bl,"适用工厂"+s(v(p.value.applyFactory)),1),t[17]||(t[17]=l("td",{class:"formValue sign-cell"},null,-1)),t[18]||(t[18]=l("td",{class:"formValue sign-cell"},null,-1)),t[19]||(t[19]=l("td",{class:"formValue sign-cell"},null,-1)),t[20]||(t[20]=l("td",{class:"formValue sign-cell"},null,-1))]),l("tr",null,[t[21]||(t[21]=l("th",{class:"formTitle key-label-cell"},"",-1)),l("td",Vl,s(v(p.value.specName)),1)]),l("tr",null,[t[22]||(t[22]=l("th",{class:"formTitle key-label-cell"},"",-1)),l("td",bl,s(v(p.value.machineName)),1)])])]),t[28]||(t[28]=l("div",{class:"unit-label"},"单位KG",-1)),c.value==="manual"?(m(),d("table",kl,[t[25]||(t[25]=l("thead",null,[l("tr",null,[l("th",null,"药品CODE"),l("th",null,"标准重量"),l("th",null,"计量下限"),l("th",null,"计量上限"),l("th",null,"累计标准重量")])],-1)),l("tbody",null,[(m(!0),d(T,null,w(B.value,(n,f)=>(m(),d("tr",{key:`manual-${f}`},[l("td",null,s(n.materialCode),1),l("td",null,s(g(n.standardWeight)),1),l("td",null,s(g(n.lowerLimit)),1),l("td",null,s(g(n.upperLimit)),1),l("td",null,s(g(n.accumWeight)),1)]))),128)),B.value.length?S("",!0):(m(),d("tr",Ml,[...t[24]||(t[24]=[l("td",{colspan:"5",class:"empty-cell"},"暂无人工小料明细",-1)])]))])])):(m(),d(T,{key:1},[(m(!0),d(T,null,w(y.value,n=>(m(),d("div",{key:n.groupKey,class:"auto-group-block"},[l("div",xl,s(n.groupLabel),1),l("table",Tl,[t[27]||(t[27]=l("thead",null,[l("tr",null,[l("th",null,"药品CODE"),l("th",null,"标准重量"),l("th",null,"计量下限"),l("th",null,"计量上限"),l("th",null,"累计标准重量")])],-1)),l("tbody",null,[(m(!0),d(T,null,w(n.rows,(f,b)=>(m(),d("tr",{key:`${n.groupKey}-${b}`},[l("td",null,s(f.materialCode),1),l("td",null,s(g(f.standardWeight)),1),l("td",null,s(g(f.lowerLimit)),1),l("td",null,s(g(f.upperLimit)),1),l("td",null,s(g(f.accumWeight)),1)]))),128)),n.rows.length?S("",!0):(m(),d("tr",Sl,[...t[26]||(t[26]=[l("td",{colspan:"5",class:"empty-cell"},"暂无数据",-1)])]))])])]))),128)),y.value.length?S("",!0):(m(),d("div",wl,"暂无自动小料明细"))],64)),t[29]||(t[29]=l("table",{class:"mixing-small-remark-table"},[l("tbody",null,[l("tr",null,[l("th",{class:"formTitle"},"备注"),l("td",{class:"formValue remark-cell"})])])],-1))])]),_:1},8,["spinning"])]),_:1},16,["title","onRegister"])}}}),ot=tl(Cl,[["__scopeId","data-v-cad13f87"]]);export{ot as default};