소스 검색

[Bugfix 0000]AI助手修复定时任务切换状态不同步的问题

wangkeyi 3 주 전
부모
커밋
3293332fdf

+ 6 - 1
src/views/ventAI/manageAssistent/components/AiAssistantModal.vue

@@ -128,7 +128,7 @@
             :task="currentScheduleTask"
             @close="showScheduleDetail = false"
             @deleted="handleScheduleDeleted"
-            @updated="fetchScheduleListForDetail"
+            @updated="handleScheduleUpdated"
             @open-session="handleOpenScheduleSession"
           />
         </div>
@@ -409,6 +409,11 @@
     schedulePanelRef.value?.fetchScheduleList?.();
   };
 
+  const handleScheduleUpdated = () => {
+    fetchScheduleListForDetail();
+    schedulePanelRef.value?.fetchScheduleList?.();
+  };
+
   const editingTitle = ref(false);
   const editTitleValue = ref('');
 

+ 1 - 0
src/views/ventAI/manageAssistent/components/chatModal/ScheduleDetailPanel.vue

@@ -140,6 +140,7 @@
         message.success(`已恢复任务「${props.task.name}」`);
       }
       props.task.enabled = !props.task.enabled; // eslint-disable-line vue/no-mutating-props
+      emit('updated');
     } catch {
       message.error('操作失败');
     }

+ 1 - 0
src/views/ventAI/manageAssistent/components/chatModal/SchedulePanel.vue

@@ -186,6 +186,7 @@
         message.success(`已恢复任务「${item.name}」`);
       }
       item.enabled = !item.enabled;
+      emit('data-changed');
     } catch {
       message.error('操作失败');
     }