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;
}
},