From 866eb6241baa7b21f6eddc649966324c188236c6 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Mon, 28 Jul 2025 23:36:10 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E6=8E=88=E6=9D=83=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E6=A8=A1=E7=B3=8A=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/certd/access/access-selector/access/crud.tsx | 2 +- .../src/controller/user/pipeline/access-controller.ts | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/ui/certd-client/src/views/certd/access/access-selector/access/crud.tsx b/packages/ui/certd-client/src/views/certd/access/access-selector/access/crud.tsx index 23c54a12..a0154d7d 100644 --- a/packages/ui/certd-client/src/views/certd/access/access-selector/access/crud.tsx +++ b/packages/ui/certd-client/src/views/certd/access/access-selector/access/crud.tsx @@ -57,7 +57,7 @@ export default function ({ crudExpose, context }: CreateCrudOptionsProps): Creat show: false, }, search: { - show: false, + show: true, }, form: { wrapper: { diff --git a/packages/ui/certd-server/src/controller/user/pipeline/access-controller.ts b/packages/ui/certd-server/src/controller/user/pipeline/access-controller.ts index 5be35bab..2aa5b2bd 100644 --- a/packages/ui/certd-server/src/controller/user/pipeline/access-controller.ts +++ b/packages/ui/certd-server/src/controller/user/pipeline/access-controller.ts @@ -23,8 +23,13 @@ export class AccessController extends CrudController { async page(@Body(ALL) body) { body.query = body.query ?? {}; delete body.query.userId; + body.query.userId = this.getUserId() + let name = body.query?.name; + delete body.query.name; const buildQuery = qb => { - qb.andWhere('user_id = :userId', { userId: this.getUserId() }); + if (name) { + qb.andWhere('name like :name', { name: `%${name.trim()}%` }); + } }; const res = await this.service.page({ query: body.query,