From cfd5b388f1ad618c9740d3f1a2ed6ab761b7c126 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Fri, 13 Feb 2026 22:24:04 +0800 Subject: [PATCH] chore: project --- .../libs/lib-server/src/basic/base-service.ts | 15 +++++ .../src/components/project-selector/index.vue | 1 + .../controller/openapi/v1/cert-controller.ts | 5 +- .../user/monitor/site-info-controller.ts | 13 ++--- .../user/pipeline/history-controller.ts | 2 +- .../user/pipeline/pipeline-controller.ts | 4 +- .../src/modules/auto/auto-c-register-cron.ts | 2 +- .../modules/basic/service/email-service.ts | 10 ++-- .../mine/service/two-factor-service.ts | 8 +-- .../mine/service/user-settings-service.ts | 10 ++-- .../monitor/facade/cert-info-facade.ts | 12 ++-- .../monitor/service/cert-info-service.ts | 11 +++- .../monitor/service/site-info-service.ts | 56 ++++++++++--------- .../monitor/service/site-ip-service.ts | 2 +- .../modules/open/service/open-key-service.ts | 9 ++- .../src/modules/sys/settings/fix.ts | 2 +- 16 files changed, 95 insertions(+), 67 deletions(-) diff --git a/packages/libs/lib-server/src/basic/base-service.ts b/packages/libs/lib-server/src/basic/base-service.ts index d16733d22..a9a26046b 100644 --- a/packages/libs/lib-server/src/basic/base-service.ts +++ b/packages/libs/lib-server/src/basic/base-service.ts @@ -253,4 +253,19 @@ export abstract class BaseService { async findOne(options: FindOneOptions) { return await this.getRepository().findOne(options); } + } + +export function checkUserProjectParam(userId: number, projectId: number) { + if (projectId != null ){ + if( userId !==0) { + throw new ValidateException('userId projectId 错误'); + } + return true + }else{ + if( userId > 0) { + return true + } + throw new ValidateException('userId不能为空'); + } +} \ No newline at end of file diff --git a/packages/ui/certd-client/src/components/project-selector/index.vue b/packages/ui/certd-client/src/components/project-selector/index.vue index dfac42954..7e3ab33f7 100644 --- a/packages/ui/certd-client/src/components/project-selector/index.vue +++ b/packages/ui/certd-client/src/components/project-selector/index.vue @@ -29,6 +29,7 @@ onMounted(async () => { function handleMenuClick({ key }: any) { projectStore.changeCurrentProject(key); + window.location.reload(); }