From 7bee409942900ad5b06eb5a22ec070d2a0a7c998 Mon Sep 17 00:00:00 2001 From: memorylkf <312904636@qq.com> Date: Tue, 10 Mar 2026 16:31:45 +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 | 51 ++++++++ .../Template/StepComponents/pcr/bzyp.vue | 76 ++++++++++++ .../Template/StepComponents/pcr/czclcl.vue | 54 +++++++++ .../Template/StepComponents/pcr/ecsj.vue | 45 +++++++ .../Template/StepComponents/pcr/jryp_pcr.vue | 85 +++++++++++++ .../Template/StepComponents/pcr/jz_pcr.vue | 81 +++++++++++++ .../Template/StepComponents/pcr/lssj.vue | 101 +++++++++++++++ .../Template/StepComponents/pcr/nscyp.vue | 135 +++++++++++++++++++++ .../Template/StepComponents/pcr/qrhy.vue | 42 +++++++ .../Template/StepComponents/pcr/sjjy.vue | 95 +++++++++++++++ .../Template/StepComponents/pcr/tgbwfz.vue | 109 +++++++++++++++++ .../Template/StepComponents/pcr/tqsj.vue | 56 +++++++++ .../Template/StepComponents/pcr/ypzy.vue | 45 +++++++ .../Template/StepComponents/pcr/yqzt.vue | 62 ++++++++++ 14 files changed, 1037 insertions(+) create mode 100644 src/components/Template/StepComponents/pcr/bzyp.vue create mode 100644 src/components/Template/StepComponents/pcr/czclcl.vue create mode 100644 src/components/Template/StepComponents/pcr/ecsj.vue create mode 100644 src/components/Template/StepComponents/pcr/jryp_pcr.vue create mode 100644 src/components/Template/StepComponents/pcr/jz_pcr.vue create mode 100644 src/components/Template/StepComponents/pcr/lssj.vue create mode 100644 src/components/Template/StepComponents/pcr/nscyp.vue create mode 100644 src/components/Template/StepComponents/pcr/qrhy.vue create mode 100644 src/components/Template/StepComponents/pcr/sjjy.vue create mode 100644 src/components/Template/StepComponents/pcr/tgbwfz.vue create mode 100644 src/components/Template/StepComponents/pcr/tqsj.vue create mode 100644 src/components/Template/StepComponents/pcr/ypzy.vue create mode 100644 src/components/Template/StepComponents/pcr/yqzt.vue diff --git a/src/components/Template/Step.vue b/src/components/Template/Step.vue index 6c0071e..e38f475 100644 --- a/src/components/Template/Step.vue +++ b/src/components/Template/Step.vue @@ -161,6 +161,24 @@ import qx from './StepComponents/zzqx/qx.vue';//组织清洗-清洗 import zc from './StepComponents/zzqx/zc.vue';//组织清洗-暂存 import qy from './StepComponents/zzqx/qy.vue';//组织清洗-弃液 + +//PCR +import sjjy from './StepComponents/pcr/sjjy.vue';//PCR-试剂加样 +import jryp_pcr from './StepComponents/pcr/jryp_pcr.vue';//PCR-加入样品 +import bzyp from './StepComponents/pcr/bzyp.vue';//PCR-补足样品 +import jz_pcr from './StepComponents/pcr/jz_pcr.vue';//PCR-静置 +import nscyp from './StepComponents/pcr/nscyp.vue';//PCR-NSC样品 +import qrhy from './StepComponents/pcr/qrhy.vue';//PCR-轻柔混匀 +//PCR-PE板位放置:使用PCR-轻柔混匀 +import tgbwfz from './StepComponents/pcr/tgbwfz.vue';//PCR-天根板位放置 +//PCR-罗氏板位放置:使用PCR-轻柔混匀 +import tqsj from './StepComponents/pcr/tqsj.vue';//PCR-提取上机 +import lssj from './StepComponents/pcr/lssj.vue';//PCR-罗氏上机 +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 { public_templateStepList } from '@/api/business/public/public'; @@ -310,6 +328,21 @@ export default { qx, zc, qy, + + //PCR + sjjy, + jryp_pcr, + bzyp, + jz_pcr, + nscyp, + qrhy, + tgbwfz, + tqsj, + lssj, + yqzt, + ecsj, + czclcl, + ypzy, }, computed: { stepComponentMap() { @@ -430,6 +463,24 @@ export default { 'qx':'qx', 'zc':'zc', 'qy':'qy', + + //PCR + 'sjjy':'sjjy', + 'jryp_pcr':'jryp_pcr', + 'bzyp':'bzyp', + 'jz_pcr':'jz_pcr', + 'nscyp':'nscyp', + 'qrhy':'qrhy', + 'pebwfz':'qrhy', + 'tgbwfz':'tgbwfz', + 'lsbwfz':'qrhy', + 'tqsj':'tqsj', + 'lssj':'lssj', + + 'yqzt':'yqzt', + 'ecsj':'ecsj', + 'czclcl':'czclcl', + 'ypzy':'ypzy', } } diff --git a/src/components/Template/StepComponents/pcr/bzyp.vue b/src/components/Template/StepComponents/pcr/bzyp.vue new file mode 100644 index 0000000..be9b1f8 --- /dev/null +++ b/src/components/Template/StepComponents/pcr/bzyp.vue @@ -0,0 +1,76 @@ + + + + + + \ No newline at end of file diff --git a/src/components/Template/StepComponents/pcr/czclcl.vue b/src/components/Template/StepComponents/pcr/czclcl.vue new file mode 100644 index 0000000..f3be5b0 --- /dev/null +++ b/src/components/Template/StepComponents/pcr/czclcl.vue @@ -0,0 +1,54 @@ + + + + + + \ No newline at end of file diff --git a/src/components/Template/StepComponents/pcr/ecsj.vue b/src/components/Template/StepComponents/pcr/ecsj.vue new file mode 100644 index 0000000..af6cd31 --- /dev/null +++ b/src/components/Template/StepComponents/pcr/ecsj.vue @@ -0,0 +1,45 @@ + + + + + + \ No newline at end of file diff --git a/src/components/Template/StepComponents/pcr/jryp_pcr.vue b/src/components/Template/StepComponents/pcr/jryp_pcr.vue new file mode 100644 index 0000000..628294e --- /dev/null +++ b/src/components/Template/StepComponents/pcr/jryp_pcr.vue @@ -0,0 +1,85 @@ + + + + + + \ No newline at end of file diff --git a/src/components/Template/StepComponents/pcr/jz_pcr.vue b/src/components/Template/StepComponents/pcr/jz_pcr.vue new file mode 100644 index 0000000..6c556e0 --- /dev/null +++ b/src/components/Template/StepComponents/pcr/jz_pcr.vue @@ -0,0 +1,81 @@ + + + + + + \ No newline at end of file diff --git a/src/components/Template/StepComponents/pcr/lssj.vue b/src/components/Template/StepComponents/pcr/lssj.vue new file mode 100644 index 0000000..4bffdbd --- /dev/null +++ b/src/components/Template/StepComponents/pcr/lssj.vue @@ -0,0 +1,101 @@ + + + + + + \ No newline at end of file diff --git a/src/components/Template/StepComponents/pcr/nscyp.vue b/src/components/Template/StepComponents/pcr/nscyp.vue new file mode 100644 index 0000000..1c002f0 --- /dev/null +++ b/src/components/Template/StepComponents/pcr/nscyp.vue @@ -0,0 +1,135 @@ + + + + + + \ No newline at end of file diff --git a/src/components/Template/StepComponents/pcr/qrhy.vue b/src/components/Template/StepComponents/pcr/qrhy.vue new file mode 100644 index 0000000..f16e161 --- /dev/null +++ b/src/components/Template/StepComponents/pcr/qrhy.vue @@ -0,0 +1,42 @@ + + + + + + \ No newline at end of file diff --git a/src/components/Template/StepComponents/pcr/sjjy.vue b/src/components/Template/StepComponents/pcr/sjjy.vue new file mode 100644 index 0000000..36b67ae --- /dev/null +++ b/src/components/Template/StepComponents/pcr/sjjy.vue @@ -0,0 +1,95 @@ + + + + + + \ No newline at end of file diff --git a/src/components/Template/StepComponents/pcr/tgbwfz.vue b/src/components/Template/StepComponents/pcr/tgbwfz.vue new file mode 100644 index 0000000..3ff209d --- /dev/null +++ b/src/components/Template/StepComponents/pcr/tgbwfz.vue @@ -0,0 +1,109 @@ + + + + + + \ No newline at end of file diff --git a/src/components/Template/StepComponents/pcr/tqsj.vue b/src/components/Template/StepComponents/pcr/tqsj.vue new file mode 100644 index 0000000..e74478d --- /dev/null +++ b/src/components/Template/StepComponents/pcr/tqsj.vue @@ -0,0 +1,56 @@ + + + + + + \ No newline at end of file diff --git a/src/components/Template/StepComponents/pcr/ypzy.vue b/src/components/Template/StepComponents/pcr/ypzy.vue new file mode 100644 index 0000000..25e2fa8 --- /dev/null +++ b/src/components/Template/StepComponents/pcr/ypzy.vue @@ -0,0 +1,45 @@ + + + + + + \ No newline at end of file diff --git a/src/components/Template/StepComponents/pcr/yqzt.vue b/src/components/Template/StepComponents/pcr/yqzt.vue new file mode 100644 index 0000000..b6a1895 --- /dev/null +++ b/src/components/Template/StepComponents/pcr/yqzt.vue @@ -0,0 +1,62 @@ + + + + + + \ No newline at end of file