|
|
@@ -1284,17 +1284,32 @@ const search_list = ref([]);
|
|
|
|
|
|
const toSearchPage = (item) => {
|
|
|
search_list.value = [...item.client_custom_item_internet_list];
|
|
|
+ minMap_messageId.value = item.client_custom_chat_message_id;
|
|
|
if (!is_show_right_page.value) {
|
|
|
is_show_right_page.value = true;
|
|
|
+ // if (!mindMap_content.value) {
|
|
|
+ // mindMap_err.value = '暂无内容';
|
|
|
+ // }
|
|
|
+ toShowMindMap(item);
|
|
|
}
|
|
|
if (!show_web_page.value) {
|
|
|
show_web_page.value = true;
|
|
|
}
|
|
|
};
|
|
|
|
|
|
-const toShowMindMap = (item) => {
|
|
|
+const toShowMindMap = async (item) => {
|
|
|
+ const res = await getHistoryMapData(item.client_custom_chat_message_id);
|
|
|
+ if (res.code / 1 === 200) {
|
|
|
+ if (res.data.mindmap) {
|
|
|
+ mindMap_content.value = res.data.mindmap;
|
|
|
+ mindMap_err.value = '';
|
|
|
+ } else {
|
|
|
+ (mindMap_content.value = ''), (mindMap_err.value = '暂无内容');
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ (mindMap_content.value = ''), (mindMap_err.value = '暂无内容');
|
|
|
+ }
|
|
|
is_show_right_page.value = true;
|
|
|
- mindMap_content.value = item.client_custom_item_mind_map;
|
|
|
minMap_messageId.value = item.client_custom_chat_message_id;
|
|
|
setTimeout(() => {
|
|
|
show_mind_map.value = true;
|
|
|
@@ -1341,6 +1356,7 @@ const sseOnMessage = (ev) => {
|
|
|
})
|
|
|
.finally(() => {
|
|
|
loading_mind_map.value = false;
|
|
|
+
|
|
|
setTimeout(() => {
|
|
|
show_mind_map.value = true;
|
|
|
}, 200);
|
|
|
@@ -1480,16 +1496,16 @@ watch(
|
|
|
const res_data = res.data;
|
|
|
// 成功
|
|
|
const session_list = res_data.message;
|
|
|
- for (let key in session_list) {
|
|
|
- if (session_list[key].role == 'assistant') {
|
|
|
- const res = await getHistoryMapData(session_list[key].id);
|
|
|
- if (res.code / 1 === 200) {
|
|
|
- session_list[key].mindMap = res.data.mindmap;
|
|
|
- } else {
|
|
|
- session_list[key].mindMap = '';
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+ // for (let key in session_list) {
|
|
|
+ // if (session_list[key].role == 'assistant') {
|
|
|
+ // const res = await getHistoryMapData(session_list[key].id);
|
|
|
+ // if (res.code / 1 === 200) {
|
|
|
+ // session_list[key].mindMap = res.data.mindmap;
|
|
|
+ // } else {
|
|
|
+ // session_list[key].mindMap = '';
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // }
|
|
|
|
|
|
// 将列表数据进行转化
|
|
|
const list = formatDialogHistory(session_list, props.CHAT_AGENT_INFOMATION);
|
|
|
@@ -1558,16 +1574,16 @@ onMounted(() => {
|
|
|
const res_data = res.data;
|
|
|
// 成功
|
|
|
const session_list = res_data.message;
|
|
|
- for (let key in session_list) {
|
|
|
- if (session_list[key].role == 'assistant') {
|
|
|
- const res = await getHistoryMapData(session_list[key].id);
|
|
|
- if (res.code / 1 === 200) {
|
|
|
- session_list[key].mindMap = res.data.mindMap;
|
|
|
- } else {
|
|
|
- session_list[key].mindMap = '';
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+ // for (let key in session_list) {
|
|
|
+ // if (session_list[key].role == 'assistant') {
|
|
|
+ // const res = await getHistoryMapData(session_list[key].id);
|
|
|
+ // if (res.code / 1 === 200) {
|
|
|
+ // session_list[key].mindMap = res.data.mindMap;
|
|
|
+ // } else {
|
|
|
+ // session_list[key].mindMap = '';
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // }
|
|
|
// 将列表数据进行转化
|
|
|
const list = formatDialogHistory(session_list, props.CHAT_AGENT_INFOMATION);
|
|
|
|
|
|
@@ -1730,7 +1746,7 @@ defineExpose({
|
|
|
.conversation-chat-web-page {
|
|
|
margin-top: 20px;
|
|
|
height: calc(100% - 380px);
|
|
|
- padding: 5px;
|
|
|
+ padding: 10px;
|
|
|
border-radius: 12px;
|
|
|
background-color: var(--color-bg-1);
|
|
|
}
|