From 8a3e7d81eeb68094fb2fa89c036a5a0660e0ac7e Mon Sep 17 00:00:00 2001 From: liudong <liudong> Date: 星期四, 22 八月 2024 10:43:53 +0800 Subject: [PATCH] agent会话详情修改 --- src/views/sessionManager/components/smartAi.vue | 37 ++++++++++++++++++++++++++++++------- 1 files changed, 30 insertions(+), 7 deletions(-) diff --git a/src/views/sessionManager/components/smartAi.vue b/src/views/sessionManager/components/smartAi.vue index 6626007..8d1ef3c 100644 --- a/src/views/sessionManager/components/smartAi.vue +++ b/src/views/sessionManager/components/smartAi.vue @@ -38,6 +38,28 @@ </div> </div> </a-col> + <a-col :span="8" v-for="item in agentList"> + <div + class="item agentCenter-box" + @click="createNewSession(item)" + > + <div class="text" > + <a-avatar> + <img + :style="{ width: '100%' }" + alt="dessert" + :src="item.avatar || imgSrc" + /> + </a-avatar> + <span style="margin-left: 10px;font-weight: 500;color: var(--color-text-1)"> + {{ item.name }} + </span> + </div> + <div class="time" + > + </div> + </div> + </a-col> </a-row> </div> </a-scrollbar> @@ -79,7 +101,7 @@ const DialogList = async () => { const { code, data } = await getDialogListApi(); if (code === 200) { - if (data) { + if (data?.length>0) { selectValue.value = data[0].id; dialogs.value = data.map((item) => { return { @@ -88,7 +110,7 @@ }; }); // console.log(data, "dialogs"); - queryCanvas(); + } } }; @@ -105,7 +127,7 @@ }; }); // 鍚堝苟鏁扮粍 - dialogs.value = dialogs.value.concat(agentList.value); + // dialogs.value = dialogs.value.concat(agentList.value); } catch (err) { @@ -127,14 +149,13 @@ Message.warning("鏌ヨ澶辫触"); } }; - +// 鐢熸垚鏅鸿兘浣撴柊寤轰細璇� const createNewSession = async (session) => { console.log(session, 'session'); - // 鏌ヨ鍘嗗彶璁板綍 // emit('querySessionDetail',session); if (session.type == '1') { // 鐢熸垚鏅鸿兘浣撴柊鐨勫璇� - emit('createSession',session.id); + emit('createSession',session.id,`鍜�${session.name}鐨勪細璇漙); emit('changeAgentType','1'); } else { // 鐢熸垚agent鏂扮殑瀵硅瘽 @@ -146,13 +167,15 @@ } onBeforeMount(()=>{ - DialogList() + DialogList(); + queryCanvas(); }) onMounted(() => { EventBus.on("smartAi", () => { emit('changeAgentType','4'); DialogList(); + queryCanvas(); }); }) onBeforeUnmount(() => { -- Gitblit v1.8.0