From 4641c38e9d3a0d4ea1b641c74aa33bdcfb6d6a36 Mon Sep 17 00:00:00 2001 From: memorylkf <312904636@qq.com> Date: Wed, 11 Mar 2026 11:00:27 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20[=E6=AD=A5=E9=AA=A4=E7=AE=A1=E7=90=86]?= =?UTF-8?q?=20pcr=E6=AD=A5=E9=AA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Template/Step.vue | 42 +++++++- .../Template/StepComponents/pcrcjg/jrry_pcrcjg.vue | 54 +++++++++++ .../Template/StepComponents/pcrfx/ndcd.vue | 108 +++++++++++++++++++++ .../Template/StepComponents/pcryj/cqzz_pcryj.vue | 30 ++++++ .../Template/StepComponents/pcryj/jryjry_pcryj.vue | 46 +++++++++ .../Template/StepComponents/pcryj/jszz_pcryj.vue | 30 ++++++ src/components/Template/mixins/stepMixins.js | 2 +- 7 files changed, 310 insertions(+), 2 deletions(-) create mode 100644 src/components/Template/StepComponents/pcrcjg/jrry_pcrcjg.vue create mode 100644 src/components/Template/StepComponents/pcrfx/ndcd.vue create mode 100644 src/components/Template/StepComponents/pcryj/cqzz_pcryj.vue create mode 100644 src/components/Template/StepComponents/pcryj/jryjry_pcryj.vue create mode 100644 src/components/Template/StepComponents/pcryj/jszz_pcryj.vue diff --git a/src/components/Template/Step.vue b/src/components/Template/Step.vue index 61aaf4f..824a8a9 100644 --- a/src/components/Template/Step.vue +++ b/src/components/Template/Step.vue @@ -194,6 +194,24 @@ import xt from './StepComponents/pcr/xt.vue';//PCR-洗脱 import ecxt from './StepComponents/pcr/ecxt.vue';//PCR-二次洗脱 +//PCR分析核酸提取浓度测定表 +import ndcd from './StepComponents/pcrfx/ndcd.vue';//PCR分析核酸提取浓度测定表-浓度测定 + + +//PCR采集管称重记录表 +import jrry_pcrcjg from './StepComponents/pcrcjg/jrry_pcrcjg.vue';//PCR采集管称重记录表-加入溶液 + + +//PCR匀浆表(知管重、知组织重、常规) +import jszz_pcryj from './StepComponents/pcryj/jszz_pcryj.vue';//PCR采集管称重记录表-剪碎组织 +import cqzz_pcryj from './StepComponents/pcryj/cqzz_pcryj.vue';//PCR采集管称重记录表-称取组织 +import jryjry_pcryj from './StepComponents/pcryj/jryjry_pcryj.vue';//PCR采集管称重记录表-加入匀浆溶液 +//PCR采集管称重记录表-研磨匀浆:使用色谱匀浆组织表-研磨匀浆 +//PCR采集管称重记录表-水浴:使用PCR分析核酸提取样品处理表-水浴 +//PCR采集管称重记录表-离心:使用PCR分析核酸提取样品处理表-水浴 +//PCR采集管称重记录表-天平校验(双点):使用溶液-天平校验(双点) +//PCR采集管称重记录表-天平校验(单点):使用溶液-天平校验(单点) + import { public_templateStepList } from '@/api/business/public/public'; @@ -373,6 +391,18 @@ export default { xfzzylxg, xt, ecxt, + + //PCR分析核酸提取浓度测定表 + ndcd, + + //PCR采集管称重记录表 + jrry_pcrcjg, + + + //PCR匀浆表(知管重、知组织重、常规) + jszz_pcryj, + cqzz_pcryj, + jryjry_pcryj, }, computed: { stepComponentMap() { @@ -526,7 +556,17 @@ export default { 'xfzzylxg':'xfzzylxg', 'xt':'xt', 'ecxt':'ecxt', - + + //PCR分析核酸提取浓度测定表 + 'ndcd':'ndcd', + + //PCR采集管称重记录表 + 'jrry_pcrcjg':'jrry_pcrcjg', + + //PCR匀浆表(知管重、知组织重、常规) + 'jszz_pcryj':'jszz_pcryj', + 'cqzz_pcryj':'cqzz_pcryj', + 'jryjry_pcryj':'jryjry_pcryj', } } diff --git a/src/components/Template/StepComponents/pcrcjg/jrry_pcrcjg.vue b/src/components/Template/StepComponents/pcrcjg/jrry_pcrcjg.vue new file mode 100644 index 0000000..16537a2 --- /dev/null +++ b/src/components/Template/StepComponents/pcrcjg/jrry_pcrcjg.vue @@ -0,0 +1,54 @@ + + + + + + \ No newline at end of file diff --git a/src/components/Template/StepComponents/pcrfx/ndcd.vue b/src/components/Template/StepComponents/pcrfx/ndcd.vue new file mode 100644 index 0000000..d3ecf44 --- /dev/null +++ b/src/components/Template/StepComponents/pcrfx/ndcd.vue @@ -0,0 +1,108 @@ + + + + + + \ No newline at end of file diff --git a/src/components/Template/StepComponents/pcryj/cqzz_pcryj.vue b/src/components/Template/StepComponents/pcryj/cqzz_pcryj.vue new file mode 100644 index 0000000..7de65fc --- /dev/null +++ b/src/components/Template/StepComponents/pcryj/cqzz_pcryj.vue @@ -0,0 +1,30 @@ + + + + + + \ No newline at end of file diff --git a/src/components/Template/StepComponents/pcryj/jryjry_pcryj.vue b/src/components/Template/StepComponents/pcryj/jryjry_pcryj.vue new file mode 100644 index 0000000..a182c2d --- /dev/null +++ b/src/components/Template/StepComponents/pcryj/jryjry_pcryj.vue @@ -0,0 +1,46 @@ + + + + + + \ No newline at end of file diff --git a/src/components/Template/StepComponents/pcryj/jszz_pcryj.vue b/src/components/Template/StepComponents/pcryj/jszz_pcryj.vue new file mode 100644 index 0000000..d9d6b10 --- /dev/null +++ b/src/components/Template/StepComponents/pcryj/jszz_pcryj.vue @@ -0,0 +1,30 @@ + + + + + + \ No newline at end of file diff --git a/src/components/Template/mixins/stepMixins.js b/src/components/Template/mixins/stepMixins.js index c5b7ccf..cea7fdf 100644 --- a/src/components/Template/mixins/stepMixins.js +++ b/src/components/Template/mixins/stepMixins.js @@ -2,7 +2,7 @@ export default { dicts:[ "business_tjdw","business_czhj","business_rqcz","business_zldw", "business_yqscdw","business_zsdw","business_wddw","business_ccwz","business_ggdw", - "business_hjxx","business_zzzc" + "business_hjxx","business_zzzc","business_step_pcr" ], props: { formData: {