From 2e7a6f4ba22d27ca1a36fc54ae1d9cf64cf2aba6 Mon Sep 17 00:00:00 2001 From: memorylkf <312904636@qq.com> Date: Wed, 11 Mar 2026 12:06:44 +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 | 37 ++++++++ .../Template/StepComponents/pcrfxyp/cbygxz.vue | 51 ++++++++++ .../Template/StepComponents/pcrfxyp/cdnsypfz.vue | 103 +++++++++++++++++++++ .../Template/StepComponents/pcrfxyp/fmlx.vue | 38 ++++++++ .../StepComponents/pcrfxyp/jryp_pcrfxyp.vue | 85 +++++++++++++++++ .../Template/StepComponents/pcrfxyp/pbsz.vue | 42 +++++++++ .../Template/StepComponents/pcrfxyp/pcrsj.vue | 52 +++++++++++ .../StepComponents/pcrfxyp/sjjy_pcrfxyp.vue | 91 ++++++++++++++++++ .../Template/StepComponents/pcrfxyp/xs.vue | 42 +++++++++ .../Template/StepComponents/pcrfxyp/yxpcry.vue | 38 ++++++++ src/components/Template/mixins/stepMixins.js | 2 +- 11 files changed, 580 insertions(+), 1 deletion(-) create mode 100644 src/components/Template/StepComponents/pcrfxyp/cbygxz.vue create mode 100644 src/components/Template/StepComponents/pcrfxyp/cdnsypfz.vue create mode 100644 src/components/Template/StepComponents/pcrfxyp/fmlx.vue create mode 100644 src/components/Template/StepComponents/pcrfxyp/jryp_pcrfxyp.vue create mode 100644 src/components/Template/StepComponents/pcrfxyp/pbsz.vue create mode 100644 src/components/Template/StepComponents/pcrfxyp/pcrsj.vue create mode 100644 src/components/Template/StepComponents/pcrfxyp/sjjy_pcrfxyp.vue create mode 100644 src/components/Template/StepComponents/pcrfxyp/xs.vue create mode 100644 src/components/Template/StepComponents/pcrfxyp/yxpcry.vue diff --git a/src/components/Template/Step.vue b/src/components/Template/Step.vue index 824a8a9..27c0f96 100644 --- a/src/components/Template/Step.vue +++ b/src/components/Template/Step.vue @@ -212,6 +212,19 @@ import jryjry_pcryj from './StepComponents/pcryj/jryjry_pcryj.vue';//PCR采集 //PCR采集管称重记录表-天平校验(双点):使用溶液-天平校验(双点) //PCR采集管称重记录表-天平校验(单点):使用溶液-天平校验(单点) + +//PCR分析样品处理表 +import xs from './StepComponents/pcrfxyp/xs.vue';//PCR分析样品处理表-稀释 +//PCR分析样品处理表-操作环境:使用溶液-操作环境 +import sjjy_pcrfxyp from './StepComponents/pcrfxyp/sjjy_pcrfxyp.vue';//PCR分析样品处理表-试剂加样 +import jryp_pcrfxyp from './StepComponents/pcrfxyp/jryp_pcrfxyp.vue';//PCR分析样品处理表-加入样品 +import fmlx from './StepComponents/pcrfxyp/fmlx.vue';//PCR分析样品处理表-封膜离心 +import pcrsj from './StepComponents/pcrfxyp/pcrsj.vue';//PCR分析样品处理表-PCR上机 +import pbsz from './StepComponents/pcrfxyp/pbsz.vue';//PCR分析样品处理表-排版设置 +import cbygxz from './StepComponents/pcrfxyp/cbygxz.vue';//PCR分析样品处理表-参比荧光选择 +import yxpcry from './StepComponents/pcrfxyp/yxpcry.vue';//PCR分析样品处理表-运行PCR仪 +import cdnsypfz from './StepComponents/pcrfxyp/cdnsypfz.vue';//PCR分析样品处理表-cDNA样品分装 + import { public_templateStepList } from '@/api/business/public/public'; @@ -403,6 +416,18 @@ export default { jszz_pcryj, cqzz_pcryj, jryjry_pcryj, + + //PCR分析样品处理表 + xs, + sjjy_pcrfxyp, + jryp_pcrfxyp, + fmlx, + pcrsj, + pbsz, + cbygxz, + yxpcry, + cdnsypfz, + }, computed: { stepComponentMap() { @@ -567,6 +592,18 @@ export default { 'jszz_pcryj':'jszz_pcryj', 'cqzz_pcryj':'cqzz_pcryj', 'jryjry_pcryj':'jryjry_pcryj', + + + //PCR分析样品处理表 + 'xs':'xs', + 'sjjy_pcrfxyp':'sjjy_pcrfxyp', + 'jryp_pcrfxyp':'jryp_pcrfxyp', + 'fmlx':'fmlx', + 'pcrsj':'pcrsj', + 'pbsz':'pbsz', + 'cbygxz':'cbygxz', + 'yxpcry':'yxpcry', + 'cdnsypfz':'cdnsypfz', } } diff --git a/src/components/Template/StepComponents/pcrfxyp/cbygxz.vue b/src/components/Template/StepComponents/pcrfxyp/cbygxz.vue new file mode 100644 index 0000000..eca7541 --- /dev/null +++ b/src/components/Template/StepComponents/pcrfxyp/cbygxz.vue @@ -0,0 +1,51 @@ + + + + + + \ No newline at end of file diff --git a/src/components/Template/StepComponents/pcrfxyp/cdnsypfz.vue b/src/components/Template/StepComponents/pcrfxyp/cdnsypfz.vue new file mode 100644 index 0000000..da48dff --- /dev/null +++ b/src/components/Template/StepComponents/pcrfxyp/cdnsypfz.vue @@ -0,0 +1,103 @@ + + + + + + \ No newline at end of file diff --git a/src/components/Template/StepComponents/pcrfxyp/fmlx.vue b/src/components/Template/StepComponents/pcrfxyp/fmlx.vue new file mode 100644 index 0000000..5f1d031 --- /dev/null +++ b/src/components/Template/StepComponents/pcrfxyp/fmlx.vue @@ -0,0 +1,38 @@ + + + + + + \ No newline at end of file diff --git a/src/components/Template/StepComponents/pcrfxyp/jryp_pcrfxyp.vue b/src/components/Template/StepComponents/pcrfxyp/jryp_pcrfxyp.vue new file mode 100644 index 0000000..270aaff --- /dev/null +++ b/src/components/Template/StepComponents/pcrfxyp/jryp_pcrfxyp.vue @@ -0,0 +1,85 @@ + + + + + + \ No newline at end of file diff --git a/src/components/Template/StepComponents/pcrfxyp/pbsz.vue b/src/components/Template/StepComponents/pcrfxyp/pbsz.vue new file mode 100644 index 0000000..f49d280 --- /dev/null +++ b/src/components/Template/StepComponents/pcrfxyp/pbsz.vue @@ -0,0 +1,42 @@ + + + + + + \ No newline at end of file diff --git a/src/components/Template/StepComponents/pcrfxyp/pcrsj.vue b/src/components/Template/StepComponents/pcrfxyp/pcrsj.vue new file mode 100644 index 0000000..4f9be10 --- /dev/null +++ b/src/components/Template/StepComponents/pcrfxyp/pcrsj.vue @@ -0,0 +1,52 @@ + + + + + + \ No newline at end of file diff --git a/src/components/Template/StepComponents/pcrfxyp/sjjy_pcrfxyp.vue b/src/components/Template/StepComponents/pcrfxyp/sjjy_pcrfxyp.vue new file mode 100644 index 0000000..d510773 --- /dev/null +++ b/src/components/Template/StepComponents/pcrfxyp/sjjy_pcrfxyp.vue @@ -0,0 +1,91 @@ + + + + + + \ No newline at end of file diff --git a/src/components/Template/StepComponents/pcrfxyp/xs.vue b/src/components/Template/StepComponents/pcrfxyp/xs.vue new file mode 100644 index 0000000..1ad8244 --- /dev/null +++ b/src/components/Template/StepComponents/pcrfxyp/xs.vue @@ -0,0 +1,42 @@ + + + + + + \ No newline at end of file diff --git a/src/components/Template/StepComponents/pcrfxyp/yxpcry.vue b/src/components/Template/StepComponents/pcrfxyp/yxpcry.vue new file mode 100644 index 0000000..33288c3 --- /dev/null +++ b/src/components/Template/StepComponents/pcrfxyp/yxpcry.vue @@ -0,0 +1,38 @@ + + + + + + \ No newline at end of file diff --git a/src/components/Template/mixins/stepMixins.js b/src/components/Template/mixins/stepMixins.js index cea7fdf..c52dfd8 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_step_pcr" + "business_hjxx","business_zzzc","business_step_pcr","business_fycx","business_step_pcrfxyp" ], props: { formData: {