From 8bb74f2d0960f3607970b68bdf01627672e46d54 Mon Sep 17 00:00:00 2001 From: "15881625488@163.com" <15881625488@163.com> Date: Tue, 3 Feb 2026 10:02:34 +0800 Subject: [PATCH 1/6] =?UTF-8?q?fix:[=E6=A8=A1=E6=9D=BF=E7=AE=A1=E7=90=86]s?= =?UTF-8?q?p003,4,5,6=20=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/business/comps/template/comps/sp/SP003.vue | 5 ++++- src/views/business/comps/template/comps/sp/SP00456.vue | 11 +++++++---- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/views/business/comps/template/comps/sp/SP003.vue b/src/views/business/comps/template/comps/sp/SP003.vue index d82578b..5bfdbb5 100644 --- a/src/views/business/comps/template/comps/sp/SP003.vue +++ b/src/views/business/comps/template/comps/sp/SP003.vue @@ -54,7 +54,7 @@ import CustomTable from '@/components/Template/CustomTable.vue'; import SelectReagentDialog from '../../dialog/SelectReagentDialog.vue'; import TableOpertaion from "@/components/Template/operation/TableOpertaion.vue"; import { EventBus } from "@/utils/eventBus"; -import { addTj ,uniqeResource} from "@/utils/calUnitTools"; +import { addTj ,uniqeResource,uniqeResourceOne} from "@/utils/calUnitTools"; export default { name: "SP003", components: { BaseInfoFormPackage, LineLabel, TableList, Step, CustomTable, SelectReagentDialog, TableOpertaion }, @@ -622,6 +622,9 @@ export default { //使用 } + if(tmpResource.length>0){ + tmpResource = uniqeResourceOne(tmpResource) + } //使用的试剂、仪器 const stepResource = this.$refs.stepRef.getStepResource() this.resourceTmp =uniqeResource(tmpResource,stepResource.sjResource||[]) diff --git a/src/views/business/comps/template/comps/sp/SP00456.vue b/src/views/business/comps/template/comps/sp/SP00456.vue index dd4ff0b..7619db8 100644 --- a/src/views/business/comps/template/comps/sp/SP00456.vue +++ b/src/views/business/comps/template/comps/sp/SP00456.vue @@ -110,7 +110,7 @@ import SelectReagentDialog from '../../dialog/SelectReagentDialog.vue'; import TableOpertaion from "@/components/Template/operation/TableOpertaion.vue"; import { getExpireDate, duplicateResource } from "@/utils/index.js"; import moment from "moment"; -import { addTj, uniqeResource } from "@/utils/calUnitTools"; +import { addTj, uniqeResource,uniqeResourceOne } from "@/utils/calUnitTools"; import { getLadderColumnsConfig, getParallelColumnsConfig, getLadderFormConfig, getBaseInfoFormConfig, getRemarkFormConfig, getStorageConditionFormConfig, getParalleStepFormConfig } from "../../formConfig/paralleAndLadderConfig.js"; export default { name: "SP00456", @@ -696,10 +696,13 @@ export default { } } } + if(tmpResource.length>0){ + tmpResource = uniqeResourceOne(tmpResource) + } //使用的试剂、仪器 - // const stepResource = this.$refs.stepRef.getStepResource() - // this.resourceTmp =uniqeResource(tmpResource,stepResource.sjResource||[]) - // this.yqResourceTmp = stepResource.yqResource||[] + const stepResource = this.getStepResource() + this.resourceTmp =uniqeResource(tmpResource,stepResource.sjResource||[]) + this.yqResourceTmp = stepResource.yqResource||[] this.resourceTmp = tmpResource return content; From 7e4ba1d612f4506392fc19c5314eb037e00dcb08 Mon Sep 17 00:00:00 2001 From: memorylkf <312904636@qq.com> Date: Tue, 3 Feb 2026 10:03:43 +0800 Subject: [PATCH 2/6] =?UTF-8?q?fix:=20[=E6=A8=A1=E6=9D=BF=E7=AE=A1?= =?UTF-8?q?=E7=90=86]=20=E8=AF=95=E5=89=82=E7=BB=93=E7=AE=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../template/comps/sp/SWYPFXFFXYPZBB/CBYDB.vue | 74 +++++++++++++++++++++- .../comps/sp/SWYPFXFFXYPZBB/CBYHGZYWDX.vue | 74 +++++++++++++++++++++- .../template/comps/sp/SWYPFXFFXYPZBB/JZXY.vue | 74 +++++++++++++++++++++- .../template/comps/sp/SWYPFXFFXYPZBB/QXWDX.vue | 74 +++++++++++++++++++++- .../template/comps/sp/SWYPFXFFXYPZBB/RXJZXY.vue | 74 +++++++++++++++++++++- .../template/comps/sp/SWYPFXFFXYPZBB/XSKKX.vue | 74 +++++++++++++++++++++- .../template/comps/sp/SWYPFXFFXYPZBB/XZXHTYX.vue | 74 +++++++++++++++++++++- .../template/comps/sp/SWYPFXFFXYPZBB/ZDYBS.vue | 74 +++++++++++++++++++++- .../comps/template/comps/sp/SWYPFXFFXZKPZB.vue | 74 +++++++++++++++++++++- 9 files changed, 639 insertions(+), 27 deletions(-) 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 bbd378d..8068356 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYDB.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYDB.vue @@ -71,7 +71,7 @@ import TableOpertaion from "@/components/Template/operation/TableOpertaion.vue" import SelectReagentDialog from '../../../dialog/SelectReagentDialog.vue'; import { EventBus } from "@/utils/eventBus"; import { sj_subpackage,sj_startConfiguration,sj_configurationCompleted } from '@/api/business/sj/sj'; -import { addTj,uniqeResource } from "@/utils/calUnitTools"; +import { addTj,uniqeResource,uniqeResourceOne,addDecimals } from "@/utils/calUnitTools"; export default { name: "CBYDB", @@ -334,6 +334,70 @@ export default { //配置的试剂 let item = tableList[i] + //使用的 + tmpResource.push({ + mc: null, + bh: item.sjry, + ph: null, + ndz: null, + nd: null, + nddw: null, + ly: 'ELN配制', + sxrq: null, + kc: null, + kcdw: null, + syl: item.sjryxql, + type: null, + elnType: this.product, + syldw:content.headerSelectFields.sjryxqlUnit, + yxzq:null, + yxzqdw:null, + }) + tmpResource.push({ + mc: null, + bh: content.subJz, + ph: null, + ndz: null, + nd: null, + nddw: null, + ly: 'ELN配制', + sxrq: null, + kc: null, + kcdw: null, + syl: item.sjjzxql, + type: null, + elnType: this.product, + syldw:content.headerSelectFields.sjjzxqlUnit, + yxzq:null, + yxzqdw:null, + }) + //分装的 + let fzTotal = 0//分装总量 + if(item.fzsj && item.fzsj.fzList && item.fzsj.fzList.length>0){ + for(let j=0;j0?fzTotal:null, type: null, elnType: this.product, - syldw:unit, + syldw:fzTotal>0?item.fzsj.dw:unit, yxzq:null, yxzqdw:null, }) } } } + debugger + if(tmpResource.length>0){ + tmpResource = uniqeResourceOne(tmpResource) + } //使用的试剂、仪器 const stepResource = this.$refs.stepRef.getStepResource() this.resourceTmp =uniqeResource(tmpResource,stepResource.sjResource||[]) diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYHGZYWDX.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYHGZYWDX.vue index 88b40f9..fe1489f 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYHGZYWDX.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYHGZYWDX.vue @@ -71,7 +71,7 @@ import TableOpertaion from "@/components/Template/operation/TableOpertaion.vue" import SelectReagentDialog from '../../../dialog/SelectReagentDialog.vue'; import { EventBus } from "@/utils/eventBus"; import { sj_subpackage,sj_startConfiguration,sj_configurationCompleted } from '@/api/business/sj/sj'; -import { addTj,uniqeResource } from "@/utils/calUnitTools"; +import { addTj,uniqeResource,uniqeResourceOne,addDecimals } from "@/utils/calUnitTools"; export default { name: "CBYHGZYWDX", @@ -334,6 +334,70 @@ export default { //配置的试剂 let item = tableList[i] + //使用的 + tmpResource.push({ + mc: null, + bh: item.sjry, + ph: null, + ndz: null, + nd: null, + nddw: null, + ly: 'ELN配制', + sxrq: null, + kc: null, + kcdw: null, + syl: item.sjryxql, + type: null, + elnType: this.product, + syldw:content.headerSelectFields.sjryxqlUnit, + yxzq:null, + yxzqdw:null, + }) + tmpResource.push({ + mc: null, + bh: content.subJz, + ph: null, + ndz: null, + nd: null, + nddw: null, + ly: 'ELN配制', + sxrq: null, + kc: null, + kcdw: null, + syl: item.sjjzxql, + type: null, + elnType: this.product, + syldw:content.headerSelectFields.sjjzxqlUnit, + yxzq:null, + yxzqdw:null, + }) + //分装的 + let fzTotal = 0//分装总量 + if(item.fzsj && item.fzsj.fzList && item.fzsj.fzList.length>0){ + for(let j=0;j0?fzTotal:null, type: null, elnType: this.product, - syldw:unit, + syldw:fzTotal>0?item.fzsj.dw:unit, yxzq:null, yxzqdw:null, }) } } } + debugger + if(tmpResource.length>0){ + tmpResource = uniqeResourceOne(tmpResource) + } //使用的试剂、仪器 const stepResource = this.$refs.stepRef.getStepResource() this.resourceTmp =uniqeResource(tmpResource,stepResource.sjResource||[]) diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/JZXY.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/JZXY.vue index 954ad02..8df85ed 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/JZXY.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/JZXY.vue @@ -69,7 +69,7 @@ import TableOpertaion from "@/components/Template/operation/TableOpertaion.vue" import SelectReagentDialog from '../../../dialog/SelectReagentDialog.vue'; import { EventBus } from "@/utils/eventBus"; import { sj_subpackage,sj_startConfiguration,sj_configurationCompleted } from '@/api/business/sj/sj'; -import { addTj,uniqeResource } from "@/utils/calUnitTools"; +import { addTj,uniqeResource,uniqeResourceOne,addDecimals } from "@/utils/calUnitTools"; export default { name: "JZXY", @@ -322,6 +322,70 @@ export default { //配置的试剂 let item = tableList[i] + //使用的 + tmpResource.push({ + mc: null, + bh: item.sjry, + ph: null, + ndz: null, + nd: null, + nddw: null, + ly: 'ELN配制', + sxrq: null, + kc: null, + kcdw: null, + syl: item.sjryxql, + type: null, + elnType: this.product, + syldw:content.headerSelectFields.sjryxqlUnit, + yxzq:null, + yxzqdw:null, + }) + tmpResource.push({ + mc: null, + bh: item.kbjzbh, + ph: null, + ndz: null, + nd: null, + nddw: null, + ly: 'ELN配制', + sxrq: null, + kc: null, + kcdw: null, + syl: item.sjjzxql, + type: null, + elnType: this.product, + syldw:content.headerSelectFields.sjjzxqlUnit, + yxzq:null, + yxzqdw:null, + }) + //分装的 + let fzTotal = 0//分装总量 + if(item.fzsj && item.fzsj.fzList && item.fzsj.fzList.length>0){ + for(let j=0;j0?fzTotal:null, type: null, elnType: this.product, - syldw:unit, + syldw:fzTotal>0?item.fzsj.dw:unit, yxzq:null, yxzqdw:null, }) } } } + debugger + if(tmpResource.length>0){ + tmpResource = uniqeResourceOne(tmpResource) + } //使用的试剂、仪器 const stepResource = this.$refs.stepRef.getStepResource() this.resourceTmp =uniqeResource(tmpResource,stepResource.sjResource||[]) diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/QXWDX.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/QXWDX.vue index 16a43c7..c69f62c 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/QXWDX.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/QXWDX.vue @@ -71,7 +71,7 @@ import TableOpertaion from "@/components/Template/operation/TableOpertaion.vue" import SelectReagentDialog from '../../../dialog/SelectReagentDialog.vue'; import { EventBus } from "@/utils/eventBus"; import { sj_subpackage,sj_startConfiguration,sj_configurationCompleted } from '@/api/business/sj/sj'; -import { addTj,uniqeResource } from "@/utils/calUnitTools"; +import { addTj,uniqeResource,uniqeResourceOne,addDecimals } from "@/utils/calUnitTools"; export default { name: "QXWDX", @@ -335,6 +335,70 @@ export default { //配置的试剂 let item = tableList[i] + //使用的 + tmpResource.push({ + mc: null, + bh: item.sjry, + ph: null, + ndz: null, + nd: null, + nddw: null, + ly: 'ELN配制', + sxrq: null, + kc: null, + kcdw: null, + syl: item.sjryxql, + type: null, + elnType: this.product, + syldw:content.headerSelectFields.sjryxqlUnit, + yxzq:null, + yxzqdw:null, + }) + tmpResource.push({ + mc: null, + bh: content.subJz, + ph: null, + ndz: null, + nd: null, + nddw: null, + ly: 'ELN配制', + sxrq: null, + kc: null, + kcdw: null, + syl: item.sjjzxql, + type: null, + elnType: this.product, + syldw:content.headerSelectFields.sjjzxqlUnit, + yxzq:null, + yxzqdw:null, + }) + //分装的 + let fzTotal = 0//分装总量 + if(item.fzsj && item.fzsj.fzList && item.fzsj.fzList.length>0){ + for(let j=0;j0?fzTotal:null, type: null, elnType: this.product, - syldw:unit, + syldw:fzTotal>0?item.fzsj.dw:unit, yxzq:null, yxzqdw:null, }) } } } + debugger + if(tmpResource.length>0){ + tmpResource = uniqeResourceOne(tmpResource) + } //使用的试剂、仪器 const stepResource = this.$refs.stepRef.getStepResource() this.resourceTmp =uniqeResource(tmpResource,stepResource.sjResource||[]) diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/RXJZXY.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/RXJZXY.vue index 08e19df..e1c6bdd 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/RXJZXY.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/RXJZXY.vue @@ -71,7 +71,7 @@ import TableOpertaion from "@/components/Template/operation/TableOpertaion.vue" import SelectReagentDialog from '../../../dialog/SelectReagentDialog.vue'; import { EventBus } from "@/utils/eventBus"; import { sj_subpackage,sj_startConfiguration,sj_configurationCompleted } from '@/api/business/sj/sj'; -import { addTj,uniqeResource } from "@/utils/calUnitTools"; +import { addTj,uniqeResource,uniqeResourceOne,addDecimals } from "@/utils/calUnitTools"; export default { name: "RXJZXY", @@ -334,6 +334,70 @@ export default { //配置的试剂 let item = tableList[i] + //使用的 + tmpResource.push({ + mc: null, + bh: item.sjry, + ph: null, + ndz: null, + nd: null, + nddw: null, + ly: 'ELN配制', + sxrq: null, + kc: null, + kcdw: null, + syl: item.sjryxql, + type: null, + elnType: this.product, + syldw:content.headerSelectFields.sjryxqlUnit, + yxzq:null, + yxzqdw:null, + }) + tmpResource.push({ + mc: null, + bh: content.subJz, + ph: null, + ndz: null, + nd: null, + nddw: null, + ly: 'ELN配制', + sxrq: null, + kc: null, + kcdw: null, + syl: item.sjjzxql, + type: null, + elnType: this.product, + syldw:content.headerSelectFields.sjjzxqlUnit, + yxzq:null, + yxzqdw:null, + }) + //分装的 + let fzTotal = 0//分装总量 + if(item.fzsj && item.fzsj.fzList && item.fzsj.fzList.length>0){ + for(let j=0;j0?fzTotal:null, type: null, elnType: this.product, - syldw:unit, + syldw:fzTotal>0?item.fzsj.dw:unit, yxzq:null, yxzqdw:null, }) } } } + debugger + if(tmpResource.length>0){ + tmpResource = uniqeResourceOne(tmpResource) + } //使用的试剂、仪器 const stepResource = this.$refs.stepRef.getStepResource() this.resourceTmp =uniqeResource(tmpResource,stepResource.sjResource||[]) diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XSKKX.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XSKKX.vue index 648fd36..2da97ce 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XSKKX.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XSKKX.vue @@ -71,7 +71,7 @@ import TableOpertaion from "@/components/Template/operation/TableOpertaion.vue" import SelectReagentDialog from '../../../dialog/SelectReagentDialog.vue'; import { EventBus } from "@/utils/eventBus"; import { sj_subpackage,sj_startConfiguration,sj_configurationCompleted } from '@/api/business/sj/sj'; -import { addTj,uniqeResource } from "@/utils/calUnitTools"; +import { addTj,uniqeResource,uniqeResourceOne,addDecimals } from "@/utils/calUnitTools"; export default { name: "XSKKX", @@ -334,6 +334,70 @@ export default { //配置的试剂 let item = tableList[i] + //使用的 + tmpResource.push({ + mc: null, + bh: item.sjry, + ph: null, + ndz: null, + nd: null, + nddw: null, + ly: 'ELN配制', + sxrq: null, + kc: null, + kcdw: null, + syl: item.sjryxql, + type: null, + elnType: this.product, + syldw:content.headerSelectFields.sjryxqlUnit, + yxzq:null, + yxzqdw:null, + }) + tmpResource.push({ + mc: null, + bh: content.subJz, + ph: null, + ndz: null, + nd: null, + nddw: null, + ly: 'ELN配制', + sxrq: null, + kc: null, + kcdw: null, + syl: item.sjjzxql, + type: null, + elnType: this.product, + syldw:content.headerSelectFields.sjjzxqlUnit, + yxzq:null, + yxzqdw:null, + }) + //分装的 + let fzTotal = 0//分装总量 + if(item.fzsj && item.fzsj.fzList && item.fzsj.fzList.length>0){ + for(let j=0;j0?fzTotal:null, type: null, elnType: this.product, - syldw:unit, + syldw:fzTotal>0?item.fzsj.dw:unit, yxzq:null, yxzqdw:null, }) } } } + debugger + if(tmpResource.length>0){ + tmpResource = uniqeResourceOne(tmpResource) + } //使用的试剂、仪器 const stepResource = this.$refs.stepRef.getStepResource() this.resourceTmp =uniqeResource(tmpResource,stepResource.sjResource||[]) diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XZXHTYX.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XZXHTYX.vue index 67206b6..39875f5 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XZXHTYX.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XZXHTYX.vue @@ -71,7 +71,7 @@ import TableOpertaion from "@/components/Template/operation/TableOpertaion.vue" import SelectReagentDialog from '../../../dialog/SelectReagentDialog.vue'; import { EventBus } from "@/utils/eventBus"; import { sj_subpackage,sj_startConfiguration,sj_configurationCompleted } from '@/api/business/sj/sj'; -import { addTj,uniqeResource } from "@/utils/calUnitTools"; +import { addTj,uniqeResource,uniqeResourceOne,addDecimals } from "@/utils/calUnitTools"; export default { name: "XZXHTYX", @@ -334,6 +334,70 @@ export default { //配置的试剂 let item = tableList[i] + //使用的 + tmpResource.push({ + mc: null, + bh: item.sjry, + ph: null, + ndz: null, + nd: null, + nddw: null, + ly: 'ELN配制', + sxrq: null, + kc: null, + kcdw: null, + syl: item.sjryxql, + type: null, + elnType: this.product, + syldw:content.headerSelectFields.sjryxqlUnit, + yxzq:null, + yxzqdw:null, + }) + tmpResource.push({ + mc: null, + bh: content.subJz, + ph: null, + ndz: null, + nd: null, + nddw: null, + ly: 'ELN配制', + sxrq: null, + kc: null, + kcdw: null, + syl: item.sjjzxql, + type: null, + elnType: this.product, + syldw:content.headerSelectFields.sjjzxqlUnit, + yxzq:null, + yxzqdw:null, + }) + //分装的 + let fzTotal = 0//分装总量 + if(item.fzsj && item.fzsj.fzList && item.fzsj.fzList.length>0){ + for(let j=0;j0?fzTotal:null, type: null, elnType: this.product, - syldw:unit, + syldw:fzTotal>0?item.fzsj.dw:unit, yxzq:null, yxzqdw:null, }) } } } + debugger + if(tmpResource.length>0){ + tmpResource = uniqeResourceOne(tmpResource) + } //使用的试剂、仪器 const stepResource = this.$refs.stepRef.getStepResource() this.resourceTmp =uniqeResource(tmpResource,stepResource.sjResource||[]) diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/ZDYBS.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/ZDYBS.vue index 4a0d0d2..25b67c5 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/ZDYBS.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/ZDYBS.vue @@ -71,7 +71,7 @@ import TableOpertaion from "@/components/Template/operation/TableOpertaion.vue" import SelectReagentDialog from '../../../dialog/SelectReagentDialog.vue'; import { EventBus } from "@/utils/eventBus"; import { sj_subpackage,sj_startConfiguration,sj_configurationCompleted } from '@/api/business/sj/sj'; -import { addTj,uniqeResource } from "@/utils/calUnitTools"; +import { addTj,uniqeResource,uniqeResourceOne,addDecimals } from "@/utils/calUnitTools"; export default { name: "ZDYBS", @@ -334,6 +334,70 @@ export default { //配置的试剂 let item = tableList[i] + //使用的 + tmpResource.push({ + mc: null, + bh: item.sjry, + ph: null, + ndz: null, + nd: null, + nddw: null, + ly: 'ELN配制', + sxrq: null, + kc: null, + kcdw: null, + syl: item.sjryxql, + type: null, + elnType: this.product, + syldw:content.headerSelectFields.sjryxqlUnit, + yxzq:null, + yxzqdw:null, + }) + tmpResource.push({ + mc: null, + bh: content.subJz, + ph: null, + ndz: null, + nd: null, + nddw: null, + ly: 'ELN配制', + sxrq: null, + kc: null, + kcdw: null, + syl: item.sjjzxql, + type: null, + elnType: this.product, + syldw:content.headerSelectFields.sjjzxqlUnit, + yxzq:null, + yxzqdw:null, + }) + //分装的 + let fzTotal = 0//分装总量 + if(item.fzsj && item.fzsj.fzList && item.fzsj.fzList.length>0){ + for(let j=0;j0?fzTotal:null, type: null, elnType: this.product, - syldw:unit, + syldw:fzTotal>0?item.fzsj.dw:unit, yxzq:null, yxzqdw:null, }) } } } + debugger + if(tmpResource.length>0){ + tmpResource = uniqeResourceOne(tmpResource) + } //使用的试剂、仪器 const stepResource = this.$refs.stepRef.getStepResource() this.resourceTmp =uniqeResource(tmpResource,stepResource.sjResource||[]) diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXZKPZB.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXZKPZB.vue index a70aa50..da11319 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXZKPZB.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXZKPZB.vue @@ -71,7 +71,7 @@ import TableOpertaion from "@/components/Template/operation/TableOpertaion.vue" import SelectReagentDialog from '../../dialog/SelectReagentDialog.vue'; import { EventBus } from "@/utils/eventBus"; import { sj_subpackage,sj_startConfiguration,sj_configurationCompleted } from '@/api/business/sj/sj'; -import { addTj,uniqeResource } from "@/utils/calUnitTools"; +import { addTj,uniqeResource,uniqeResourceOne,addDecimals } from "@/utils/calUnitTools"; export default { name: "CBYDB", @@ -334,6 +334,70 @@ export default { //配置的试剂 let item = tableList[i] + //使用的 + tmpResource.push({ + mc: null, + bh: item.sjry, + ph: null, + ndz: null, + nd: null, + nddw: null, + ly: 'ELN配制', + sxrq: null, + kc: null, + kcdw: null, + syl: item.sjryxql, + type: null, + elnType: this.product, + syldw:content.headerSelectFields.sjryxqlUnit, + yxzq:null, + yxzqdw:null, + }) + tmpResource.push({ + mc: null, + bh: content.subJz, + ph: null, + ndz: null, + nd: null, + nddw: null, + ly: 'ELN配制', + sxrq: null, + kc: null, + kcdw: null, + syl: item.sjjzxql, + type: null, + elnType: this.product, + syldw:content.headerSelectFields.sjjzxqlUnit, + yxzq:null, + yxzqdw:null, + }) + //分装的 + let fzTotal = 0//分装总量 + if(item.fzsj && item.fzsj.fzList && item.fzsj.fzList.length>0){ + for(let j=0;j0?fzTotal:null, type: null, elnType: this.product, - syldw:unit, + syldw:fzTotal>0?item.fzsj.dw:unit, yxzq:null, yxzqdw:null, }) } } } + debugger + if(tmpResource.length>0){ + tmpResource = uniqeResourceOne(tmpResource) + } //使用的试剂、仪器 const stepResource = this.$refs.stepRef.getStepResource() this.resourceTmp =uniqeResource(tmpResource,stepResource.sjResource||[]) From b5d5b191c2c006d0a6784936fe8d77aad084a8bc Mon Sep 17 00:00:00 2001 From: memorylkf <312904636@qq.com> Date: Tue, 3 Feb 2026 10:17:30 +0800 Subject: [PATCH 3/6] =?UTF-8?q?feat:=20[=E6=A8=A1=E6=9D=BF=E7=AE=A1?= =?UTF-8?q?=E7=90=86]=20=E4=BF=AE=E6=94=B9=E6=A8=A1=E6=9D=BF=E5=90=8D?= =?UTF-8?q?=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../business/comps/template/TemplateTable.vue | 46 +- .../template/comps/sp/SWYPFXFFXYPZBB/CBYDB.vue | 524 ------------------ .../comps/sp/SWYPFXFFXYPZBB/CBYHGZYWDX.vue | 524 ------------------ .../template/comps/sp/SWYPFXFFXYPZBB/JZXY.vue | 512 ------------------ .../template/comps/sp/SWYPFXFFXYPZBB/QXWDX.vue | 525 ------------------ .../template/comps/sp/SWYPFXFFXYPZBB/RXJZXY.vue | 524 ------------------ .../template/comps/sp/SWYPFXFFXYPZBB/Recovery.vue | 586 --------------------- .../template/comps/sp/SWYPFXFFXYPZBB/SP008.vue | 524 ++++++++++++++++++ .../template/comps/sp/SWYPFXFFXYPZBB/SP009.vue | 586 +++++++++++++++++++++ .../template/comps/sp/SWYPFXFFXYPZBB/SP010.vue | 525 ++++++++++++++++++ .../template/comps/sp/SWYPFXFFXYPZBB/SP011.vue | 524 ++++++++++++++++++ .../template/comps/sp/SWYPFXFFXYPZBB/SP012.vue | 524 ++++++++++++++++++ .../template/comps/sp/SWYPFXFFXYPZBB/SP013.vue | 512 ++++++++++++++++++ .../template/comps/sp/SWYPFXFFXYPZBB/SP014.vue | 524 ++++++++++++++++++ .../template/comps/sp/SWYPFXFFXYPZBB/SP015.vue | 524 ++++++++++++++++++ .../template/comps/sp/SWYPFXFFXYPZBB/SP016.vue | 528 +++++++++++++++++++ .../template/comps/sp/SWYPFXFFXYPZBB/SP017.vue | 524 ++++++++++++++++++ .../template/comps/sp/SWYPFXFFXYPZBB/SP018.vue | 524 ++++++++++++++++++ .../template/comps/sp/SWYPFXFFXYPZBB/XSKKX.vue | 528 ------------------- .../template/comps/sp/SWYPFXFFXYPZBB/XZXHTYX.vue | 524 ------------------ .../template/comps/sp/SWYPFXFFXYPZBB/ZDYBS.vue | 524 ------------------ .../template/comps/sp/SWYPFXFFXYPZBB/ZQDYJMD.vue | 524 ------------------ .../comps/template/comps/sp/SWYPFXFFXZKPZB.vue | 524 ------------------ 23 files changed, 5842 insertions(+), 5842 deletions(-) delete mode 100644 src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYDB.vue delete mode 100644 src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYHGZYWDX.vue delete mode 100644 src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/JZXY.vue delete mode 100644 src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/QXWDX.vue delete mode 100644 src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/RXJZXY.vue delete mode 100644 src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/Recovery.vue create mode 100644 src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP008.vue create mode 100644 src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP009.vue create mode 100644 src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP010.vue create mode 100644 src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP011.vue create mode 100644 src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP012.vue create mode 100644 src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP013.vue create mode 100644 src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP014.vue create mode 100644 src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP015.vue create mode 100644 src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP016.vue create mode 100644 src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP017.vue create mode 100644 src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP018.vue delete mode 100644 src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XSKKX.vue delete mode 100644 src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XZXHTYX.vue delete mode 100644 src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/ZDYBS.vue delete mode 100644 src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/ZQDYJMD.vue delete mode 100644 src/views/business/comps/template/comps/sp/SWYPFXFFXZKPZB.vue diff --git a/src/views/business/comps/template/TemplateTable.vue b/src/views/business/comps/template/TemplateTable.vue index d00ff5f..c895874 100644 --- a/src/views/business/comps/template/TemplateTable.vue +++ b/src/views/business/comps/template/TemplateTable.vue @@ -28,17 +28,17 @@ import SP002 from "./comps/sp/SP002.vue"; import SP003 from "./comps/sp/SP003.vue"; import SP00456 from "./comps/sp/SP00456.vue"; //色谱生物样品分析方法学样品制备表-10个类似 -import ZQDYJMD from "./comps/sp/SWYPFXFFXYPZBB/ZQDYJMD.vue"; -import QXWDX from "./comps/sp/SWYPFXFFXYPZBB/QXWDX.vue"; -import CBYHGZYWDX from "./comps/sp/SWYPFXFFXYPZBB/CBYHGZYWDX.vue"; -import Recovery from "./comps/sp/SWYPFXFFXYPZBB/Recovery.vue"; -import RXJZXY from "./comps/sp/SWYPFXFFXYPZBB/RXJZXY.vue"; -import JZXY from "./comps/sp/SWYPFXFFXYPZBB/JZXY.vue"; -import XZXHTYX from "./comps/sp/SWYPFXFFXYPZBB/XZXHTYX.vue"; -import ZDYBS from "./comps/sp/SWYPFXFFXYPZBB/ZDYBS.vue"; -import XSKKX from "./comps/sp/SWYPFXFFXYPZBB/XSKKX.vue"; -import CBYDB from "./comps/sp/SWYPFXFFXYPZBB/CBYDB.vue"; -import SWYPFXFFXZKPZB from "./comps/sp/SWYPFXFFXZKPZB.vue"; +import SP008 from "./comps/sp/SWYPFXFFXYPZBB/SP008.vue"; +import SP009 from "./comps/sp/SWYPFXFFXYPZBB/SP009.vue"; +import SP010 from "./comps/sp/SWYPFXFFXYPZBB/SP010.vue"; +import SP011 from "./comps/sp/SWYPFXFFXYPZBB/SP011.vue"; +import SP012 from "./comps/sp/SWYPFXFFXYPZBB/SP012.vue"; +import SP013 from "./comps/sp/SWYPFXFFXYPZBB/SP013.vue"; +import SP014 from "./comps/sp/SWYPFXFFXYPZBB/SP014.vue"; +import SP015 from "./comps/sp/SWYPFXFFXYPZBB/SP015.vue"; +import SP016 from "./comps/sp/SWYPFXFFXYPZBB/SP016.vue"; +import SP017 from "./comps/sp/SWYPFXFFXYPZBB/SP017.vue"; +import SP018 from "./comps/sp/SWYPFXFFXYPZBB/SP018.vue"; import Demo from "./comps/sp/Demo.vue"; //供试品 import SYWZPZJHB from "./comps/gsp/SYWZPZJHB.vue"; @@ -54,7 +54,7 @@ export default { //供试品 MJYLQSQD, SYWZPZJHB, //色谱 - SP001, SP002, SP003, SP00456, ZQDYJMD, QXWDX, CBYHGZYWDX, Recovery, RXJZXY, JZXY, XZXHTYX, ZDYBS, XSKKX, CBYDB, SWYPFXFFXZKPZB + SP001, SP002, SP003, SP00456, SP008, SP009, SP010, SP011, SP012, SP013, SP014, SP015, SP016, SP017, SP018 }, props: { sn: { @@ -86,17 +86,17 @@ export default { 'SP004': 'SP00456', 'SP005': 'SP00456', 'SP006': 'SP00456', - 'SP008': 'ZQDYJMD', - 'SP009': 'Recovery', - 'SP010': 'QXWDX', - 'SP011': 'CBYHGZYWDX', - 'SP012': 'RXJZXY', - 'SP013': 'JZXY', - 'SP014': 'XZXHTYX', - 'SP015': 'ZDYBS', - 'SP016': 'XSKKX', - 'SP017': 'CBYDB', - 'SP018': 'SWYPFXFFXZKPZB', + 'SP008': 'SP008', + 'SP009': 'SP009', + 'SP010': 'SP010', + 'SP011': 'SP011', + 'SP012': 'SP012', + 'SP013': 'SP013', + 'SP014': 'SP014', + 'SP015': 'SP015', + 'SP016': 'SP016', + 'SP017': 'SP017', + 'SP018': 'SP018', //供试品 'SYWZPZJHB': 'SYWZPZJHB', 'MJYLQSQD': 'MJYLQSQD', diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYDB.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYDB.vue deleted file mode 100644 index 8068356..0000000 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYDB.vue +++ /dev/null @@ -1,524 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYHGZYWDX.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYHGZYWDX.vue deleted file mode 100644 index fe1489f..0000000 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYHGZYWDX.vue +++ /dev/null @@ -1,524 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/JZXY.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/JZXY.vue deleted file mode 100644 index 8df85ed..0000000 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/JZXY.vue +++ /dev/null @@ -1,512 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/QXWDX.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/QXWDX.vue deleted file mode 100644 index c69f62c..0000000 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/QXWDX.vue +++ /dev/null @@ -1,525 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/RXJZXY.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/RXJZXY.vue deleted file mode 100644 index e1c6bdd..0000000 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/RXJZXY.vue +++ /dev/null @@ -1,524 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/Recovery.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/Recovery.vue deleted file mode 100644 index dfa3cd1..0000000 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/Recovery.vue +++ /dev/null @@ -1,586 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP008.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP008.vue new file mode 100644 index 0000000..9cfbd5c --- /dev/null +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP008.vue @@ -0,0 +1,524 @@ + + + + + \ No newline at end of file diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP009.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP009.vue new file mode 100644 index 0000000..dfa3cd1 --- /dev/null +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP009.vue @@ -0,0 +1,586 @@ + + + + + \ No newline at end of file diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP010.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP010.vue new file mode 100644 index 0000000..c69f62c --- /dev/null +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP010.vue @@ -0,0 +1,525 @@ + + + + + \ No newline at end of file diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP011.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP011.vue new file mode 100644 index 0000000..fe1489f --- /dev/null +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP011.vue @@ -0,0 +1,524 @@ + + + + + \ No newline at end of file diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP012.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP012.vue new file mode 100644 index 0000000..e1c6bdd --- /dev/null +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP012.vue @@ -0,0 +1,524 @@ + + + + + \ No newline at end of file diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP013.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP013.vue new file mode 100644 index 0000000..8df85ed --- /dev/null +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP013.vue @@ -0,0 +1,512 @@ + + + + + \ No newline at end of file diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP014.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP014.vue new file mode 100644 index 0000000..39875f5 --- /dev/null +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP014.vue @@ -0,0 +1,524 @@ + + + + + \ No newline at end of file diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP015.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP015.vue new file mode 100644 index 0000000..25b67c5 --- /dev/null +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP015.vue @@ -0,0 +1,524 @@ + + + + + \ No newline at end of file diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP016.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP016.vue new file mode 100644 index 0000000..2da97ce --- /dev/null +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP016.vue @@ -0,0 +1,528 @@ + + + + + \ No newline at end of file diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP017.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP017.vue new file mode 100644 index 0000000..8068356 --- /dev/null +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP017.vue @@ -0,0 +1,524 @@ + + + + + \ No newline at end of file diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP018.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP018.vue new file mode 100644 index 0000000..f65f948 --- /dev/null +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP018.vue @@ -0,0 +1,524 @@ + + + + + \ No newline at end of file diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XSKKX.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XSKKX.vue deleted file mode 100644 index 2da97ce..0000000 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XSKKX.vue +++ /dev/null @@ -1,528 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XZXHTYX.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XZXHTYX.vue deleted file mode 100644 index 39875f5..0000000 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XZXHTYX.vue +++ /dev/null @@ -1,524 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/ZDYBS.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/ZDYBS.vue deleted file mode 100644 index 25b67c5..0000000 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/ZDYBS.vue +++ /dev/null @@ -1,524 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/ZQDYJMD.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/ZQDYJMD.vue deleted file mode 100644 index 9cfbd5c..0000000 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/ZQDYJMD.vue +++ /dev/null @@ -1,524 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXZKPZB.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXZKPZB.vue deleted file mode 100644 index da11319..0000000 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXZKPZB.vue +++ /dev/null @@ -1,524 +0,0 @@ - - - - - \ No newline at end of file From 57b1cef597931f50779c3971de36a97a2e4e1d4a Mon Sep 17 00:00:00 2001 From: memorylkf <312904636@qq.com> Date: Tue, 3 Feb 2026 11:46:20 +0800 Subject: [PATCH 4/6] =?UTF-8?q?fix:=20[=E6=A8=A1=E6=9D=BF=E7=AE=A1?= =?UTF-8?q?=E7=90=86]=20=E4=BB=AA=E5=99=A8=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP008.vue | 5 ++--- src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP009.vue | 3 +-- src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP010.vue | 6 ++---- src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP011.vue | 5 ++--- src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP012.vue | 5 ++--- src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP013.vue | 5 ++--- src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP014.vue | 5 ++--- src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP015.vue | 5 ++--- src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP016.vue | 5 ++--- src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP017.vue | 5 ++--- src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP018.vue | 2 +- 11 files changed, 20 insertions(+), 31 deletions(-) diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP008.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP008.vue index 9cfbd5c..0289c2f 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP008.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP008.vue @@ -11,7 +11,7 @@ + :dataSource="yqResource" /> @@ -240,7 +240,6 @@ export default { currentSubKey: "",//当前点击的子项key rowIndex:0,//当前表格点击的行数 - resource: [], formData: {} }; }, @@ -378,7 +377,7 @@ export default { let fzItem = item.fzsj.fzList[j] tmpResource.push({ mc: null, - bh: item.fzsj.mybh+fzItem.subCode, + bh: item.fzsj.mybh+fzItem.preCode+fzItem.subCode, ph: null, ndz: item.hhwznd + content.headerSelectFields.hhwzndUnit, nd: item.hhwznd, diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP009.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP009.vue index dfa3cd1..9ddce1d 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP009.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP009.vue @@ -9,7 +9,7 @@ - + @@ -278,7 +278,6 @@ export default { data() { return { reagentType: '', - resource: [], resourceData1: [], formData: {} }; diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP010.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP010.vue index c69f62c..9bc363e 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP010.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP010.vue @@ -11,7 +11,7 @@ + :dataSource="yqResource" /> @@ -240,8 +240,6 @@ export default { currentSubKey: "",//当前点击的子项key rowIndex:0,//当前表格点击的行数 - resource: [], - formData: {} }; }, @@ -379,7 +377,7 @@ export default { let fzItem = item.fzsj.fzList[j] tmpResource.push({ mc: null, - bh: item.fzsj.mybh+fzItem.subCode, + bh: item.fzsj.mybh+fzItem.preCode+fzItem.subCode, ph: null, ndz: item.hhwznd + content.headerSelectFields.hhwzndUnit, nd: item.hhwznd, diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP011.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP011.vue index fe1489f..816f6f9 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP011.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP011.vue @@ -11,7 +11,7 @@ + :dataSource="yqResource" /> @@ -240,7 +240,6 @@ export default { currentSubKey: "",//当前点击的子项key rowIndex:0,//当前表格点击的行数 - resource: [], formData: {} }; }, @@ -378,7 +377,7 @@ export default { let fzItem = item.fzsj.fzList[j] tmpResource.push({ mc: null, - bh: item.fzsj.mybh+fzItem.subCode, + bh: item.fzsj.mybh+fzItem.preCode+fzItem.subCode, ph: null, ndz: item.hhwznd + content.headerSelectFields.hhwzndUnit, nd: item.hhwznd, diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP012.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP012.vue index e1c6bdd..6e32b18 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP012.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP012.vue @@ -11,7 +11,7 @@ + :dataSource="yqResource" /> @@ -240,7 +240,6 @@ export default { currentSubKey: "",//当前点击的子项key rowIndex:0,//当前表格点击的行数 - resource: [], formData: {} }; }, @@ -378,7 +377,7 @@ export default { let fzItem = item.fzsj.fzList[j] tmpResource.push({ mc: null, - bh: item.fzsj.mybh+fzItem.subCode, + bh: item.fzsj.mybh+fzItem.preCode+fzItem.subCode, ph: null, ndz: item.hhwznd + content.headerSelectFields.hhwzndUnit, nd: item.hhwznd, diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP013.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP013.vue index 8df85ed..3b24ce9 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP013.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP013.vue @@ -11,7 +11,7 @@ + :dataSource="yqResource" /> @@ -238,7 +238,6 @@ export default { currentSubKey: "",//当前点击的子项key rowIndex:0,//当前表格点击的行数 - resource: [], formData: {} }; }, @@ -366,7 +365,7 @@ export default { let fzItem = item.fzsj.fzList[j] tmpResource.push({ mc: null, - bh: item.fzsj.mybh+fzItem.subCode, + bh: item.fzsj.mybh+fzItem.preCode+fzItem.subCode, ph: null, ndz: item.hhwznd + content.headerSelectFields.hhwzndUnit, nd: item.hhwznd, diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP014.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP014.vue index 39875f5..addd25b 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP014.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP014.vue @@ -11,7 +11,7 @@ + :dataSource="yqResource" /> @@ -240,7 +240,6 @@ export default { currentSubKey: "",//当前点击的子项key rowIndex:0,//当前表格点击的行数 - resource: [], formData: {} }; }, @@ -378,7 +377,7 @@ export default { let fzItem = item.fzsj.fzList[j] tmpResource.push({ mc: null, - bh: item.fzsj.mybh+fzItem.subCode, + bh: item.fzsj.mybh+fzItem.preCode+fzItem.subCode, ph: null, ndz: item.hhwznd + content.headerSelectFields.hhwzndUnit, nd: item.hhwznd, diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP015.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP015.vue index 25b67c5..a4bfa5d 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP015.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP015.vue @@ -11,7 +11,7 @@ + :dataSource="yqResource" /> @@ -240,7 +240,6 @@ export default { currentSubKey: "",//当前点击的子项key rowIndex:0,//当前表格点击的行数 - resource: [], formData: {} }; }, @@ -378,7 +377,7 @@ export default { let fzItem = item.fzsj.fzList[j] tmpResource.push({ mc: null, - bh: item.fzsj.mybh+fzItem.subCode, + bh: item.fzsj.mybh+fzItem.preCode+fzItem.subCode, ph: null, ndz: item.hhwznd + content.headerSelectFields.hhwzndUnit, nd: item.hhwznd, diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP016.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP016.vue index 2da97ce..6474103 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP016.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP016.vue @@ -11,7 +11,7 @@ + :dataSource="yqResource" /> @@ -240,7 +240,6 @@ export default { currentSubKey: "",//当前点击的子项key rowIndex:0,//当前表格点击的行数 - resource: [], formData: {} }; }, @@ -378,7 +377,7 @@ export default { let fzItem = item.fzsj.fzList[j] tmpResource.push({ mc: null, - bh: item.fzsj.mybh+fzItem.subCode, + bh: item.fzsj.mybh+fzItem.preCode+fzItem.subCode, ph: null, ndz: item.hhwznd + content.headerSelectFields.hhwzndUnit, nd: item.hhwznd, diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP017.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP017.vue index 8068356..4687c71 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP017.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP017.vue @@ -11,7 +11,7 @@ + :dataSource="yqResource" /> @@ -240,7 +240,6 @@ export default { currentSubKey: "",//当前点击的子项key rowIndex:0,//当前表格点击的行数 - resource: [], formData: {} }; }, @@ -378,7 +377,7 @@ export default { let fzItem = item.fzsj.fzList[j] tmpResource.push({ mc: null, - bh: item.fzsj.mybh+fzItem.subCode, + bh: item.fzsj.mybh+fzItem.preCode+fzItem.subCode, ph: null, ndz: item.hhwznd + content.headerSelectFields.hhwzndUnit, nd: item.hhwznd, diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP018.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP018.vue index f65f948..d0ce791 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP018.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/SP018.vue @@ -378,7 +378,7 @@ export default { let fzItem = item.fzsj.fzList[j] tmpResource.push({ mc: null, - bh: item.fzsj.mybh+fzItem.subCode, + bh: item.fzsj.mybh+fzItem.preCode+fzItem.subCode, ph: null, ndz: item.hhwznd + content.headerSelectFields.hhwzndUnit, nd: item.hhwznd, From db8cf5ade031998f352951dfc206d272c1eca742 Mon Sep 17 00:00:00 2001 From: memorylkf <312904636@qq.com> Date: Tue, 3 Feb 2026 14:27:23 +0800 Subject: [PATCH 5/6] =?UTF-8?q?feat:=20[=E6=93=8D=E4=BD=9C=E6=97=A5?= =?UTF-8?q?=E5=BF=97]=20=E8=AF=95=E9=AA=8C=E6=97=A5=E5=BF=97=E5=8A=A0?= =?UTF-8?q?=E4=B8=8A=E5=90=8D=E7=A7=B0=E7=BC=96=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/business/form/drug/comp/enter.vue | 2 +- src/views/business/form/nonTrial/comp/enter.vue | 2 +- src/views/business/study/comp/enter.vue | 2 +- src/views/business/systemLog/comp/czrz.vue | 10 +++++----- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/views/business/form/drug/comp/enter.vue b/src/views/business/form/drug/comp/enter.vue index a03c591..8fabdc7 100644 --- a/src/views/business/form/drug/comp/enter.vue +++ b/src/views/business/form/drug/comp/enter.vue @@ -66,7 +66,7 @@ export default { this.$modal.loading() drug_info({id:this.$route.params.studyId}).then(({data}) => { this.study = data - const obj = Object.assign({}, this.$route, { title: '麻精药表单:'+this.study.sn }) + const obj = Object.assign({}, this.$route, { title: this.study.name+'('+this.study.sn+')' }) this.$tab.updatePage(obj); }).finally(() => { this.$modal.closeLoading() diff --git a/src/views/business/form/nonTrial/comp/enter.vue b/src/views/business/form/nonTrial/comp/enter.vue index 984d362..5dd0bf4 100644 --- a/src/views/business/form/nonTrial/comp/enter.vue +++ b/src/views/business/form/nonTrial/comp/enter.vue @@ -66,7 +66,7 @@ export default { this.$modal.loading() nonTrial_info({id:this.$route.params.studyId}).then(({data}) => { this.study = data - const obj = Object.assign({}, this.$route, { title: '非试验表单:'+this.study.sn }) + const obj = Object.assign({}, this.$route, { title: this.study.name+'('+this.study.sn+')' }) this.$tab.updatePage(obj); }).finally(() => { this.$modal.closeLoading() diff --git a/src/views/business/study/comp/enter.vue b/src/views/business/study/comp/enter.vue index cda9a1e..5c2596d 100644 --- a/src/views/business/study/comp/enter.vue +++ b/src/views/business/study/comp/enter.vue @@ -80,7 +80,7 @@ export default { this.$modal.loading() study_info({id:this.$route.params.studyId}).then(({data}) => { this.study = data - const obj = Object.assign({}, this.$route, { title: '试验管理:'+this.study.sn }) + const obj = Object.assign({}, this.$route, { title: this.study.name+'('+this.study.sn+')' }) this.$tab.updatePage(obj); }).finally(() => { this.$modal.closeLoading() diff --git a/src/views/business/systemLog/comp/czrz.vue b/src/views/business/systemLog/comp/czrz.vue index 1e7d565..7e489cd 100644 --- a/src/views/business/systemLog/comp/czrz.vue +++ b/src/views/business/systemLog/comp/czrz.vue @@ -46,7 +46,7 @@ - + @@ -122,9 +122,9 @@ export default { _.forEach(list,(o,index)=>{ nr+=o.name+':'+o.value+(index===list.length-1?'':';') }) - return nr + return (row.name || '')+nr+(row.remark?(';'+this.$t('form.remark')+":"+row.remark):'') }else{ - return row.jcnr + return (row.name || '')+(row.jcnr || '')+(row.remark?(';'+this.$t('form.remark')+":"+row.remark):'') } }else{ if(this.isJSON(row.jcnrEn)){ @@ -133,9 +133,9 @@ export default { _.forEach(list,(o,index)=>{ nr+=o.name+':'+o.value+(index===list.length-1?'':';') }) - return nr + return (row.name || '')+nr+(row.remark?(';'+this.$t('form.remark')+":"+row.remark):'') }else{ - return row.jcnrEn + return (row.name || '')+(row.jcnrEn || '')+(row.remark?(';'+this.$t('form.remark')+":"+row.remark):'') } } }, From f4bbb96bb54b10c23de37eb0fece5392600496f2 Mon Sep 17 00:00:00 2001 From: memorylkf <312904636@qq.com> Date: Tue, 3 Feb 2026 14:41:32 +0800 Subject: [PATCH 6/6] =?UTF-8?q?fix:=20[=E8=AF=95=E9=AA=8C=E7=AE=A1?= =?UTF-8?q?=E7=90=86]=20=E4=BF=AE=E6=94=B9=E5=88=9B=E5=BB=BA=E6=96=87?= =?UTF-8?q?=E6=A1=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lang/zh/business/study/drug.js | 2 +- src/lang/zh/business/study/nonTrial.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lang/zh/business/study/drug.js b/src/lang/zh/business/study/drug.js index 69c0874..e5374ad 100644 --- a/src/lang/zh/business/study/drug.js +++ b/src/lang/zh/business/study/drug.js @@ -36,7 +36,7 @@ export default { jd: '解档', js: '解锁', - create: '创建', + create: '创建精药文件夹', inputName: '请输入名称', inputSn: '请输入编号', inputLeader: '请选择负责人', diff --git a/src/lang/zh/business/study/nonTrial.js b/src/lang/zh/business/study/nonTrial.js index 7398364..eb3b52b 100644 --- a/src/lang/zh/business/study/nonTrial.js +++ b/src/lang/zh/business/study/nonTrial.js @@ -36,7 +36,7 @@ export default { jd: '解档', js: '解锁', - create: '创建', + create: '创建非试验', inputName: '请输入名称', inputSn: '请输入编号', inputLeader: '请选择负责人',