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

2 lines
34 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
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 Dl=Object.defineProperty,Vl=Object.defineProperties;var Bl=Object.getOwnPropertyDescriptors;var ye=Object.getOwnPropertySymbols;var ct=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable;var dt=(g,b,f)=>b in g?Dl(g,b,{enumerable:!0,configurable:!0,writable:!0,value:f}):g[b]=f,B=(g,b)=>{for(var f in b||(b={}))ct.call(b,f)&&dt(g,f,b[f]);if(ye)for(var f of ye(b))pt.call(b,f)&&dt(g,f,b[f]);return g},X=(g,b)=>Vl(g,Bl(b));var mt=(g,b)=>{var f={};for(var m in g)ct.call(g,m)&&b.indexOf(m)<0&&(f[m]=g[m]);if(g!=null&&ye)for(var m of ye(g))b.indexOf(m)<0&&pt.call(g,m)&&(f[m]=g[m]);return f};var C=(g,b,f)=>new Promise((m,U)=>{var N=T=>{try{_(f.next(T))}catch(P){U(P)}},n=T=>{try{_(f.throw(T))}catch(P){U(P)}},_=T=>T.done?m(T.value):Promise.resolve(T.value).then(N,n);_((f=f.apply(g,b)).next())});import{e as Ul,r as c,C as G,f as d,y as w,A as R,B as Fl,u as y,F as vt,K as ft,z as M,Q as l,O as Al,J as le,b as gt,c as p,T as W,R as K,E as ie,H as Te,G as S,D as Hl,P as zl,n as ht}from"./vue-vendor-DNhG1Cve.js";import{u as $l,s as Ll,aG as Ol,aK as El,au as Xl}from"./index-X7Y8jykP.js";import{B as Gl}from"./index-BDvqZ5j4.js";import{B as Kl}from"./BasicForm-ClUSoD_-.js";import"./helper-DcLcf4v6.js";import{u as ql}from"./useForm-D61zovon.js";import{f as Yl,h as jl,j as Se,k as Jl,m as Ql,n as Zl,o as ei,p as ti,q as li,t as bt,u as ii,v as ai,w as si,x as oi,y as ni,z as ri,A as ui,B as di,C as ci,D as pi,E as mi,F as Mt,G as vi,H as fi,I as He,J as gi,K as hi,L as bi,N as Mi,O as yi,P as Ti,Q as Si,R as xe,S as xi,T as Ci,U as Ce,V as wi,W as Ii,X as Ri,Y as Ni,Z as ki,_ as Wi,$ as _i,a0 as Pi,a1 as we,a2 as Di,a3 as Vi,a4 as Bi,a5 as Ui,a6 as yt,a7 as Fi,a8 as Ai}from"./MesXslMixingSpec.data-IK1nvCh3.js";import{s as Hi,q as Ie}from"./MesXslMixingSpec.api-5kQyW0eg.js";import{q as zi}from"./MesXslMixingSpecHistory.api-_oUSWtNa.js";import{r as Tt}from"./MesXslFormulaSpec.data-CIDhBKJQ.js";import{l as St,M as xt}from"./traceRecordHelper-DEQ5WJqH.js";import $i from"./MesXslMixingMaterialColumnSetting-DOm8hLv5.js";import ae from"./MesXslMixingTableRowHeightSetting-BvsK2bH1.js";import Re from"./MesXslMixingStepSelectCell-SvPMiuC3.js";import{l as Li}from"./MesXslMixerAction.api-pla456HR.js";import{l as Oi}from"./MesXslMixerCondition.api-yHAEEvhh.js";import{_ as Ei}from"./MesXslEquipmentLedgerSelectModal.vue_vue_type_script_setup_true_lang-_CckLUOJ.js";import{q as Xi}from"./MesXslEquipmentLedger.api-1ZKJmSDv.js";import{_ as Gi}from"./MesXslMixerPsCompileSelectModal.vue_vue_type_script_setup_true_lang-BdiiR9D9.js";import Ki from"./MesXslMixingMaterialSelectModal-CK8hd8x-.js";import qi from"./MesXslMixingSpecStepHistorySelectModal-X1mOFspv.js";import Yi from"./MesXslMixingSpecSelectModal-V4AyO36Z.js";import{u as se,a as ji}from"./useModal-DaJ3Bflg.js";import{m as Ji}from"./dayjs-jnKD3YGS.js";import Qi from"./index-DklMb9Qc.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useTimeout-D5AmIBZw.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"./BasicForm.vue_vue_type_style_index_0_lang-B29PWQy0.js";import"./index-saD4h7VJ.js";import"./useBreakpoint-DXhPW7nV.js";import"./useEventListener-BRXjwk7A.js";import"./breakpointEnum-BhAg6bcX.js";import"./uniqBy--vsL0WVB.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";import"./index-DSsDi_fL.js";import"./Group-UHkub2tu.js";import"./Checkbox-Dbxs4we4.js";import"./index-BuONesFs.js";import"./BasicTable-C6eG0bgK.js";import"./BasicTable.vue_vue_type_style_index_0_lang-B9DxrWas.js";import"./injectionKey-DPVn4AgL.js";import"./FormOutlined-Y84itqS0.js";import"./useTableContext-CncNVXgp.js";import"./index-DTjkSGYl.js";import"./eagerComputed-BTlOruLW.js";import"./fromPairs-Dx9PT-t0.js";import"./useMaxLevel-DE205ncc.js";import"./index-CfNJyBRj.js";import"./dropdown-jkliuVyN.js";import"./index-DfHu-LAS.js";import"./Group-DBzJABA_.js";import"./RadioButton-DRBix2Fq.js";import"./index-C7ckZv9Z.js";import"./DirectoryTree-nk_YTTIy.js";import"./FolderOpenOutlined-SzIPA7z0.js";import"./index-Cl-8Hzo4.js";import"./scrollTo-D49dA-9c.js";import"./operationUnit-vCu2co3e.js";import"./index-C69VKHba.js";import"./index-DsixALRt.js";import"./dayjs-ALi1pEeb.js";import"./index-aCD42OrZ.js";import"./quarterOfYear-BU2sPnff.js";import"./index-J2mOtM3w.js";import"./clickOutside-DHfwTU6R.js";import"./onMountedOrActivated-DhSdLlqP.js";import"./throttle-De_jAmBh.js";import"./sortable.esm-DJNoJSdJ.js";import"./RedoOutlined-Cq2g4Slp.js";import"./index-CeNCCWzL.js";import"./UpOutlined-B1UMbtrP.js";import"./TableAction.vue_vue_type_style_index_0_lang-BIWZ0bGo.js";import"./index-fAAIzD3j.js";import"./TableImg.vue_vue_type_style_index_0_lang-65ZOQtFn.js";import"./index-DfX9t4DO.js";import"./isNumeric-DjvBa-1E.js";import"./useTable-DbHE4FHE.js";import"./MesXslMixerPsCompile.data-tcO6vwt2.js";import"./index-Bzmv9Ie7.js";import"./bem-CTsBfXqP.js";import"./props-Cc-8EPhZ.js";import"./useContextMenu-BncvQCmV.js";import"./difference-CGvbIcA7.js";import"./category.constants-CeuPmr3i.js";import"./MesMixerMaterial.api-Bqz00PMw.js";import"./MesMaterial.api-Baoje79-.js";import"./JDictSelectTag-DqzD0_k1.js";import"./index-Cq6YxX27.js";import"./useFormItem-b_EqFlJz.js";import"./CompTypeEnum-Dk5ke9k4.js";import"./MesXslMixingMaterialCategorySetting-BulY77Qb.js";const Zi={class:"mixing-sheet"},ea={class:"mixing-form-table"},ta={class:"formValue",colspan:"3",rowspan:"3"},la={class:"formValue",colspan:"2"},ia={class:"formValue",colspan:"3"},aa={class:"formValue",colspan:"2",rowspan:"2"},sa={class:"formValue",colspan:"2"},oa={class:"formValue",colspan:"1"},na={class:"formValue"},ra={class:"formValue",colspan:"3",rowspan:"2"},ua={class:"formValue"},da={class:"formValue",colspan:"2"},ca={class:"formValue"},pa={class:"formValue"},ma={class:"formValue"},va={class:"formValue",colspan:"2"},fa={class:"formValue"},ga={class:"formValue"},ha={colspan:"13",class:"form-nested-wrap"},ba={class:"mixing-form-table mixing-form-nested"},Ma={class:"formValue"},ya={class:"formValue"},Ta={class:"formValue"},Sa={class:"formValue"},xa={class:"formValue"},Ca={class:"formValue"},wa={class:"formValue"},Ia={class:"sheet-panels"},Ra={class:"panel-head"},Na=["onClick"],ka={key:0,class:"mixing-material-name-text"},Wa={class:"material-table-footer"},_a={class:"material-table-footer-row"},Pa={class:"left-panel-section left-panel-section-tcu"},Da={class:"panel-head"},Va={class:"panel panel-right"},Ba={class:"panel panel-step-main"},Ua={class:"panel-head"},Fa={class:"panel panel-down-step"},Aa={class:"panel-head"},Ha={class:"sheet-sign-footer"},za={class:"sign-grid sign-grid-name"},$a={class:"sign-cell sign-value sign-text"},La={class:"sign-cell sign-value sign-text"},Oa={class:"sign-cell sign-value sign-text"},Ea={class:"sign-cell sign-value sign-text"},Xa={class:"sign-cell sign-value sign-text"},Ga={class:"sign-grid sign-grid-time"},Ka={class:"sign-cell sign-value sign-text"},qa={class:"sign-cell sign-value sign-text"},Ya={class:"sign-cell sign-value sign-text"},ja={class:"sign-cell sign-value sign-text"},Ja={class:"sign-cell sign-value sign-text"},Qa=Ul({__name:"MesXslMixingSpecModal",emits:["register","success"],setup(g,{emit:b}){const f=b,{createMessage:m}=Ll(),U=$l(),N=c(!1),n=c(!0),_=c(!1),T=c(""),P=c(""),F=c(0),A=c([]),H=c([]),q=c(),Y=c(null),Ne=c(),ke=c(),ze=c(),D=c([]),z=c([]),j=c([]),oe=c([]),ne=c(Yl()),$=c(jl()),We=p(()=>Mi(yi(Ti,ne.value),$.value)),$e=p(()=>Si(We.value,$.value)),Ct=p(()=>ne.value.join("|")||"all"),I=c(Se("material")),L=c(Se("tcu")),O=c(Se("step")),E=c(Se("downStep")),Le=p(()=>xe("material",I.value)),Oe=p(()=>Math.max(Le.value-xi,80)),re=c(null),V=c(""),_e=c(null),wt=p(()=>Ci(We.value,$.value,{unitWeight:re.value,accumWeight:_e.value})),Ee=p(()=>xe("step",O.value)),Xe=p(()=>xe("tcu",L.value)),Ge=p(()=>xe("downStep",E.value)),It=p(()=>Ce(I.value)),Rt=p(()=>Ce(L.value)),Nt=p(()=>Ce(O.value)),kt=p(()=>Ce(E.value)),Wt=p(()=>`${Ct.value}-${I.value.rowHeight}-${I.value.visibleRowCount}`),_t=p(()=>`${L.value.rowHeight}-${L.value.visibleRowCount}-${De.value}`),Pt=p(()=>`${O.value.rowHeight}-${O.value.visibleRowCount}-${A.value.length}-${H.value.length}`),Dt=p(()=>`${E.value.rowHeight}-${E.value.visibleRowCount}-${A.value.length}-${H.value.length}`);function Ke(t){var u,r,v,s,x;const e=(u=t==null?void 0:t.resizeColumn)!=null?u:t==null?void 0:t.column,i=(v=(r=e==null?void 0:e.params)==null?void 0:r.key)!=null?v:e==null?void 0:e.field;if(!i||(e==null?void 0:e.type)==="seq")return;const o=Math.max(ti,Math.round(Number((x=(s=t==null?void 0:t.resizeWidth)!=null?s:e==null?void 0:e.renderWidth)!=null?x:e==null?void 0:e.width)));!o||Number.isNaN(o)||($.value=X(B({},$.value),{[String(i)]:o}),li($.value))}function ue(){var e,i,o,u,r,v,s;const t=(r=(u=(o=(i=(e=q.value)==null?void 0:e.getXTable)==null?void 0:i.call(e))==null?void 0:o.getTableData)==null?void 0:u.call(o))==null?void 0:r.fullData;return Array.isArray(t)&&t.length?t:((s=(v=q.value)==null?void 0:v.getTableData)==null?void 0:s.call(v))||D.value||[]}function Vt(){var t,e,i,o;(o=(i=(e=(t=q.value)==null?void 0:t.getXTable)==null?void 0:e.call(t))==null?void 0:i.updateData)==null||o.call(i)}function de(t){const e=t||ue();gi(e),re.value=bt(e),_e.value=hi(e),Vt(),J()}function qe(t){return C(this,null,function*(){const e=t||a.machineId;if(!e){V.value="";return}try{const i=yield Xi({id:e}),o=(i==null?void 0:i.id)!=null?i:i==null?void 0:i.result;V.value=(o==null?void 0:o.effectiveVolume)||""}catch(i){V.value=""}})}function J(){var o;if(!n.value)return;const t=(o=re.value)!=null?o:bt(ue()),e=ii(a),i=ai(t,e,V.value);i!=null&&(a.fillVolume=i)}const Q=c(1),Pe=c(!1);function Bt(t){const e=ue();fi(e,t,Q.value),Q.value=He(t),de(e)}function Ut(t){!n.value||Pe.value||(Bt(t),J())}function Ft(t){if(!t)return t;const o=t,{baseUnitWeight:e}=o;return mt(o,["baseUnitWeight"])}function At(t,e){return e!=null&&e.userTyping?t==null?"":String(t):si(t)}function Ht(t){return oi(t)}function Z(t,e){return e!=null&&e.userTyping?t==null?"":String(t):ni(t)}function ee(t){return ri(t)}function Ye(){de()}function zt(t){var o;const e=(o=t==null?void 0:t.column)==null?void 0:o.key,i=t==null?void 0:t.row;e==="unitWeight"&&i&&ui(i,a.convertFactor),(e==="unitWeight"||e==="materialKind")&&Ye()}const te=c(Jl()),je=p(()=>wi(Ii,te.value)),De=p(()=>Ri(je.value,te.value)),$t=p(()=>({width:`${De.value}px`,height:`${Xe.value}px`})),Lt=p(()=>({width:`${Math.max($e.value,De.value)}px`,maxWidth:"100%"}));function Je(t){var u,r,v,s,x;const e=(u=t==null?void 0:t.resizeColumn)!=null?u:t==null?void 0:t.column,i=(v=(r=e==null?void 0:e.params)==null?void 0:r.key)!=null?v:e==null?void 0:e.field;if(!i||(e==null?void 0:e.type)==="seq")return;const o=Math.max(di,Math.round(Number((x=(s=t==null?void 0:t.resizeWidth)!=null?s:e==null?void 0:e.renderWidth)!=null?x:e==null?void 0:e.width)));!o||Number.isNaN(o)||(te.value=X(B({},te.value),{[String(i)]:o}),ci(te.value))}const ce=c(Ql());function Qe(t){var e;return Array.isArray(t==null?void 0:t.records)?t.records:Array.isArray((e=t==null?void 0:t.result)==null?void 0:e.records)?t.result.records:Array.isArray(t)?t:[]}function Ze(t,e){const i=new Set,o=[];return t.forEach(u=>{const r=String((u==null?void 0:u[e])||"").trim();!r||i.has(r)||(i.add(r),o.push({title:r,value:r}))}),o}function Ve(t){return C(this,null,function*(){if(!t){A.value=[],H.value=[];return}const e={equipmentId:t,pageNo:1,pageSize:500},[i,o]=yield Promise.all([Li(e),Oi(e)]);A.value=Ze(Qe(i),"actionName"),H.value=Ze(Qe(o),"conditionName")})}const et=p(()=>Ni(ki,ce.value)),tt=p(()=>A.value.map(t=>({label:t.title,value:t.value}))),lt=p(()=>H.value.map(t=>({label:t.title,value:t.value}))),pe=p(()=>"");function me(t){var u,r,v,s,x;const e=(u=t==null?void 0:t.resizeColumn)!=null?u:t==null?void 0:t.column,i=(v=(r=e==null?void 0:e.params)==null?void 0:r.key)!=null?v:e==null?void 0:e.field;if(!i||(e==null?void 0:e.type)==="seq")return;const o=Math.max(pi,Math.round(Number((x=(s=t==null?void 0:t.resizeWidth)!=null?s:e==null?void 0:e.renderWidth)!=null?x:e==null?void 0:e.width)));!o||Number.isNaN(o)||(ce.value=X(B({},ce.value),{[String(i)]:o}),mi(ce.value))}const a=gt({id:"",specName:"",purpose:"",machineId:"",machineName:"",makeDate:"",issueNumber:"",convertFactor:null,fillVolume:null,recycleCarbonSec:null,motherRubberSg:null,finalRubberSg:null,applyFactory:"",stageCount:"",pureMixSec:null,recycleCarbonKg:null,autoSmallPrintSetting:"",setTrainCount:null,sideWallWaterTemp:null,overtimeDischargeSec:null,overtempDischargeSec:null,overtempDischargeTemp:null,doorWaterTemp:null,rotorWaterTemp:null,maxFeedTemp:null,draftBy:"",draftTime:"",proofreadBy:"",proofreadTime:"",auditBy:"",auditTime:"",approveBy:"",approveTime:"",changeDate:""}),h=gt({draftBy:"",draftTime:"",proofreadBy:"",proofreadTime:"",auditBy:"",auditTime:"",approveBy:"",approveTime:"",changeBy:"",changeDate:""});function ve(t){if(!t)return"";const e=String(t);return e.length>=19?e.slice(0,19):e.slice(0,10)}function Ot(t){return t?String(t).slice(0,10):""}function fe(t={}){const e=U.getUserInfo||{};h.draftBy=Tt(t.draftBy||t.createBy,t.draftBy_dictText||t.createBy_dictText,e),h.changeBy=Tt(t.updateBy,t.updateBy_dictText,e),h.draftTime=ve(t.draftTime||t.createTime),h.proofreadBy=t.traceProofreadBy||"",h.proofreadTime=ve(t.traceProofreadTime),h.auditBy=t.traceAuditBy||"",h.auditTime=ve(t.traceAuditTime),h.approveBy=t.traceApproveBy||"",h.approveTime=ve(t.traceApproveTime),h.changeDate=Ot(t.changeDate||t.updateTime)}const[Et,{resetFields:Xt,setFieldsValue:Gt,validate:Kt,setProps:qt}]=ql({labelWidth:96,schemas:Zl,showActionButtonGroup:!1,baseColProps:{span:8}}),[Yt,{openModal:jt,closeModal:Jt,setModalProps:it}]=se(),[Qt,{openModal:Zt,closeModal:el}]=se(),[tl,{openModal:ll,closeModal:il,setModalProps:al}]=se(),[sl,{openModal:ol,closeModal:nl,setModalProps:rl}]=se(),[ul,{openModal:dl,closeModal:cl,setModalProps:pl}]=se();function at(){il(),Jt(),el(),nl(),cl(),Y.value=null}function st(){at(),Ue(),N.value=!1,_.value=!1,T.value="",n.value=!0,A.value=[],H.value=[],F.value+=1}const ml=p(()=>a.specName?"请点击选择混炼示方":"请点击选择设备台账");function vl(){return C(this,null,function*(){if(n.value){if(a.specName){ot();return}it({zIndex:1500}),jt(!0,{equipmentLedgerId:a.machineId||"",ts:Date.now()}),yield ht(),it({zIndex:1500,open:!0})}})}function fl(t){return C(this,null,function*(){a.machineId=(t==null?void 0:t.equipmentLedgerId)||"",a.machineName=(t==null?void 0:t.equipmentName)||"",V.value=(t==null?void 0:t.effectiveVolume)||"",a.machineId&&!V.value&&(yield qe(a.machineId)),J(),yield Ve(a.machineId)})}function gl(){n.value&&Zt(!0,{psCompileId:P.value||""})}function ot(){n.value&&(pl({zIndex:1500}),dl(!0,{machineId:a.machineId||"",machineName:a.machineName||"",ts:Date.now()}))}function ge(t,e){return C(this,null,function*(){const i=e==="referenceAdd"?Vi(t):t;if(N.value=e==="edit",Object.assign(a,i||{}),e==="referenceAdd"){a.id="";const o=U.getUserInfo||{};fe({createBy_dictText:o.realname,createBy:o.username})}else fe(i||{});yield Promise.all([qe(a.machineId),Ve(a.machineId)]),yield Fe(),D.value=we((i==null?void 0:i.materialList)||[],Fi),Pe.value=!0,Di(D.value,a.convertFactor,!0),Q.value=He(a.convertFactor),de(D.value),Pe.value=!1,z.value=we((i==null?void 0:i.stepList)||[],yt),j.value=we((i==null?void 0:i.downStepList)||[],Ai),oe.value=Be((i==null?void 0:i.tcuList)||[])})}function hl(t){return C(this,null,function*(){if(t!=null&&t.mixingSpecId)try{const e=yield St(t.mixingSpecId,xt,Ie);if(!(e!=null&&e.id)){m.warning("未找到混炼示方数据");return}yield ge(e,"edit"),m.success(`已加载示方「${e.specName||""}」`)}catch(e){m.error("加载混炼示方失败")}})}function bl(t){return C(this,null,function*(){if(t!=null&&t.mixingSpecId)try{const e=yield Ie({id:t.mixingSpecId}),i=(e==null?void 0:e.specName)!=null?e:e==null?void 0:e.result;if(!(i!=null&&i.id)){m.warning("未找到混炼示方数据");return}yield ge(i,"referenceAdd"),m.success(`已参照示方「${i.specName||""}」新增`)}catch(e){m.error("参照混炼示方失败")}})}function Ml(t){t&&(P.value=t.psCompileId||"",a.issueNumber=t.psCode||"")}function yl(t){!n.value||!t||(Y.value=t,al({zIndex:1500}),ll(!0,{picker:!0,ts:Date.now()}))}function Tl(t){!t||!Y.value||(Bi(Y.value,t,t.materialKind||""),Ye(),Y.value=null)}function Sl(){n.value&&(rl({zIndex:1500}),ol(!0,{machineId:a.machineId||"",machineName:a.machineName||"",excludeSpecId:a.id||""}))}function xl(t){return C(this,null,function*(){if(t!=null&&t.mixingSpecId)try{const e=yield Ie({id:t.mixingSpecId}),i=(e==null?void 0:e.specName)!=null?e:e==null?void 0:e.result,o=Ui((i==null?void 0:i.stepList)||[]);if(!o.length){m.warning("所选混炼示方没有可参照的混合步骤");return}z.value=we(o,yt),m.success(`已参照「${t.specName||(i==null?void 0:i.specName)||""}」混合步骤`)}catch(e){m.error("加载历史混合步骤失败")}})}function Be(t=[]){return bi(t)}function Cl(t){var o;const e=t==null?void 0:t.row,i=(o=t==null?void 0:t.column)==null?void 0:o.key;if(!(!e||!i)){if(i==="drugWeighPos"){e.sectionType==="down_mixer"&&(e.drugWeighPos=void 0,m.warning("下密炼机不允许选择药品称量位置"));return}i==="isAttach"&&!Mt(e.isAttach)&&(e.attachWeight=void 0)}}function Ue(){Object.keys(a).forEach(t=>{a[t]=t==="specName"||t==="purpose"||t==="machineId"||t==="machineName"||t==="issueNumber"||t==="stageCount"||t.endsWith("By")||t==="applyFactory"||t==="autoSmallPrintSetting"?"":null}),a.id="",a.makeDate="",a.draftTime="",a.proofreadTime="",a.auditTime="",a.approveTime="",a.changeDate="",P.value="",V.value="",fe({})}function Fe(){return C(this,null,function*(){yield Gt(B({},a))})}function wl(){var t,e;(e=(t=q.value)==null?void 0:t.addRows)==null||e.call(t,{})}function Il(){var t,e;(e=(t=Ne.value)==null?void 0:t.addRows)==null||e.call(t,{})}function Rl(){var t,e;(e=(t=ke.value)==null?void 0:t.addRows)==null||e.call(t,{})}const[Nl,{setModalProps:Ae,closeModal:kl}]=ji(t=>C(null,null,function*(){var e;if(_.value=!!(t!=null&&t.isHistoryView),N.value=!!(t!=null&&t.isUpdate),n.value=!!(t!=null&&t.showFooter)&&!_.value,at(),Ue(),T.value="",yield ht(),yield Xt(),Ue(),D.value=[],re.value=null,_e.value=null,Q.value=1,z.value=[],j.value=[],oe.value=Be([]),yield Ve(""),T.value=(t==null?void 0:t.historyVersion)||"",yield qt({disabled:!n.value}),Ae({showOkBtn:n.value,showCancelBtn:n.value,confirmLoading:!1}),_.value&&(t!=null&&t.historyId)){const i=yield zi({id:t.historyId});if(!(i!=null&&i.id)){m.warning("未找到历史记录数据");return}T.value=T.value||(t==null?void 0:t.historyVersion)||"",yield ge(i,"edit")}else if(N.value&&((e=t==null?void 0:t.record)!=null&&e.id)){const i=yield St(t.record.id,xt,Ie,t.record);yield ge(i,"edit")}else{const i=U.getUserInfo||{};a.makeDate=El().format("YYYY-MM-DD"),fe({createBy_dictText:i.realname,createBy:i.username}),D.value=Wi(),Q.value=He(a.convertFactor),z.value=_i(),j.value=Pi(),yield Fe()}})),Wl=p(()=>{if(y(_)){const t=y(T);return t?`混炼示方历史详情(${t}`:"混炼示方历史详情"}return!n.value&&y(N)?"混炼示方详情":y(N)?"编辑混炼示方":"新增混炼示方"});function _l(t){const e=t,i=((e==null?void 0:e.errorFields)||[]).flatMap(r=>(r==null?void 0:r.errors)||[]).filter(r=>!!r);if(i.length)return i.join("");const o={specName:"规格",purpose:"用途",issueNumber:"发行编号"},u=((e==null?void 0:e.errorFields)||[]).map(r=>{var v;return(v=r==null?void 0:r.name)==null?void 0:v[0]}).filter(Boolean).map(r=>o[r]||r);return u.length?`请完善必填项:${u.join("")}`:"请完善表单必填项"}function Pl(){return C(this,null,function*(){var s,x,he,nt,be,rt;yield Fe();let t;try{t=yield Kt()}catch(k){m.warning(_l(k));return}const e=ue();de(e);const i=((x=(s=Ne.value)==null?void 0:s.getTableData)==null?void 0:x.call(s))||z.value,o=((nt=(he=ke.value)==null?void 0:he.getTableData)==null?void 0:nt.call(he))||j.value,u=Be(((rt=(be=ze.value)==null?void 0:be.getTableData)==null?void 0:rt.call(be))||oe.value),r=k=>(k||[]).filter(Me=>Object.values(Me||{}).some(ut=>ut!=null&&ut!=="")),v=X(B({},t),{materialList:r(e).map(Ft),stepList:r(i),downStepList:r(o),tcuList:u.map(k=>{var Me;return X(B({},k),{isAttach:(Me=k.isAttach)!=null?Me:vi,drugWeighPos:k.sectionType==="down_mixer"?void 0:k.drugWeighPos,attachWeight:Mt(k.isAttach)?k.attachWeight:void 0})})});Ae({confirmLoading:!0});try{yield Hi(v,y(N)),m.success(y(N)?"编辑成功":"新增成功"),st(),kl(),f("success")}finally{Ae({confirmLoading:!1})}})}return(t,e)=>{const i=Ol,o=Ji,u=Qi,r=ft("a-button"),v=ft("JVxeTable");return M(),G(vt,null,[d(y(Gl),Fl(t.$attrs,{destroyOnClose:"",width:"96%",defaultFullscreen:!0,wrapClassName:"mixing-spec-modal-wrap",onRegister:y(Nl),onCancel:st,onOk:Pl}),{title:R(()=>[ie(S(Wl.value),1)]),default:R(()=>[l("div",Zi,[l("table",ea,[l("tbody",null,[e[56]||(e[56]=l("tr",{class:"form-title-row"},[l("th",{class:"formTitle",colspan:"13"},"TBR混合施工表")],-1)),l("tr",null,[e[31]||(e[31]=l("th",{class:"formTitle required",rowspan:"3"},"规格",-1)),l("td",ta,[d(i,{value:a.specName,readonly:"",placeholder:"请点击选择混炼示方",disabled:!n.value,bordered:!1,class:le(["form-input","mixing-picker-input",{"is-filled":!!a.specName}]),onClick:ot},null,8,["value","disabled","class"])]),e[32]||(e[32]=l("th",{class:"formTitle",colspan:"2"},"机台",-1)),e[33]||(e[33]=l("th",{class:"formTitle",colspan:"1"},"制作日期",-1)),l("td",la,[d(o,{value:a.makeDate,"onUpdate:value":e[0]||(e[0]=s=>a.makeDate=s),"value-format":"YYYY-MM-DD",disabled:!n.value,bordered:!1,class:"form-input",style:{width:"100%"}},null,8,["value","disabled"])]),e[34]||(e[34]=l("th",{class:"formTitle",colspan:"1"},"发行编号",-1)),l("td",ia,[d(i,{value:a.issueNumber,readonly:"",placeholder:"请点击选择密炼PS",disabled:!n.value,bordered:!1,class:le(["form-input","mixing-picker-input",{"is-filled":!!a.issueNumber}]),onClick:gl},null,8,["value","disabled","class"])])]),l("tr",null,[l("td",aa,[d(i,{value:a.machineName,readonly:"",placeholder:ml.value,disabled:!n.value,bordered:!1,class:le(["form-input","mixing-picker-input",{"is-filled":!!a.machineName}]),onClick:vl},null,8,["value","placeholder","disabled","class"])])]),l("tr",null,[e[35]||(e[35]=l("th",{class:"formTitle",colspan:"1"},"换算系数",-1)),l("td",sa,[d(u,{value:a.convertFactor,"onUpdate:value":[e[1]||(e[1]=s=>a.convertFactor=s),Ut],disabled:!n.value,precision:2,formatter:At,parser:Ht,bordered:!1,class:"form-input",style:{width:"100%"}},null,8,["value","disabled"])]),e[36]||(e[36]=l("th",{class:"formTitle",colspan:"1"},"填充体积",-1)),l("td",oa,[d(u,{value:a.fillVolume,"onUpdate:value":e[2]||(e[2]=s=>a.fillVolume=s),disabled:!n.value,precision:6,bordered:!1,class:"form-input",style:{width:"100%"}},null,8,["value","disabled"])]),e[37]||(e[37]=l("th",{class:"formTitle",colspan:"1"},"回收炭黑()",-1)),l("td",na,[d(u,{value:a.recycleCarbonSec,"onUpdate:value":e[3]||(e[3]=s=>a.recycleCarbonSec=s),disabled:!n.value,precision:0,bordered:!1,class:"form-input",style:{width:"100%"}},null,8,["value","disabled"])])]),l("tr",null,[e[38]||(e[38]=l("th",{class:"formTitle required",rowspan:"2"},"用途",-1)),l("td",ra,[d(i,{value:a.purpose,"onUpdate:value":e[4]||(e[4]=s=>a.purpose=s),placeholder:"请输入用途","allow-clear":"",disabled:!n.value,bordered:!1,class:"form-input"},null,8,["value","disabled"])]),e[39]||(e[39]=l("th",{class:"formTitle",colspan:"1"},"母胶比重",-1)),l("td",ua,[d(u,{value:a.motherRubberSg,"onUpdate:value":[e[5]||(e[5]=s=>a.motherRubberSg=s),J],disabled:!n.value,precision:6,bordered:!1,class:"form-input",style:{width:"100%"}},null,8,["value","disabled"])]),e[40]||(e[40]=l("th",{class:"formTitle"},"段数",-1)),l("td",da,[d(i,{value:a.stageCount,"onUpdate:value":e[6]||(e[6]=s=>a.stageCount=s),placeholder:" 2/3",disabled:!n.value,bordered:!1,class:"form-input"},null,8,["value","disabled"])]),e[41]||(e[41]=l("th",{class:"formTitle",colspan:"1"},"纯混炼时间()",-1)),l("td",ca,[d(u,{value:a.pureMixSec,"onUpdate:value":e[7]||(e[7]=s=>a.pureMixSec=s),disabled:!n.value,precision:0,bordered:!1,class:"form-input",style:{width:"100%"}},null,8,["value","disabled"])]),e[42]||(e[42]=l("th",{class:"formTitle",colspan:"1"},"回收炭黑(KG)",-1)),l("td",pa,[d(u,{value:a.recycleCarbonKg,"onUpdate:value":e[8]||(e[8]=s=>a.recycleCarbonKg=s),disabled:!n.value,precision:6,bordered:!1,class:"form-input",style:{width:"100%"}},null,8,["value","disabled"])])]),l("tr",null,[e[43]||(e[43]=l("th",{class:"formTitle",colspan:"1"},"终炼胶比重",-1)),l("td",ma,[d(u,{value:a.finalRubberSg,"onUpdate:value":[e[9]||(e[9]=s=>a.finalRubberSg=s),J],disabled:!n.value,precision:6,bordered:!1,class:"form-input",style:{width:"100%"}},null,8,["value","disabled"])]),e[44]||(e[44]=l("th",{class:"formTitle",colspan:"1"},"适用工厂",-1)),l("td",va,[d(i,{value:a.applyFactory,"onUpdate:value":e[10]||(e[10]=s=>a.applyFactory=s),disabled:!n.value,bordered:!1,class:"form-input"},null,8,["value","disabled"])]),e[45]||(e[45]=l("th",{class:"formTitle",colspan:"1"},"自动小料打印设定",-1)),l("td",fa,[d(i,{value:a.autoSmallPrintSetting,"onUpdate:value":e[11]||(e[11]=s=>a.autoSmallPrintSetting=s),disabled:!n.value,bordered:!1,class:"form-input"},null,8,["value","disabled"])]),e[46]||(e[46]=l("th",{class:"formTitle",colspan:"1"},"设定车数",-1)),l("td",ga,[d(u,{value:a.setTrainCount,"onUpdate:value":e[12]||(e[12]=s=>a.setTrainCount=s),disabled:!n.value,precision:0,bordered:!1,class:"form-input",style:{width:"100%"}},null,8,["value","disabled"])])]),l("tr",null,[l("td",ha,[l("table",ba,[l("tbody",null,[e[55]||(e[55]=l("tr",null,[l("th",{class:"formTitle",colspan:"12"},"配方参数设定")],-1)),l("tr",null,[e[47]||(e[47]=l("th",{class:"formTitle"},"侧壁水温",-1)),l("td",Ma,[d(u,{value:a.sideWallWaterTemp,"onUpdate:value":e[13]||(e[13]=s=>a.sideWallWaterTemp=s),disabled:!n.value,formatter:Z,parser:ee,bordered:!1,class:"form-input",style:{width:"100%"}},null,8,["value","disabled"])]),e[48]||(e[48]=l("th",{class:"formTitle"},"超时排胶时间",-1)),l("td",ya,[d(u,{value:a.overtimeDischargeSec,"onUpdate:value":e[14]||(e[14]=s=>a.overtimeDischargeSec=s),disabled:!n.value,precision:0,bordered:!1,class:"form-input",style:{width:"100%"}},null,8,["value","disabled"])]),e[49]||(e[49]=l("th",{class:"formTitle"},"超温排胶时间",-1)),l("td",Ta,[d(u,{value:a.overtempDischargeSec,"onUpdate:value":e[15]||(e[15]=s=>a.overtempDischargeSec=s),disabled:!n.value,precision:0,bordered:!1,class:"form-input",style:{width:"100%"}},null,8,["value","disabled"])]),e[50]||(e[50]=l("th",{class:"formTitle"},"超温排胶温度",-1)),l("td",Sa,[d(u,{value:a.overtempDischargeTemp,"onUpdate:value":e[16]||(e[16]=s=>a.overtempDischargeTemp=s),disabled:!n.value,formatter:Z,parser:ee,bordered:!1,class:"form-input",style:{width:"100%"}},null,8,["value","disabled"])]),e[51]||(e[51]=l("th",{class:"formTitle"},"卸料门水温",-1)),l("td",xa,[d(u,{value:a.doorWaterTemp,"onUpdate:value":e[17]||(e[17]=s=>a.doorWaterTemp=s),disabled:!n.value,formatter:Z,parser:ee,bordered:!1,class:"form-input",style:{width:"100%"}},null,8,["value","disabled"])]),e[52]||(e[52]=l("th",{class:"formTitle"},"转子水温",-1)),l("td",Ca,[d(u,{value:a.rotorWaterTemp,"onUpdate:value":e[18]||(e[18]=s=>a.rotorWaterTemp=s),disabled:!n.value,formatter:Z,parser:ee,bordered:!1,class:"form-input",style:{width:"100%"}},null,8,["value","disabled"])])]),l("tr",null,[e[53]||(e[53]=l("th",{class:"formTitle"},"最高进料温度",-1)),l("td",wa,[d(u,{value:a.maxFeedTemp,"onUpdate:value":e[19]||(e[19]=s=>a.maxFeedTemp=s),disabled:!n.value,formatter:Z,parser:ee,bordered:!1,class:"form-input",style:{width:"100%"}},null,8,["value","disabled"])]),e[54]||(e[54]=l("td",{class:"formValue blank",colspan:"10"},null,-1))])])])])])])]),l("div",Ia,[l("div",{class:"panel panel-left",style:W(Lt.value)},[l("div",Ra,[e[58]||(e[58]=l("span",null,"橡胶及配合剂",-1)),n.value?(M(),G("div",{key:0,class:"panel-head-actions",onClick:e[22]||(e[22]=K(()=>{},["stop"]))},[d($i,{"hidden-keys":ne.value,"onUpdate:hiddenKeys":e[20]||(e[20]=s=>ne.value=s)},null,8,["hidden-keys"]),d(ae,{"table-key":"material",preference:I.value,"onUpdate:preference":e[21]||(e[21]=s=>I.value=s)},null,8,["preference"]),d(r,{size:"small",type:"primary",onClick:wl},{default:R(()=>[...e[57]||(e[57]=[ie("新增行",-1)])]),_:1})])):(M(),G("div",{key:1,class:"panel-head-actions",onClick:e[24]||(e[24]=K(()=>{},["stop"]))},[d(ae,{"table-key":"material",preference:I.value,"onUpdate:preference":e[23]||(e[23]=s=>I.value=s)},null,8,["preference"])]))]),l("div",{class:"material-table-wrap",style:W({height:`${Le.value}px`})},[l("div",{class:"material-table-stack",style:W({width:`${$e.value}px`})},[l("div",{class:"material-table-body",style:W({height:`${Oe.value}px`})},[(M(),w(v,{key:Wt.value,ref_key:"materialRef",ref:q,"row-number":"","keep-source":"",bordered:"",fit:!1,"column-config":{resizable:!0},"row-config":It.value,size:"mini",height:Oe.value,"scroll-x":{enabled:!1},"scroll-y":{enabled:!0},columns:We.value,dataSource:D.value,disabled:!n.value,onValueChange:zt,onResizableChange:Ke,onColumnResizableChange:Ke},{mixerMaterialNameSlot:R(({row:s})=>[l("div",{class:le(["mixing-material-name-cell",{"is-disabled":!n.value}]),style:W({minHeight:`${I.value.rowHeight}px`}),onClick:K(x=>yl(s),["stop"])},[s.mixerMaterialName?(M(),G("span",ka,S(s.mixerMaterialName),1)):Te("",!0)],14,Na)]),_:1},8,["row-config","height","columns","dataSource","disabled"]))],4),l("div",Wa,[l("div",_a,[l("div",{class:"material-footer-seq",style:W({width:`${y(ei)}px`,height:`${I.value.rowHeight}px`})},null,4),(M(!0),G(vt,null,Hl(wt.value,s=>(M(),G("div",{key:s.key,class:le(["material-footer-cell",{"is-label":s.isLabel,"is-total":s.isTotal}]),style:W({width:`${s.width}px`,height:`${I.value.rowHeight}px`})},S(s.text),7))),128))])])],4)],4),l("div",Pa,[l("div",Da,[e[59]||(e[59]=l("span",null,"TCU温度条件",-1)),l("div",{class:"panel-head-actions",onClick:e[26]||(e[26]=K(()=>{},["stop"]))},[d(ae,{"table-key":"tcu",preference:L.value,"onUpdate:preference":e[25]||(e[25]=s=>L.value=s)},null,8,["preference"])])]),l("div",{class:"tcu-table-wrap",style:W($t.value)},[(M(),w(v,{key:_t.value,ref_key:"tcuRef",ref:ze,"row-number":"","keep-source":"",bordered:"",fit:!1,"column-config":{resizable:!0},"row-config":Rt.value,"show-header-overflow":!1,size:"mini",height:Xe.value,"scroll-x":{enabled:!1},columns:je.value,dataSource:oe.value,disabled:!n.value,onValueChange:Cl,onResizableChange:Je,onColumnResizableChange:Je},null,8,["row-config","height","columns","dataSource","disabled"]))],4)])],4),l("div",Va,[l("div",Ba,[l("div",Ua,[e[62]||(e[62]=l("span",null,"混合步骤",-1)),l("div",{class:"panel-head-actions",onClick:e[28]||(e[28]=K(()=>{},["stop"]))},[d(ae,{"table-key":"step",preference:O.value,"onUpdate:preference":e[27]||(e[27]=s=>O.value=s)},null,8,["preference"]),n.value?(M(),w(r,{key:0,size:"small",onClick:Sl},{default:R(()=>[...e[60]||(e[60]=[ie("参照历史混合步骤",-1)])]),_:1})):Te("",!0),n.value?(M(),w(r,{key:1,size:"small",type:"primary",onClick:Il},{default:R(()=>[...e[61]||(e[61]=[ie("新增行",-1)])]),_:1})):Te("",!0)])]),l("div",{class:"step-table-wrap",style:W({height:`${Ee.value}px`})},[(M(),w(v,{key:Pt.value,ref_key:"stepRef",ref:Ne,"row-number":"","keep-source":"",bordered:"",fit:!0,"column-config":{resizable:!0},"row-config":Nt.value,size:"mini",height:Ee.value,"scroll-y":{enabled:!0},columns:et.value,dataSource:z.value,disabled:!n.value,onResizableChange:me,onColumnResizableChange:me},{actionNameSlot:R(({row:s})=>[d(Re,{row:s,field:"actionName",options:tt.value,disabled:!n.value,"machine-id":a.machineId,placeholder:pe.value},null,8,["row","options","disabled","machine-id","placeholder"])]),comboModeSlot:R(({row:s})=>[d(Re,{row:s,field:"comboMode",options:lt.value,disabled:!n.value,"machine-id":a.machineId,placeholder:pe.value},null,8,["row","options","disabled","machine-id","placeholder"])]),_:1},8,["row-config","height","columns","dataSource","disabled"]))],4)]),l("div",Fa,[l("div",Aa,[e[64]||(e[64]=l("span",null,"下密炼机混炼条件",-1)),l("div",{class:"panel-head-actions",onClick:e[30]||(e[30]=K(()=>{},["stop"]))},[d(ae,{"table-key":"downStep",preference:E.value,"onUpdate:preference":e[29]||(e[29]=s=>E.value=s)},null,8,["preference"]),n.value?(M(),w(r,{key:0,size:"small",type:"primary",onClick:Rl},{default:R(()=>[...e[63]||(e[63]=[ie("新增行",-1)])]),_:1})):Te("",!0)])]),l("div",{class:"step-table-wrap step-table-wrap--compact",style:W({height:`${Ge.value}px`})},[(M(),w(v,{key:Dt.value,ref_key:"downStepRef",ref:ke,"row-number":"","keep-source":"",bordered:"",fit:!0,"column-config":{resizable:!0},"row-config":kt.value,size:"mini",height:Ge.value,columns:et.value,dataSource:j.value,disabled:!n.value,onResizableChange:me,onColumnResizableChange:me},{actionNameSlot:R(({row:s})=>[d(Re,{row:s,field:"actionName",options:tt.value,disabled:!n.value,"machine-id":a.machineId,placeholder:pe.value},null,8,["row","options","disabled","machine-id","placeholder"])]),comboModeSlot:R(({row:s})=>[d(Re,{row:s,field:"comboMode",options:lt.value,disabled:!n.value,"machine-id":a.machineId,placeholder:pe.value},null,8,["row","options","disabled","machine-id","placeholder"])]),_:1},8,["row-config","height","columns","dataSource","disabled"]))],4)])])]),l("div",Ha,[e[65]||(e[65]=l("div",{class:"sign-grid sign-grid-head"},[l("div",{class:"sign-cell sign-title"},"起草人"),l("div",{class:"sign-cell sign-title"},"校对人"),l("div",{class:"sign-cell sign-title"},"审核人"),l("div",{class:"sign-cell sign-title"},"批准人"),l("div",{class:"sign-cell sign-title sign-title-stack"},[l("span",null,"变更人"),l("span",null,"变更日期")])],-1)),l("div",za,[l("div",$a,S(h.draftBy||""),1),l("div",La,S(h.proofreadBy||""),1),l("div",Oa,S(h.auditBy||""),1),l("div",Ea,S(h.approveBy||""),1),l("div",Xa,S(h.changeBy||""),1)]),l("div",Ga,[l("div",Ka,S(h.draftTime||""),1),l("div",qa,S(h.proofreadTime||""),1),l("div",Ya,S(h.auditTime||""),1),l("div",ja,S(h.approveTime||""),1),l("div",Ja,S(h.changeDate||""),1)])]),Al(d(y(Kl),{onRegister:y(Et)},null,8,["onRegister"]),[[zl,!1]])])]),_:1},16,["onRegister"]),(M(),w(Ei,{key:F.value,onRegister:y(Yt),onSelect:fl},null,8,["onRegister"])),(M(),w(Gi,{key:F.value,onRegister:y(Qt),onSelect:Ml},null,8,["onRegister"])),(M(),w(Ki,{key:F.value,onRegister:y(tl),onSelect:Tl},null,8,["onRegister"])),(M(),w(qi,{key:F.value,onRegister:y(sl),onSelect:xl},null,8,["onRegister"])),(M(),w(Yi,{key:F.value,onRegister:y(ul),onEdit:hl,onReferenceAdd:bl},null,8,["onRegister"]))],64)}}}),ln=Xl(Qa,[["__scopeId","data-v-b4d57e78"]]);export{ln as default};