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: {