From 7ccd1991709dce3ce5c6a4360919bcf24265873d Mon Sep 17 00:00:00 2001 From: memorylkf <312904636@qq.com> Date: Tue, 10 Mar 2026 10:22:37 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20[=E6=AD=A5=E9=AA=A4=E7=AE=A1=E7=90=86]?= =?UTF-8?q?=20=E5=85=A8=E8=A1=80=E7=A8=B3=E5=AE=9A=E6=80=A7=E6=AD=A5?= =?UTF-8?q?=E9=AA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Template/Step.vue | 7 + .../Template/StepComponents/qxwdx/qxjz.vue | 48 ++++--- .../Template/StepComponents/qxwdx/qxlx.vue | 145 +++++++++++++++++++++ src/components/Template/StepComponents/ry/lx.vue | 6 +- 4 files changed, 185 insertions(+), 21 deletions(-) create mode 100644 src/components/Template/StepComponents/qxwdx/qxlx.vue diff --git a/src/components/Template/Step.vue b/src/components/Template/Step.vue index aeebc8b..22e2934 100644 --- a/src/components/Template/Step.vue +++ b/src/components/Template/Step.vue @@ -145,6 +145,9 @@ import jz_spyjzzb from './StepComponents/spyjzzb/jz_spyjzzb.vue';//色谱匀浆 //全血稳定性-恒温平衡:使用溶液-恒温混匀 import qxfz from './StepComponents/qxwdx/qxfz.vue';//全血稳定性-全血分装 import qxjz from './StepComponents/qxwdx/qxjz.vue';//全血稳定性-全血静置 +import qxlx from './StepComponents/qxwdx/qxlx.vue';//全血稳定性-全血离心 +//全血稳定性-全血取样:使用全血稳定性-全血静置 +//全血稳定性-静置后离心:使用全血稳定性-全血离心 import { public_templateStepList } from '@/api/business/public/public'; @@ -285,6 +288,7 @@ export default { //全血稳定性 qxfz, qxjz, + qxlx, }, computed: { stepComponentMap() { @@ -392,6 +396,9 @@ export default { 'hwph':'Hwhy', 'qxfz':'qxfz', 'qxjz':'qxjz', + 'qxlx':'qxlx', + 'qxqy':'qxjz', + 'jzhlx':'qxlx', } } diff --git a/src/components/Template/StepComponents/qxwdx/qxjz.vue b/src/components/Template/StepComponents/qxwdx/qxjz.vue index a7e710b..c80c673 100644 --- a/src/components/Template/StepComponents/qxwdx/qxjz.vue +++ b/src/components/Template/StepComponents/qxwdx/qxjz.vue @@ -24,7 +24,7 @@ export default { let config = [{ config: { text1: { - label: "将样品分装后的第", + label: this.sn==='qxqy'?"将离心完成后的第":"将样品分装后的第", type: "text", }, sort: { @@ -32,7 +32,7 @@ export default { fillType: "preFill", }, text2: { - label: "份,立即放置于", + label: this.sn==='qxqy'?"份,取上层血浆放置于":"份,立即放置于", type: "text", }, yjwd: { @@ -66,26 +66,38 @@ export default { compareTo: "yjhj", }, text6: { - label: "条件下静置,即稳定性", + label: this.sn==='qxqy'?"条件下暂存,作为":"条件下静置,即稳定性", type: "text", }, - startDate: { - type: "input", - fillType: "actFill", - disabled: true, - }, - button1:{ - type:"button", - buttonName:"开始", - }, - text9: { - type: "text", - label: "。", - }, - - } }] + if(this.sn==='qxjz'){ + config[0].config.startDate = { + type: "input", + fillType: "actFill", + disabled: true, + } + config[0].config.button1 = { + type:"button", + buttonName:"开始", + } + config[0].config.text9 = { + type: "text", + label: "。", + } + } + if(this.sn==='qxqy'){ + config[0].config.ccwz = { + type: "select", + options: this.getDictOptions("business_ccwz"), + fillType: "actFill", + otherCode: "ccwzOther", + } + config[0].config.text9 = { + type: "text", + label: "样品。", + } + } return config } }, diff --git a/src/components/Template/StepComponents/qxwdx/qxlx.vue b/src/components/Template/StepComponents/qxwdx/qxlx.vue new file mode 100644 index 0000000..fc9a270 --- /dev/null +++ b/src/components/Template/StepComponents/qxwdx/qxlx.vue @@ -0,0 +1,145 @@ + + + + + + \ No newline at end of file diff --git a/src/components/Template/StepComponents/ry/lx.vue b/src/components/Template/StepComponents/ry/lx.vue index 8ce082d..890edf6 100644 --- a/src/components/Template/StepComponents/ry/lx.vue +++ b/src/components/Template/StepComponents/ry/lx.vue @@ -39,7 +39,7 @@ export default { fillType: "preFill", }, text3: { - label: "°C,实际温度为", + label: "°C,实际设置温度为", type: "text", }, rxry: { @@ -65,7 +65,7 @@ export default { }, text5: { - label: "°C,实际转速为", + label: "°C,实际设置转速为", type: "text", }, jxry: { @@ -95,7 +95,7 @@ export default { fillType: "preFill", }, text7: { - label: ",实际时长为", + label: ",实际设置时长为", type: "text", }, sjsc: {