From 66d0d0e213cd2629215d2a86725ed346613873f8 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Thu, 5 Feb 2026 19:01:03 +0800 Subject: [PATCH] chore: admin mode --- .../certd-client/src/layout/layout-basic.vue | 2 +- .../src/router/source/modules/sys.ts | 2 +- .../src/vben/layouts/basic/header/header.vue | 6 +-- .../ui/certd-client/src/views/certd/dicts.ts | 22 ++++++++ .../src/views/certd/pipeline/crud.tsx | 6 +++ .../src/views/sys/enterprise/project/crud.tsx | 9 +++- .../src/views/sys/settings/tabs/mode.vue | 25 +++++---- .../db/migration/v10038__admin_mode.sql | 53 ++++++++++++++++--- .../user/enterprise/project-controller.ts | 27 ++++++++++ .../sys/enterprise/entity/audit-log.ts | 3 ++ .../modules/sys/enterprise/entity/project.ts | 3 ++ .../service/project-member-service.ts | 8 +++ .../sys/enterprise/service/project-service.ts | 27 +++++++++- 13 files changed, 168 insertions(+), 25 deletions(-) create mode 100644 packages/ui/certd-client/src/views/certd/dicts.ts create mode 100644 packages/ui/certd-server/src/controller/user/enterprise/project-controller.ts diff --git a/packages/ui/certd-client/src/layout/layout-basic.vue b/packages/ui/certd-client/src/layout/layout-basic.vue index df15dbeac..5d79e9c69 100644 --- a/packages/ui/certd-client/src/layout/layout-basic.vue +++ b/packages/ui/certd-client/src/layout/layout-basic.vue @@ -94,7 +94,7 @@ provide("fn:ai.open", openChat);
-
+ diff --git a/packages/ui/certd-client/src/router/source/modules/sys.ts b/packages/ui/certd-client/src/router/source/modules/sys.ts index 4cd71b0ce..83881c993 100644 --- a/packages/ui/certd-client/src/router/source/modules/sys.ts +++ b/packages/ui/certd-client/src/router/source/modules/sys.ts @@ -230,7 +230,7 @@ export const sysResources = [ title: "certd.sysResources.enterpriseSetting", name: "EnterpriseSetting", path: "/sys/enterprise/setting", - redirect: "/sys/settings?tab=enterprise", + redirect: "/sys/settings?tab=mode", meta: { isMenu: true, show: true, diff --git a/packages/ui/certd-client/src/vben/layouts/basic/header/header.vue b/packages/ui/certd-client/src/vben/layouts/basic/header/header.vue index 4ce85ea48..926a86929 100644 --- a/packages/ui/certd-client/src/vben/layouts/basic/header/header.vue +++ b/packages/ui/certd-client/src/vben/layouts/basic/header/header.vue @@ -111,7 +111,7 @@ function clearPreferencesAndLogout() {