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 | 32 ++++++++++++++++++++++++++++---- 1 files changed, 28 insertions(+), 4 deletions(-) diff --git a/src/views/sessionManager/components/smartAi.vue b/src/views/sessionManager/components/smartAi.vue index 6018a0b..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) { @@ -145,13 +167,15 @@ } onBeforeMount(()=>{ - DialogList() + DialogList(); + queryCanvas(); }) onMounted(() => { EventBus.on("smartAi", () => { emit('changeAgentType','4'); DialogList(); + queryCanvas(); }); }) onBeforeUnmount(() => { -- Gitblit v1.8.0