diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/control/device/strategy/components/AddNEditDialog.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/control/device/strategy/components/AddNEditDialog.vue index 8f9733ea..a66c663f 100644 --- a/ruoyi-ui/src/views/JiHeExpressway/pages/control/device/strategy/components/AddNEditDialog.vue +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/control/device/strategy/components/AddNEditDialog.vue @@ -128,6 +128,7 @@ export default { return this.visible; }, set(val) { + this.$emit("onSuccess"); this.$emit("update:value", val); }, }, @@ -143,6 +144,7 @@ export default { // : { // ...this.propData, // }; + this.taskGroupsEditing = []; this.initEditingData(); this.getTaskList(); }, @@ -163,6 +165,7 @@ export default { methods: { onSubmitTaskItem(){ this.isEditing = false; + this.selectedTaskGroup = {}; request({ url: `/business/dcBatchFunctionsJobGroup/${this.propData.id}`, method: "GET" @@ -207,9 +210,9 @@ export default { }, onSubmitTime(time){ this.isShowTimeEdit = false; - - if (this.selectedTaskGroup){ + if (Object.keys(this.selectedTaskGroup).length>0){ this.selectedTaskGroup.time = time; + this.selectedTaskGroup = {}; }else{ this.taskGroupsEditing.push({ time, tasks: [] }); } diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/control/device/strategy/components/TaskItem.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/control/device/strategy/components/TaskItem.vue index 03c4daf5..70c28b1c 100644 --- a/ruoyi-ui/src/views/JiHeExpressway/pages/control/device/strategy/components/TaskItem.vue +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/control/device/strategy/components/TaskItem.vue @@ -18,15 +18,18 @@ -