From e8c72de17374fc43a6460fb94cf3aef657e79812 Mon Sep 17 00:00:00 2001 From: songshankun <songshankun@foxmail.com> Date: 星期日, 08 十月 2023 13:35:15 +0800 Subject: [PATCH] fix: 修复下发参数后再次点开任务弹窗自动关闭的问题 --- src/components/TaskControlModal.vue | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/components/TaskControlModal.vue b/src/components/TaskControlModal.vue index a32ed8d..c45b2b0 100644 --- a/src/components/TaskControlModal.vue +++ b/src/components/TaskControlModal.vue @@ -228,7 +228,7 @@ showBtn: 1, num: 0, timer: null, - safeProduce:'', + safeProduce: '', message: this.safeProduce, messageError: "", resParams: {}, @@ -271,10 +271,6 @@ } }, watch: { - taskData(val) { - this.message = this.safeProduce; - this.getInfo(); - }, num() { if (this.num === 30) { clearInterval(this.timer); @@ -291,6 +287,9 @@ if (this.timer) { clearInterval(this.timer); } + if (this.secondTimer) { + clearInterval(this.secondTimer) + } this.num = 0; this.showBtn = 1; this.isLoading = false @@ -298,7 +297,7 @@ this.secondTimer = null this.messageError = '' this.resParams = {}; - if (newVal){ + if (newVal) { this.getTaskList().then(() => { const firstData = this.taskList[0] const id = firstData?.Procedure?.ID @@ -470,9 +469,10 @@ } }, err => { console.error(err) - }).finally(() => { - this.isLoading = false }); + setTimeout(() => { + this.isLoading = false; + }, 30000) } }, getCode(res) { -- Gitblit v1.8.0