From 83e335cf6ae1f185d11084e153b37e8b548904c9 Mon Sep 17 00:00:00 2001 From: 86156 <823267011@qq.com> Date: Fri, 2 Jan 2026 14:30:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=BC=A0=E5=8A=A8=E3=80=81?= =?UTF-8?q?=E7=82=89=E7=81=AB=E5=86=99=E5=85=A5=E9=A1=B5=E9=9D=A2=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E4=BF=AE=E6=94=B9=E5=BC=80=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/l2/send/drive.vue | 2 +- src/views/l2/send/furnace.vue | 26 +++++++++----------------- 2 files changed, 10 insertions(+), 18 deletions(-) diff --git a/src/views/l2/send/drive.vue b/src/views/l2/send/drive.vue index 501081f..f84a8ad 100644 --- a/src/views/l2/send/drive.vue +++ b/src/views/l2/send/drive.vue @@ -166,7 +166,7 @@ export default { this.lastSuccess = lastRes && lastRes.code === 200 ? lastRes.data : null // plans / 获取计划 - const planRes = await listPlan({ status: 'NEW,READY' }) + const planRes = await listPlan({ status: 'NEW,READY,ONLINE,PRODUCING' }) const planList = planRes.rows || [] const tasks = planList.map(async (p) => { diff --git a/src/views/l2/send/furnace.vue b/src/views/l2/send/furnace.vue index 470547c..98d6632 100644 --- a/src/views/l2/send/furnace.vue +++ b/src/views/l2/send/furnace.vue @@ -121,30 +121,22 @@ export default { } }, created() { + // 不 await:避免阻塞页面渲染;异常会在 Promise 链上抛出到控制台/全局拦截 this.reload() }, methods: { async reload() { this.loading = true - try { - const [templateRes, lastRes] = await Promise.all([ - getSendTemplate('FURNACE_DEFAULT'), - getLastSuccess('FURNACE') - ]) + const [templateRes, lastRes] = await Promise.all([ + getSendTemplate('FURNACE_DEFAULT'), + getLastSuccess('FURNACE') + ]) - this.template = templateRes && templateRes.code === 200 ? templateRes.data : null - this.lastSuccess = lastRes && lastRes.code === 200 ? lastRes.data : null + this.template = templateRes && templateRes.code === 200 ? templateRes.data : null + this.lastSuccess = lastRes && lastRes.code === 200 ? lastRes.data : null - this.initializeForm() - } catch (e) { - console.error(e) - this.$message.error('Load data failed') - this.template = null - this.lastSuccess = null - this.form = {} - } finally { - this.loading = false - } + this.initializeForm() + this.loading = false }, initializeForm() {