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() {