refactor: 文件列表查询由分页调整为全部列表
This commit is contained in:
parent
75a8f020fc
commit
cd97ea8873
@ -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);
|
||||||
|
@ -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">
|
||||||
|
@ -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;
|
||||||
}
|
}
|
||||||
|
@ -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> {}
|
Loading…
Reference in New Issue
Block a user