diff --git a/src/apis/system/file.ts b/src/apis/system/file.ts index 6ae7977..9ccc92e 100644 --- a/src/apis/system/file.ts +++ b/src/apis/system/file.ts @@ -17,3 +17,8 @@ export function updateFile(data: any, id: string) { export function deleteFile(ids: string | Array) { return http.del(`${BASE_URL}/${ids}`) } + +/** @desc 查询文件资源统计 */ +export function statisticsFile() { + return http.get(`${BASE_URL}/statistics`) +} diff --git a/src/apis/system/type.ts b/src/apis/system/type.ts index 1461ab5..f4fb156 100644 --- a/src/apis/system/type.ts +++ b/src/apis/system/type.ts @@ -188,6 +188,14 @@ export interface FileQuery extends PageQuery { name?: string type?: string } +/** 文件资源统计 */ +export interface FileStatisticsResp { + type: string + size: number + formattedSize: string + number: number + data: Array +} /** 系统存储类型 */ export type StorageResp = { diff --git a/src/views/system/file/main/FileAside.vue b/src/views/system/file/main/FileAside.vue index 44d2acf..9a541be 100644 --- a/src/views/system/file/main/FileAside.vue +++ b/src/views/system/file/main/FileAside.vue @@ -16,11 +16,13 @@ + + +