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