From 9d15ff4b3658e557d0162ccaaf865715c8bda64b Mon Sep 17 00:00:00 2001 From: memorylkf <312904636@qq.com> Date: Wed, 28 Jan 2026 20:16:48 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20[=E6=A8=A1=E6=9D=BF=E7=AE=A1=E7=90=86]?= =?UTF-8?q?=20=E5=A1=AB=E6=8A=A5=E6=9B=B9=E8=AE=A1=E7=AE=97=E7=89=A9?= =?UTF-8?q?=E8=B5=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/calUnitTools.js | 6 ++ .../comps/template/comps/sp/SWYPFXCBYPZB.vue | 36 +++++---- .../template/comps/sp/SWYPFXFFXYPZBB/CBYDB.vue | 48 +++++------ .../comps/sp/SWYPFXFFXYPZBB/CBYHGZYWDX.vue | 48 +++++------ .../template/comps/sp/SWYPFXFFXYPZBB/JZXY.vue | 48 +++++------ .../template/comps/sp/SWYPFXFFXYPZBB/QXWDX.vue | 48 +++++------ .../template/comps/sp/SWYPFXFFXYPZBB/RXJZXY.vue | 48 +++++------ .../template/comps/sp/SWYPFXFFXYPZBB/Recovery.vue | 93 +++++++++++----------- .../template/comps/sp/SWYPFXFFXYPZBB/XSKKX.vue | 49 ++++++------ .../template/comps/sp/SWYPFXFFXYPZBB/XZXHTYX.vue | 48 +++++------ .../template/comps/sp/SWYPFXFFXYPZBB/ZDYBS.vue | 48 +++++------ .../template/comps/sp/SWYPFXFFXYPZBB/ZQDYJMD.vue | 48 +++++------ .../comps/template/comps/sp/SWYPFXFFXZKPZB.vue | 48 +++++------ .../comps/template/comps/sp/SWYPFXRYPZB.vue | 36 +++++---- 14 files changed, 331 insertions(+), 321 deletions(-) diff --git a/src/utils/calUnitTools.js b/src/utils/calUnitTools.js index 9256fc4..1a99e2f 100644 --- a/src/utils/calUnitTools.js +++ b/src/utils/calUnitTools.js @@ -28,6 +28,9 @@ export function addTj(valueArr, unitArr) { } export function addDecimals(a, b) { + if (Number.isNaN(a) || Number.isNaN(b)) { + return 0 + } const strA = a.toString() const strB = b.toString() @@ -43,6 +46,9 @@ export function addDecimals(a, b) { } export function multiplyDecimals(a, b) { + if (Number.isNaN(a) || Number.isNaN(b)) { + return 0 + } const strA = a.toString() const strB = b.toString() diff --git a/src/views/business/comps/template/comps/sp/SWYPFXCBYPZB.vue b/src/views/business/comps/template/comps/sp/SWYPFXCBYPZB.vue index 9a5275b..590b264 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXCBYPZB.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXCBYPZB.vue @@ -288,23 +288,25 @@ export default { let content = await this.validFormFields(["baseInfoRef", "storageConditionRef", "stepFormPackageRef", "stepRef", "remarkRef"]); //生成resource let tmpResource = [] - //配置的试剂 - tmpResource.push({ - mc: content.targetName, - bh: content.targetCode+content.targetCodeSn, - ph: '', - nd: content.targetActConcentration + content.targetActConcentrationUnit, - source: 'ELN配制', - sxrq: content.expireDate, - ndz: content.targetActConcentration, - nddw: content.targetActConcentrationUnit, - kc: content.targetActVolume, - kcdw: content.targetActVolumeUnit, - syl: null, - syldw:content.targetActVolumeUnit, - yxzq:content.effectivePeriod, - yxzqdw:content.effectivePeriodUnit, - }) + if(this.fillType === "actFill"){ + //配置的试剂 + tmpResource.push({ + mc: content.targetName, + bh: content.targetCode+content.targetCodeSn, + ph: '', + nd: content.targetActConcentration + content.targetActConcentrationUnit, + source: 'ELN配制', + sxrq: content.expireDate, + ndz: content.targetActConcentration, + nddw: content.targetActConcentrationUnit, + kc: content.targetActVolume, + kcdw: content.targetActVolumeUnit, + syl: null, + syldw:content.targetActVolumeUnit, + yxzq:content.effectivePeriod, + yxzqdw:content.effectivePeriodUnit, + }) + } //使用的试剂 this.resourceTmp=tmpResource diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYDB.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYDB.vue index dc4f903..b5c1a91 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYDB.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYDB.vue @@ -336,34 +336,34 @@ export default { let content = await this.validFormFields(["baseInfoRef", "storageConditionRef", "stepFormPackageRef","tableRef" ,"stepRef", "remarkRef"]); //生成resource let tmpResource = [] + if(this.fillType === "actFill"){ + let tableList = content.stepTableFormData + if(tableList && tableList.length>0){ + for(let i=0;i0){ - for(let i=0;i0){ + for(let i=0;i0){ - for(let i=0;i0){ + for(let i=0;i0){ - for(let i=0;i0){ + for(let i=0;i0){ - for(let i=0;i0){ + for(let i=0;i0){ - for(let i=0;i0){ + for(let i=0;i0){ - for(let i=0;i0){ - for(let i=0;i0){ + for(let i=0;i0){ + for(let i=0;i0){ - for(let i=0;i0){ + for(let i=0;i0){ - for(let i=0;i0){ + for(let i=0;i0){ - for(let i=0;i0){ + for(let i=0;i0){ - for(let i=0;i0){ + for(let i=0;i0){ - for(let i=0;i