mirror of
https://github.com/continew-org/continew-admin-ui.git
synced 2025-09-09 20:57:17 +08:00
@@ -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 查询文件资源统计统计 */
|
||||||
|
@@ -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()
|
||||||
|
Reference in New Issue
Block a user