From 5a67f17f02fdc9fc93c2c4e910d3ead03d8a6681 Mon Sep 17 00:00:00 2001 From: memorylkf <312904636@qq.com> Date: Thu, 26 Feb 2026 16:27:12 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20[=E6=A8=A1=E6=9D=BF=E7=AE=A1=E7=90=86]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../business/comps/template/TemplateTable.vue | 7 +++ .../business/comps/template/comps/sp/SP001.vue | 71 ++++++++++++++-------- 2 files changed, 52 insertions(+), 26 deletions(-) diff --git a/src/views/business/comps/template/TemplateTable.vue b/src/views/business/comps/template/TemplateTable.vue index 4f7ab3b..4e78e90 100644 --- a/src/views/business/comps/template/TemplateTable.vue +++ b/src/views/business/comps/template/TemplateTable.vue @@ -73,6 +73,10 @@ import YP002 from "./comps/yp/YP002.vue"; import YP003 from "./comps/yp/YP003.vue"; import YP005 from "./comps/yp/YP005.vue"; +//毒理 +// DL001-SYWZPZJHB +// DL002-使用SP001 + export default { name: "TemplateTable", components: { @@ -184,6 +188,9 @@ export default { 'YP002': 'YP002', 'YP003': 'YP003', 'YP005': 'YP005', + //毒理 + //DL001-SYWZPZJHB + 'DL002': 'SP001', } } return this.componentMap || "Demo" diff --git a/src/views/business/comps/template/comps/sp/SP001.vue b/src/views/business/comps/template/comps/sp/SP001.vue index d169343..fabb77a 100644 --- a/src/views/business/comps/template/comps/sp/SP001.vue +++ b/src/views/business/comps/template/comps/sp/SP001.vue @@ -53,6 +53,10 @@ export default { type: String, default: 'preFill', }, + sn: { + type: String, + default: '', + }, }, computed: { // 配置条件 @@ -93,35 +97,50 @@ export default { }, // 试验基本信息表单配置 baseInfoFormConfig() { + //毒理002没得方法编号和版本号 + let baseConfig = this.sn=='DL002'? + { + studyMc: { + label: 'template.common.testName', + type: "input", + disabled: true, + }, + studySn: { + label: 'template.common.testNumber', + type: "input", + disabled: true, + } + }: + { + studyMc: { + label: 'template.common.testName', + type: "input", + disabled: true, + }, + studySn: { + label: 'template.common.testNumber', + type: "input", + disabled: true, + }, + methodCode: { + label: 'template.common.methodCode', + type: "input", + fillType: "preFill", + maxlength: 50 + }, + versionNum: { + label: 'template.common.versionNumber', + type: "inputNumber", + fillType: "actFill", + prepend: "V", + maxlength: 50 + }, + } + return [ { type: "cardItem", - config: { - studyMc: { - label: 'template.common.testName', - type: "input", - disabled: true, - }, - studySn: { - label: 'template.common.testNumber', - type: "input", - disabled: true, - }, - methodCode: { - label: 'template.common.methodCode', - type: "input", - fillType: "preFill", - maxlength: 50 - }, - versionNum: { - label: 'template.common.versionNumber', - type: "inputNumber", - fillType: "actFill", - prepend: "V", - maxlength: 50 - }, - - } + config: baseConfig }, { type: "conditionItem",