refactor: 文件列表查询由分页调整为全部列表

This commit is contained in:
Charles7c 2023-12-31 15:30:09 +08:00
parent 75a8f020fc
commit cd97ea8873
4 changed files with 4 additions and 16 deletions

View File

@ -22,19 +22,11 @@ export interface FileItem {
export interface ListParam { export interface ListParam {
name?: string; name?: string;
type?: string; type?: string;
updateTime?: string;
page?: number;
size?: number;
sort?: Array<string>; sort?: Array<string>;
} }
export interface PageRes<T> {
total: number;
list: T;
}
export function list(params: ListParam) { export function list(params: ListParam) {
return axios.get<PageRes<FileItem[]>>(`${BASE_URL}`, { return axios.get<FileItem[]>(`${BASE_URL}/list`, {
params, params,
paramsSerializer: (obj) => { paramsSerializer: (obj) => {
return qs.stringify(obj); return qs.stringify(obj);

View File

@ -1,11 +1,7 @@
<template> <template>
<div class="root"> <div class="root">
<div class="header"> <div class="header">
<img <img :src="appStore.getLogo ?? './logo.svg'" alt="Logo" height="33" />
:src="appStore.getLogo ?? './logo.svg'"
alt="Logo"
height="33"
/>
<div class="logo-text">{{ appStore.getTitle }}</div> <div class="logo-text">{{ appStore.getTitle }}</div>
</div> </div>
<div class="container"> <div class="container">

View File

@ -464,7 +464,7 @@
isBatchMode.value = false; isBatchMode.value = false;
params.type = params.type === '0' ? undefined : params.type; params.type = params.type === '0' ? undefined : params.type;
const res = await list(params); const res = await list(params);
fileList.value = res.data.list; fileList.value = res.data;
} finally { } finally {
loading.value = false; loading.value = false;
} }

View File

@ -36,5 +36,5 @@ import top.charles7c.continew.starter.extension.crud.enums.Api;
*/ */
@Tag(name = "文件管理 API") @Tag(name = "文件管理 API")
@RestController @RestController
@CrudRequestMapping(value = "/system/file", api = {Api.PAGE, Api.UPDATE, Api.DELETE}) @CrudRequestMapping(value = "/system/file", api = {Api.LIST, Api.UPDATE, Api.DELETE})
public class FileController extends BaseController<FileService, FileResp, FileResp, FileQuery, FileReq> {} public class FileController extends BaseController<FileService, FileResp, FileResp, FileQuery, FileReq> {}