From a0d37a5078faea38bd7c46953f228cfb99a600c2 Mon Sep 17 00:00:00 2001
From: liudong <liudong>
Date: 星期二, 20 八月 2024 19:27:36 +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