feat: add admin file detail modal

This commit is contained in:
Lan
2026-06-03 05:13:58 +08:00
parent ee4607257a
commit 5efeb49262
6 changed files with 640 additions and 3 deletions
+7
View File
@@ -5,6 +5,7 @@ import type {
AdminBatchUpdateFilesRequest,
AdminBatchUpdateFilesResponse,
AdminFilePatchPayload,
AdminFileDetailResponse,
AdminFileListParams,
AdminFilePreviewResponse,
ApiResponse,
@@ -128,6 +129,12 @@ export class FileService {
return api.get('/admin/file/list', { params })
}
static async getAdminFileDetail(id: number): Promise<ApiResponse<AdminFileDetailResponse>> {
return api.get('/admin/file/detail', {
params: { id }
})
}
static async updateFile(data: FileEditForm | AdminFilePatchPayload): Promise<ApiResponse> {
return api.patch('/admin/file/update', data)
}