fix(system/file): 修复文件批量删除接口传参错误

Closes #63
This commit is contained in:
2025-05-14 23:03:36 +08:00
parent 1940f6aaa1
commit dc66e9e62c
2 changed files with 6 additions and 5 deletions

View File

@@ -16,8 +16,8 @@ export function updateFile(data: any, id: string) {
} }
/** @desc 删除文件 */ /** @desc 删除文件 */
export function deleteFile(id: string) { export function deleteFile(ids: string[]) {
return http.del(`${BASE_URL}`, { ids: [id] }) return http.del(`${BASE_URL}`, { ids })
} }
/** @desc 查询文件资源统计统计 */ /** @desc 查询文件资源统计统计 */

View File

@@ -104,7 +104,7 @@ import {
import FileGrid from './FileGrid.vue' import FileGrid from './FileGrid.vue'
import useFileManage from './useFileManage' import useFileManage from './useFileManage'
import { useTable } from '@/hooks' import { useTable } from '@/hooks'
import { type FileItem, type FileQuery, checkFile, createDir, deleteFile, listFile, uploadFile } from '@/apis' import { type FileItem, type FileQuery, createDir, deleteFile, listFile, uploadFile } from '@/apis'
import { DirTypes, ImageTypes, OfficeTypes } from '@/constant/file' import { DirTypes, ImageTypes, OfficeTypes } from '@/constant/file'
import 'viewerjs/dist/viewer.css' import 'viewerjs/dist/viewer.css'
import { downloadByUrl } from '@/utils/downloadFile' import { downloadByUrl } from '@/utils/downloadFile'
@@ -230,7 +230,7 @@ const handleRightMenuClick = async (mode: string, fileInfo: FileItem) => {
hideCancel: false, hideCancel: false,
okButtonProps: { status: 'danger' }, okButtonProps: { status: 'danger' },
onOk: async () => { onOk: async () => {
await deleteFile(fileInfo.id) await deleteFile([fileInfo.id])
Message.success('删除成功') Message.success('删除成功')
search() search()
mittBus.emit('file-total-refresh') mittBus.emit('file-total-refresh')
@@ -261,6 +261,7 @@ const handleMulDelete = () => {
Message.success('删除成功') Message.success('删除成功')
search() search()
mittBus.emit('file-total-refresh') mittBus.emit('file-total-refresh')
isBatchMode.value = false
}, },
}) })
} }
@@ -311,7 +312,7 @@ const handleCancel = () => {
// 新建文件夹弹窗窗口确认事件 // 新建文件夹弹窗窗口确认事件
const handleCreateDir = async () => { const handleCreateDir = async () => {
const res = await createDir(queryForm.absPath ?? '/', newDirName.value) await createDir(queryForm.absPath ?? '/', newDirName.value)
newDirName.value = undefined newDirName.value = undefined
createDirModalVisible.value = false createDirModalVisible.value = false
search() search()