(fileId)
| 161 | } |
| 162 | |
| 163 | async function deleteFile(fileId) { |
| 164 | state.lock = true |
| 165 | try { |
| 166 | await documentApi.deleteDocument(kbId.value, fileId) |
| 167 | await getDatabaseInfo(undefined, true) // Skip query params for file deletion |
| 168 | } catch (error) { |
| 169 | console.error(error) |
| 170 | message.error(error.message || '删除失败') |
| 171 | throw error |
| 172 | } finally { |
| 173 | state.lock = false |
| 174 | } |
| 175 | } |
| 176 | |
| 177 | function handleDeleteFile(fileId) { |
| 178 | Modal.confirm({ |
no test coverage detected