From 3a22df383af6fc137fd66cc29408b120619ee95f Mon Sep 17 00:00:00 2001
From: liudong <liudong>
Date: 星期五, 16 八月 2024 20:25:11 +0800
Subject: [PATCH] 会话页面开发

---
 src/views/sessionManager/components/historySession.vue |   31 +++++++++++++++++++++++++++++--
 1 files changed, 29 insertions(+), 2 deletions(-)

diff --git a/src/views/sessionManager/components/historySession.vue b/src/views/sessionManager/components/historySession.vue
index 23b3479..f4d386e 100644
--- a/src/views/sessionManager/components/historySession.vue
+++ b/src/views/sessionManager/components/historySession.vue
@@ -101,6 +101,7 @@
 const emit = defineEmits(["querySessionDetail","changeAgentType"]);
 import logo from "@/assets/images/model.png";
 import { deleteKnow } from "@/api/kbList";
+import { getAgentSessionDetailsApi } from "@/api/agentSession";
 const sessionList = ref([]); //浼氳瘽鍒楄〃
 const activeSessionId = ref("");
 const fieldNames = { value: "id", label: "name" };
@@ -198,8 +199,34 @@
 
 const querySessionDetail = async (session) => {
   console.log(session, 'session');
-  emit('changeAgentType','1');
-  emit('querySessionDetail',session);
+
+
+  // 鏌ヨ鍘嗗彶璁板綍
+  if (session.base == 'agent') {
+    // agent瀵硅薄鏁版嵁灏佽
+    // const { code, data } = await getAgentSessionDetailsApi(session.app_id);
+    // if (code == 0) {
+    //   console.log(data,'浼氳瘽璇︽儏');
+    //   let sessionObj = {
+    //     id: session.app_id,
+    //     dsl: data.dsl,
+    //     title: session.name,
+    //   }
+    //
+    // }
+    EventBus.emit("queryAgentSessionDetail",{
+      ...sessionObj,
+      id: session.app_id,
+    });
+    emit('changeAgentType','2');
+  } else {
+    // 鐢熸垚鏅鸿兘浣撴柊鐨勫璇�
+    emit('changeAgentType','1');
+    emit('querySessionDetail',session);
+  }
+
+
+
 }
 
 

--
Gitblit v1.8.0