知识库文件删除修复

This commit is contained in:
2025-12-30 19:16:51 +08:00
parent ca330fc695
commit 4e04e4599e
3 changed files with 7 additions and 7 deletions

View File

@@ -235,10 +235,10 @@ public class KnowledgeController {
* @since 2025-12-18 * @since 2025-12-18
*/ */
@PreAuthorize("hasAuthority('ai:knowledge:file:delete')") @PreAuthorize("hasAuthority('ai:knowledge:file:delete')")
@DeleteMapping("/file/{fileId}") @DeleteMapping("/file/{fileRootId}")
public ResultDomain<Boolean> deleteFile(@PathVariable("fileId") @NotBlank String fileId) { public ResultDomain<Boolean> deleteFile(@PathVariable("fileRootId") @NotBlank String fileRootId) {
logger.info("删除知识库文件: fileId={}", fileId); logger.info("删除知识库文件: fileId={}", fileRootId);
return knowledgeService.deleteKnowledgeFileById(fileId); return knowledgeService.deleteKnowledgeFileById(fileRootId);
} }
/** /**

View File

@@ -162,8 +162,8 @@ export const aiKnowledgeAPI = {
* 删除知识库文件 * 删除知识库文件
* @param fileId 文件ID * @param fileId 文件ID
*/ */
async deleteFile(fileId: string): Promise<ResultDomain<boolean>> { async deleteFile(fileRootId: string): Promise<ResultDomain<boolean>> {
const response = await api.delete<boolean>(`${this.baseUrl}/file/${fileId}`) const response = await api.delete<boolean>(`${this.baseUrl}/file/${fileRootId}`)
return response.data return response.data
}, },

View File

@@ -278,7 +278,7 @@ const deleteFile = async (row: DocumentItem) => {
cancelButtonText: '取消', cancelButtonText: '取消',
type: 'warning' type: 'warning'
}) })
const result = await aiKnowledgeAPI.deleteFile(row.id) const result = await aiKnowledgeAPI.deleteFile(row.fileRootId)
if (result.success) { if (result.success) {
ElMessage.success('删除成功') ElMessage.success('删除成功')
fetchDocuments(activeKnowledgeId.value) fetchDocuments(activeKnowledgeId.value)