|
@@ -1218,10 +1218,10 @@ const sendMessage = async () => {
|
|
|
// 根据开启的搜索类型执行相应的搜索
|
|
|
if (enableWebSearch.value) {
|
|
|
currentSearchQuery.value = currentMessage;
|
|
|
- /* // 执行互联网搜索
|
|
|
+ // 执行互联网搜索
|
|
|
sendMessageS(currentMessage).catch((error) => {
|
|
|
console.error("Web search failed:", error);
|
|
|
- }); */
|
|
|
+ });
|
|
|
} else if (enableKnowledgeSearch.value) {
|
|
|
currentSearchQuery.value = currentMessage;
|
|
|
// 执行知识库搜索
|
|
@@ -1370,10 +1370,11 @@ const sendMessageS = async (query) => {
|
|
|
engine: "tavily",
|
|
|
}
|
|
|
);
|
|
|
-
|
|
|
+ console.log(response)
|
|
|
if (response.data && response.data.code === 200) {
|
|
|
- searchResults.value = response.data.data.results || [];
|
|
|
- searchTotal.value = response.data.data.total_results || 0;
|
|
|
+ searchResults.value = response.data.data.result || [];
|
|
|
+ console.log(searchResults.value)
|
|
|
+ searchTotal.value = response.data.data.total || 0;
|
|
|
}
|
|
|
} catch (error) {
|
|
|
console.error("Web search failed:", error);
|
|
@@ -3367,6 +3368,23 @@ const updateCollapsedState = () => {
|
|
|
font-size: 14px;
|
|
|
color: #1296db;
|
|
|
}
|
|
|
+.message-text ::v-deep table {
|
|
|
+ border-collapse: collapse;
|
|
|
+}
|
|
|
+.message-text ::v-deep table th,
|
|
|
+.message-text ::v-deep table td {
|
|
|
+ border: 1px solid #ddd;
|
|
|
+ padding: 8px;
|
|
|
+}
|
|
|
+.message-text ::v-deep table th {
|
|
|
+ background-color: #f2f2f2;
|
|
|
+}
|
|
|
+.message-text ::v-deep table td {
|
|
|
+ background-color: #fff;
|
|
|
+}
|
|
|
+.message-text ::v-deep table tr:nth-child(even) {
|
|
|
+ background-color: #f2f2f2;
|
|
|
+}
|
|
|
.video-preview {
|
|
|
position: relative;
|
|
|
width: 300px;
|