From d0f5a5f53f90acdd01abbb13a694c3cd333aea7b Mon Sep 17 00:00:00 2001 From: yinbangzhong <zhongbangyin@126.com> Date: 星期六, 24 八月 2024 17:58:08 +0800 Subject: [PATCH] bug fix --- src/views/sessionManager/components/smartAi.vue | 39 +++++++++++++++++++++++++++++++-------- 1 files changed, 31 insertions(+), 8 deletions(-) diff --git a/src/views/sessionManager/components/smartAi.vue b/src/views/sessionManager/components/smartAi.vue index e74e9c3..8d1ef3c 100644 --- a/src/views/sessionManager/components/smartAi.vue +++ b/src/views/sessionManager/components/smartAi.vue @@ -9,7 +9,7 @@ > <div class="search"> <!-- 鏌ヨ妗�--> - <img src="@/assets/images/square_banner.png" + <img src="@/assets/images/his.png" style="width: 100%" alt=""> @@ -17,6 +17,28 @@ <div class="agentMainCenter"> <a-row class="agentCenter"> <a-col :span="8" v-for="item in dialogs"> + <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-col :span="8" v-for="item in agentList"> <div class="item agentCenter-box" @click="createNewSession(item)" @@ -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