From 09821457a42919ca9299aa6a05b1259dc8ce3d0b Mon Sep 17 00:00:00 2001 From: guoapeng Date: Sun, 1 Jun 2025 11:54:26 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=B7=A5=E8=89=BA=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/craft/AddCraftDialog.vue | 1 - src/components/craft/TransferLeft.vue | 25 ++++++++----------------- src/components/home/Tube/index.vue | 17 ++++++++++++++--- src/stores/systemStore.ts | 12 +++++++++++- 4 files changed, 33 insertions(+), 22 deletions(-) diff --git a/src/components/craft/AddCraftDialog.vue b/src/components/craft/AddCraftDialog.vue index 80c1a29..8d5ead5 100644 --- a/src/components/craft/AddCraftDialog.vue +++ b/src/components/craft/AddCraftDialog.vue @@ -189,7 +189,6 @@ defineExpose({ () diff --git a/src/components/home/Tube/index.vue b/src/components/home/Tube/index.vue index 8d81c72..d67295b 100644 --- a/src/components/home/Tube/index.vue +++ b/src/components/home/Tube/index.vue @@ -62,6 +62,11 @@ const craft = computed(() => { return systemStore.systemStatus.tray?.find(item => item.heatModuleId === props.data.moduleCode)?.crafts }) +const craftSteps = computed(() => { + const steps = systemStore.systemStatus.tray?.find(item => item.heatModuleId === props.data.moduleCode)?.crafts?.craft?.steps + return steps ? JSON.parse(steps) : undefined +}) + const tray = computed(() => { return systemStore.systemStatus.tray?.find(item => item.heatModuleId === props.data.moduleCode) }) @@ -105,7 +110,7 @@ defineExpose({
工艺等待执行 工艺已暂停 工艺执行错误 - 工艺执行成功 + 工艺执行完毕 + + {{ craftSteps[craft.currentIndex || 0] }}
暂停 @@ -131,9 +138,10 @@ defineExpose({ 继续 - + 停止 + 请取走托盘
@@ -278,6 +286,9 @@ defineExpose({ } } } +.status-success { + border: 1px solid #14A656; +} .status-wait { background: rgba(242,235,231, 0.9); border: 1px solid #EE8223; diff --git a/src/stores/systemStore.ts b/src/stores/systemStore.ts index b039408..b1d10c2 100644 --- a/src/stores/systemStore.ts +++ b/src/stores/systemStore.ts @@ -156,6 +156,11 @@ export const useSystemStore = defineStore('system', { }, ], crafts: { + craft: { + id: 1, + name: '菱锌矿硫酸溶解法', + steps: '', + }, state: 'READY', }, }, @@ -193,7 +198,12 @@ export const useSystemStore = defineStore('system', { }, ], crafts: { - state: 'ERROR', + craft: { + id: 1, + name: '菱锌矿硫酸溶解法', + steps: '', + }, + state: 'FINISHED', }, }, {