|
@@ -8,7 +8,7 @@
|
|
|
</template>
|
|
|
|
|
|
<template #operation="{ row }">
|
|
|
- <el-button v-if="row.isLock !== '1'" type="primary" link icon="Delete" @click="deleteRow(row)"> 删除 </el-button>
|
|
|
+ <el-button type="primary" link icon="Delete" @click="deleteRow(row)"> 删除 </el-button>
|
|
|
</template>
|
|
|
</ProTable>
|
|
|
</div>
|
|
@@ -25,7 +25,7 @@ const columns: ColumnProps<FilesVO>[] = [
|
|
|
{ type: 'selection', width: 60 },
|
|
|
{ type: 'index', width: 60 },
|
|
|
{ prop: 'originalName', label: '文件名称' },
|
|
|
- { prop: 'fileName', label: '文件ID', tag: true },
|
|
|
+ { prop: 'fileName', label: '文件别名', tag: true },
|
|
|
{ prop: 'sizeInfo', label: '文件大小' },
|
|
|
{ prop: 'fileSuffix', label: '文件类型' },
|
|
|
{ prop: 'createByName', label: '创建人' },
|
|
@@ -44,13 +44,13 @@ const getTableList = (params: FilesQuery) => FilesApi.page(params)
|
|
|
|
|
|
// 单行删除
|
|
|
const deleteRow = async (row: FilesVO) => {
|
|
|
- await useHandleData(FilesApi.delete, [row.fileId], `删除【${row.originalName}】文件`)
|
|
|
+ await useHandleData(FilesApi.deleteFile, [row.fileId], `删除【${row.originalName}】文件`)
|
|
|
proTableRef.value?.getTableList()
|
|
|
}
|
|
|
|
|
|
// 批量删除信息
|
|
|
const batchDelete = async (ids: (string | number)[]) => {
|
|
|
- await useHandleData(FilesApi.delete, ids, '删除所选数据')
|
|
|
+ await useHandleData(FilesApi.deleteFile, ids, '删除所选数据')
|
|
|
proTableRef.value?.clearSelection()
|
|
|
proTableRef.value?.getTableList()
|
|
|
}
|