2 lines
7.9 KiB
Java
2 lines
7.9 KiB
Java
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};
|