From 6aa868c8d86397031ee6b52f80177d1b869418c0 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Tue, 22 Oct 2024 21:52:21 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=97=A0=E6=B3=95=E6=B8=85=E9=99=A4?= =?UTF-8?q?=E8=AE=A1=E5=88=92=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../js/pages/manage/components/TaskDetail.vue | 27 ++++++++++++++----- 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/resources/assets/js/pages/manage/components/TaskDetail.vue b/resources/assets/js/pages/manage/components/TaskDetail.vue index 72ea366d6..5ba2625af 100755 --- a/resources/assets/js/pages/manage/components/TaskDetail.vue +++ b/resources/assets/js/pages/manage/components/TaskDetail.vue @@ -384,6 +384,9 @@ {{$L('修改时间')}} + + {{$L('清除时间')}} + @@ -1060,13 +1063,21 @@ export default { return; } // 弹出修改备注 + let isClear = !params.start_at || !params.end_at; + let title = `修改${this.taskDetail.parent_id > 0 ? '子任务' : '任务'}时间` + let placeholder = `请输入修改备注` + if (isClear) { + title = `清除${this.taskDetail.parent_id > 0 ? '子任务' : '任务'}时间` + placeholder = `请输入清除备注` + } $A.modalInput({ - title: `修改${this.taskDetail.parent_id > 0 ? '子任务' : '任务'}时间`, - placeholder: `请输入修改备注`, + title, + placeholder, okText: "确定", + okType: isClear ? "warning" : "primary", onOk: (desc) => { if (!desc) { - return `请输入修改备注` + return placeholder } params.desc = desc; this.isExistTask(params).then(() => { @@ -1143,10 +1154,11 @@ export default { }, isExistTask(params) { - if (!params.start_at || !params.end_at) { - return - } return new Promise(resolve => { + if (!params.start_at || !params.end_at) { + resolve() + return + } this.updateParams = Object.assign({}, params) this.$refs.taskExistTipsRef?.isExistTask({ taskid: this.taskDetail.id, @@ -1777,6 +1789,9 @@ export default { case 2: this.openTime() break; + case 3: + this.updateData('times', {start_at: false, end_at: false}) + break; } },