+
{{ line.text }}
@@ -302,7 +302,7 @@ const onQuery = () => { state.searchLoading = false return } - meta.db_name = database.value.metaname + meta.db_id = database.value.db_id fetch('/api/data/query-test', { method: "POST", headers: { @@ -402,9 +402,15 @@ const openFileDetail = (record) => { .then(response => response.json()) .then(data => { console.log(data) + if (data.status == "failed") { + message.error(data.message) + return + } state.lock = false - selectedFile.value = record - selectedFile.value.lines = data.lines + selectedFile.value = { + ...record, + lines: data.lines || [] + } state.drawer = true }) .catch(error => { @@ -517,7 +523,6 @@ const addDocumentByFile = () => { }) .finally(() => { getDatabaseInfo() - // 不在这里清除定时器,而是在定时器内部根据文件状态清除 state.loading = false }) } @@ -875,7 +880,7 @@ onUnmounted(() => { .custom-class .line-text { padding: 10px; border-radius: 4px; - + &:hover { background-color: var(--main-light-4); } diff --git a/web/src/views/DataBaseView.vue b/web/src/views/DataBaseView.vue index c08ff085..77371a99 100644 --- a/web/src/views/DataBaseView.vue +++ b/web/src/views/DataBaseView.vue @@ -45,7 +45,7 @@{{ database.metaname }} · {{ database.metadata.row_count }}行
+{{ database.metadata.row_count }} 行
{{ database.description || '暂无描述' }}
@@ -138,7 +138,6 @@ const createDatabase = () => { body: JSON.stringify({ database_name: newDatabase.name, description: newDatabase.description, - db_type: "knowledge", dimension: newDatabase.dimension ? parseInt(newDatabase.dimension) : null, }) }) diff --git a/web/src/views/GraphView.vue b/web/src/views/GraphView.vue index 8a4aed87..6283940b 100644 --- a/web/src/views/GraphView.vue +++ b/web/src/views/GraphView.vue @@ -133,7 +133,7 @@ const loadGraphInfo = () => { .then(response => response.json()) .then(data => { console.log(data) - graphInfo.value = data.graph + graphInfo.value = data state.loadingGraphInfo = false }) .catch(error => {