From 94a30ea9409bc0529c1a6d02363a716ad8d3192d Mon Sep 17 00:00:00 2001 From: kuaifan Date: Sat, 11 May 2024 00:40:59 +0900 Subject: [PATCH] =?UTF-8?q?perf:=20=E5=BB=B6=E6=9C=9F=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E6=97=B6=E9=97=B4=E6=94=AF=E6=8C=81=E6=8C=89=E5=A4=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../js/pages/manage/components/TaskDetail.vue | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/resources/assets/js/pages/manage/components/TaskDetail.vue b/resources/assets/js/pages/manage/components/TaskDetail.vue index 79a73f354..6c1b5e723 100755 --- a/resources/assets/js/pages/manage/components/TaskDetail.vue +++ b/resources/assets/js/pages/manage/components/TaskDetail.vue @@ -482,9 +482,12 @@ }">
- + @@ -628,8 +631,9 @@ export default { delayTaskShow: false, delayTaskLoading: false, delayTaskForm: { + type: "hour", time: "24", - remark: '' + remark: "" }, delayTaskRule: { time: [ @@ -1763,7 +1767,11 @@ export default { } this.delayTaskLoading = true; var date = new Date(this.taskDetail.end_at); - date.setHours(date.getHours() + Number(this.delayTaskForm.time)); + if (this.delayTaskForm.type === 'day') { + date.setDate(date.getDate() + Number(this.delayTaskForm.time)); + } else { + date.setHours(date.getHours() + Number(this.delayTaskForm.time)); + } this.$store.dispatch("taskUpdate", { task_id: this.taskDetail.id, times: [ @@ -1775,6 +1783,7 @@ export default { $A.messageSuccess(msg); this.delayTaskLoading = false; this.delayTaskShow = false; + this.delayTaskForm.type = 'hour'; this.delayTaskForm.time = '24'; this.delayTaskForm.remark = ''; this.$store.dispatch("getTaskOne", this.taskDetail.id).catch(() => {})