|
@@ -87,7 +87,8 @@
|
|
|
<script setup>
|
|
|
import { ref, onMounted, computed } from 'vue';
|
|
|
import { ElMessage } from 'element-plus';
|
|
|
-import { marked } from 'marked'; // 使用命名导入
|
|
|
+import { marked } from 'marked';
|
|
|
+import {API_BASE_URL} from "@/config"; // 使用命名导入
|
|
|
|
|
|
// 存储选择的知识库数据
|
|
|
const knowledgeBaseList = ref([]);
|
|
@@ -117,7 +118,7 @@ const loading = ref(false);
|
|
|
// 请求知识库列表
|
|
|
const getKnowledgeBaseList = async () => {
|
|
|
try {
|
|
|
- const response = await fetch('http://61.48.133.26:8001/api/dataset/list');
|
|
|
+ const response = await fetch(`${API_BASE_URL}/dataset/list`);
|
|
|
const data = await response.json();
|
|
|
knowledgeBaseList.value = data.data;
|
|
|
} catch (error) {
|
|
@@ -156,7 +157,7 @@ const chat = async () => {
|
|
|
loading.value = true; // 开始搜索时显示加载提示
|
|
|
const datasetIds = selectedDatasetIds.value.join(',');
|
|
|
try {
|
|
|
- const response = await fetch(`http://61.48.133.26:8001/api/chat?query=${query.value}&datasetIds=${datasetIds}`);
|
|
|
+ const response = await fetch(`${API_BASE_URL}/chat?query=${query.value}&datasetIds=${datasetIds}`);
|
|
|
const data = await response.json();
|
|
|
searchResults.value = data.data.results.map((item) => ({
|
|
|
...item,
|
|
@@ -181,7 +182,7 @@ const handleDetails = async (result) => {
|
|
|
|
|
|
// 请求完整内容
|
|
|
try {
|
|
|
- const response = await fetch(`http://61.48.133.26:8001/api/content/get?docId=${result.docId}`);
|
|
|
+ const response = await fetch(`${API_BASE_URL}/content/get?docId=${result.docId}`);
|
|
|
const data = await response.json();
|
|
|
if (data.status_code === 200) {
|
|
|
originalContent.value = data.data.text; // 显示原文内容
|