From 952086e89e5eca1c05f52499eca4aaa3c01a5bd1 Mon Sep 17 00:00:00 2001
From: memorylkf <312904636@qq.com>
Date: Tue, 10 Mar 2026 17:19:46 +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 | 31 +++++++
.../Template/StepComponents/pcr/ddhy_pcr.vue | 54 +++++++++++
.../Template/StepComponents/pcr/hsypfz.vue | 103 +++++++++++++++++++++
.../Template/StepComponents/pcr/jd_pcr.vue | 58 ++++++++++++
.../Template/StepComponents/pcr/sjjyst.vue | 48 ++++++++++
.../Template/StepComponents/pcr/sslx.vue | 48 ++++++++++
.../Template/StepComponents/pcr/sy_pcr.vue | 99 ++++++++++++++++++++
.../Template/StepComponents/pcr/wxhy_pcr.vue | 44 +++++++++
.../Template/StepComponents/pcr/xfzcl.vue | 52 +++++++++++
.../Template/StepComponents/pcr/ypbc.vue | 58 ++++++++++++
10 files changed, 595 insertions(+)
create mode 100644 src/components/Template/StepComponents/pcr/ddhy_pcr.vue
create mode 100644 src/components/Template/StepComponents/pcr/hsypfz.vue
create mode 100644 src/components/Template/StepComponents/pcr/jd_pcr.vue
create mode 100644 src/components/Template/StepComponents/pcr/sjjyst.vue
create mode 100644 src/components/Template/StepComponents/pcr/sslx.vue
create mode 100644 src/components/Template/StepComponents/pcr/sy_pcr.vue
create mode 100644 src/components/Template/StepComponents/pcr/wxhy_pcr.vue
create mode 100644 src/components/Template/StepComponents/pcr/xfzcl.vue
create mode 100644 src/components/Template/StepComponents/pcr/ypbc.vue
diff --git a/src/components/Template/Step.vue b/src/components/Template/Step.vue
index e38f475..1623dfe 100644
--- a/src/components/Template/Step.vue
+++ b/src/components/Template/Step.vue
@@ -178,6 +178,16 @@ import yqzt from './StepComponents/pcr/yqzt.vue';//PCR-仪器暂停
import ecsj from './StepComponents/pcr/ecsj.vue';//PCR-二次上机
import czclcl from './StepComponents/pcr/czclcl.vue';//PCR-磁珠残留处理
import ypzy from './StepComponents/pcr/ypzy.vue';//PCR-样品转移
+import hsypfz from './StepComponents/pcr/hsypfz.vue';//PCR-核酸样品分装
+import ypbc from './StepComponents/pcr/ypbc.vue';//PCR-样品保存
+import jd_pcr from './StepComponents/pcr/jd_pcr.vue';//PCR-解冻
+import sjjyst from './StepComponents/pcr/sjjyst.vue';//PCR-试剂加样(手提)
+import ddhy_pcr from './StepComponents/pcr/ddhy_pcr.vue';//PCR-颠倒混匀
+import wxhy_pcr from './StepComponents/pcr/wxhy_pcr.vue';//PCR-涡旋混匀
+import sy_pcr from './StepComponents/pcr/sy_pcr.vue';//PCR-水浴
+import sslx from './StepComponents/pcr/sslx.vue';//PCR-瞬时离心
+import xfzcl from './StepComponents/pcr/xfzcl.vue';//PCR-吸附柱处理
+
import { public_templateStepList } from '@/api/business/public/public';
@@ -343,6 +353,16 @@ export default {
ecsj,
czclcl,
ypzy,
+ hsypfz,
+
+ ypbc,
+ jd_pcr,
+ sjjyst,
+ ddhy_pcr,
+ wxhy_pcr,
+ sy_pcr,
+ sslx,
+ xfzcl,
},
computed: {
stepComponentMap() {
@@ -481,6 +501,17 @@ export default {
'ecsj':'ecsj',
'czclcl':'czclcl',
'ypzy':'ypzy',
+ 'hsypfz':'hsypfz',
+
+ 'ypbc':'ypbc',
+ 'jd_pcr':'jd_pcr',
+ 'sjjyst':'sjjyst',
+ 'ddhy_pcr':'ddhy_pcr',
+ 'wxhy_pcr':'wxhy_pcr',
+ 'sy_pcr':'sy_pcr',
+ 'sslx':'sslx',
+ 'xfzcl':'xfzcl',
+
}
}
diff --git a/src/components/Template/StepComponents/pcr/ddhy_pcr.vue b/src/components/Template/StepComponents/pcr/ddhy_pcr.vue
new file mode 100644
index 0000000..d81f135
--- /dev/null
+++ b/src/components/Template/StepComponents/pcr/ddhy_pcr.vue
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/Template/StepComponents/pcr/hsypfz.vue b/src/components/Template/StepComponents/pcr/hsypfz.vue
new file mode 100644
index 0000000..7a6ca2a
--- /dev/null
+++ b/src/components/Template/StepComponents/pcr/hsypfz.vue
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/Template/StepComponents/pcr/jd_pcr.vue b/src/components/Template/StepComponents/pcr/jd_pcr.vue
new file mode 100644
index 0000000..e4440ff
--- /dev/null
+++ b/src/components/Template/StepComponents/pcr/jd_pcr.vue
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/Template/StepComponents/pcr/sjjyst.vue b/src/components/Template/StepComponents/pcr/sjjyst.vue
new file mode 100644
index 0000000..62904b5
--- /dev/null
+++ b/src/components/Template/StepComponents/pcr/sjjyst.vue
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/Template/StepComponents/pcr/sslx.vue b/src/components/Template/StepComponents/pcr/sslx.vue
new file mode 100644
index 0000000..fbb0669
--- /dev/null
+++ b/src/components/Template/StepComponents/pcr/sslx.vue
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/Template/StepComponents/pcr/sy_pcr.vue b/src/components/Template/StepComponents/pcr/sy_pcr.vue
new file mode 100644
index 0000000..c9e50e7
--- /dev/null
+++ b/src/components/Template/StepComponents/pcr/sy_pcr.vue
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/Template/StepComponents/pcr/wxhy_pcr.vue b/src/components/Template/StepComponents/pcr/wxhy_pcr.vue
new file mode 100644
index 0000000..3da4228
--- /dev/null
+++ b/src/components/Template/StepComponents/pcr/wxhy_pcr.vue
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/Template/StepComponents/pcr/xfzcl.vue b/src/components/Template/StepComponents/pcr/xfzcl.vue
new file mode 100644
index 0000000..eda1fa6
--- /dev/null
+++ b/src/components/Template/StepComponents/pcr/xfzcl.vue
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/Template/StepComponents/pcr/ypbc.vue b/src/components/Template/StepComponents/pcr/ypbc.vue
new file mode 100644
index 0000000..5ebb9bc
--- /dev/null
+++ b/src/components/Template/StepComponents/pcr/ypbc.vue
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
\ No newline at end of file