mirror of
https://github.com/certd/certd.git
synced 2026-04-23 19:57:27 +08:00
perf: 修复内置插件分页查询逻辑
- 在前端添加 lastType 变量,用于判断类型变化并重置分页偏移量 - 在后端修改内置插件查询逻辑,支持分页请求 - 优化后端返回数据结构,使其与前端请求一致
This commit is contained in:
@@ -10,7 +10,14 @@ import yaml from "js-yaml";
|
||||
export default function ({ crudExpose, context }: CreateCrudOptionsProps): CreateCrudOptionsRet {
|
||||
const router = useRouter();
|
||||
const { t } = useI18n();
|
||||
|
||||
let lastType = "";
|
||||
const pageRequest = async (query: UserPageQuery): Promise<UserPageRes> => {
|
||||
if (lastType && lastType != query?.query?.type) {
|
||||
//lastType有变化
|
||||
query.page.offset = 0;
|
||||
}
|
||||
lastType = query?.query?.type;
|
||||
return await api.GetList(query);
|
||||
};
|
||||
const editRequest = async ({ form, row }: EditReq) => {
|
||||
|
||||
Reference in New Issue
Block a user