liudong
2024-08-16 e4dbf13e917784f0e690709e2dd405e7475a86a1
src/views/sessionManager/components/agentSession.vue
@@ -105,6 +105,7 @@
import { getAuthorization } from "@/utils/auth";
import { EventSourceParserStream } from 'eventsource-parser/stream';
import { agentResetApi, agentSetApi, getAgentSessionDetailsApi } from "@/api/agentSession";
import EventBus from '@/utils/EventBus';
const props = defineProps({
  modalObj: Object,
});
@@ -145,6 +146,15 @@
  agentCompletion();
  queryAgentSessionDetail(agentObj.id);
};
const createNewAgent = async (session) => {
  Object.assign(agentObj, session);
  initPage();
}
// 调用set方法
const agentSet = async () => {
@@ -354,16 +364,18 @@
onMounted(() => {
  EventBus.on('createAgent', (data) => {
    createNewAgent(data);
  });
});
watch(
  () => props.modalObj,
  (newVal, oldVal) => {
    Object.assign(agentObj, newVal);
    // Object.assign(agentObj, newVal);
    //调用agent初始化方法
    if(JSON.stringify(newVal) != '{}'){
      initPage();
      // initPage();
    }
  },{
    immediate: true,