修复知识库页面编译问题

This commit is contained in:
junleea 2025-04-08 17:21:15 +08:00
parent b7efda9f2d
commit 77c7a2f560
1 changed files with 21 additions and 11 deletions

View File

@ -160,20 +160,30 @@ const visible = ref(false);
const visible_add = ref(false); const visible_add = ref(false);
const isEdit = ref(false); const isEdit = ref(false);
const isAdd = ref(false); const isAdd = ref(false);
const rowData = ref({}); const rowData = ref<KBase>();
const handleEdit = async (row: KBase) => { const handleEdit = async (row: KBase) => {
let data = row; try {
let data = { ...row }; //
rowData.value = data; rowData.value = data;
if(typeof data.FileIDs === "string"){
if (typeof data.FileIDs === "string") {
console.log("edit_row_data:", rowData.value); console.log("edit_row_data:", rowData.value);
let file_ids = JSON.parse(data.FileIDs.toString()) let file_ids = JSON.parse(data.FileIDs);
let file_id_list = [] let file_id_list: string[] = [];
for (let i = 0; i < file_ids.length; i++) { for (let i = 0; i < file_ids.length; i++) {
file_id_list.push(file_ids[i]["file_id"]) if (typeof file_ids[i] === 'object' && file_ids[i] !== null && 'file_id' in file_ids[i]) {
file_id_list.push(file_ids[i].file_id);
} }
console.log("file_id_list:", file_id_list) }
console.log("file_id_list:", file_id_list);
rowData.value.FileIDs = file_id_list; rowData.value.FileIDs = file_id_list;
} }
} catch (error) {
console.error('处理 FileIDs 时出现错误:', error);
}
isEdit.value = true; isEdit.value = true;
visible.value = true; visible.value = true;
}; };