From 9a22a8f4b20a85c1a9757b4a46736447cae0261d Mon Sep 17 00:00:00 2001
From: zhangxiao <898441624@qq.com>
Date: 星期四, 22 八月 2024 10:33:18 +0800
Subject: [PATCH] fix: 会话修改
---
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