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 | 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