diff --git a/src/apis/system/type.ts b/src/apis/system/type.ts index f2c42b6..eaaafb9 100644 --- a/src/apis/system/type.ts +++ b/src/apis/system/type.ts @@ -204,8 +204,14 @@ export interface FileItem { name: string size: number url: string + parentPath: string + absPath: string + metadata: string + md5: string + contentType: string thumbnailSize: number thumbnailUrl: string + thumbnailMetadata: string extension: string type: number storageId: string @@ -226,6 +232,7 @@ export interface FileStatisticsResp { export interface FileQuery { name?: string type?: string + absPath?: string sort: Array } export interface FilePageQuery extends FileQuery, PageQuery { diff --git a/src/views/system/file/components/FileDetailModal/ModalContent.vue b/src/views/system/file/components/FileDetailModal/ModalContent.vue index f10e052..8dda68c 100644 --- a/src/views/system/file/components/FileDetailModal/ModalContent.vue +++ b/src/views/system/file/components/FileDetailModal/ModalContent.vue @@ -13,6 +13,8 @@ {{ formatFileSize(data.size) }} + {{ data.absPath + getFileName(data) }} + {{ data.md5 }} {{ data.createTime }} {{ data.updateTime }} {{ data.storageName }} diff --git a/src/views/system/file/main/FileMain/index.vue b/src/views/system/file/main/FileMain/index.vue index a594f13..ef0b321 100644 --- a/src/views/system/file/main/FileMain/index.vue +++ b/src/views/system/file/main/FileMain/index.vue @@ -17,6 +17,10 @@ + ({ name: undefined, + absPath: undefined, type: route.query.type?.toString() !== '0' ? route.query.type?.toString() : undefined, sort: ['updateTime,desc'], })