From 62e0af68a6a3a7f4ec5a922cff1d807651fd9db1 Mon Sep 17 00:00:00 2001 From: "Ray.Hao" <1490493387@qq.com> Date: Mon, 15 Dec 2025 08:04:05 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E7=A7=9F=E6=88=B7?= =?UTF-8?q?=E5=88=87=E6=8D=A2=E7=BB=84=E4=BB=B6=E5=92=8Ccss=E7=9B=AE?= =?UTF-8?q?=E5=BD=95=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 4 +- src/api/system/menu.ts | 3 +- src/components/SizeSelect/index.vue | 2 +- src/components/TenantSwitcher/index.vue | 35 +++++++++++ src/layouts/components/AppMain/index.vue | 2 +- src/layouts/components/Menu/BasicMenu.vue | 2 +- src/layouts/components/Menu/MixTopMenu.vue | 2 +- .../NavBar/components/NavbarActions.vue | 16 ++++- src/layouts/index.vue | 2 +- src/layouts/modes/mix/index.vue | 2 +- src/main.ts | 1 - src/settings.ts | 4 +- src/store/modules/tenant-store.ts | 63 +++++++++++-------- src/styles/dark/css-vars.css | 7 --- src/styles/element-plus-vars.scss | 30 +++++++++ src/styles/element-plus.scss | 3 + src/styles/index.scss | 14 ++--- src/styles/reset.scss | 7 +-- src/styles/variables.module.scss | 16 +++++ src/styles/variables.scss | 39 ++++-------- src/utils/request.ts | 16 +---- src/views/login/components/Login.vue | 56 +++-------------- src/views/login/index.vue | 33 +++++----- 23 files changed, 193 insertions(+), 166 deletions(-) create mode 100644 src/components/TenantSwitcher/index.vue delete mode 100644 src/styles/dark/css-vars.css create mode 100644 src/styles/element-plus-vars.scss create mode 100644 src/styles/variables.module.scss diff --git a/.env.development b/.env.development index 7218a9e4..ecb91a4f 100644 --- a/.env.development +++ b/.env.development @@ -19,7 +19,5 @@ VITE_MOCK_DEV_SERVER=false # 多租户功能开关 # ============================================ # 是否启用多租户功能(默认:false) -# true: 启用多租户,显示租户切换器,发送 tenant-id 请求头 -# false: 禁用多租户,隐藏租户相关UI,不发送 tenant-id 请求头 # 注意:前端开关需要与后端配置(youlai.tenant.enabled)保持一致 -VITE_APP_TENANT_ENABLED=false +VITE_APP_TENANT_ENABLED=true diff --git a/src/api/system/menu.ts b/src/api/system/menu.ts index a568a96f..41e6dfba 100644 --- a/src/api/system/menu.ts +++ b/src/api/system/menu.ts @@ -1,4 +1,6 @@ import request from "@/utils/request"; +import type { MenuTypeEnum } from "@/enums/business"; + const MENU_BASE_URL = "/api/v1/menus"; const MenuAPI = { @@ -42,7 +44,6 @@ export interface MenuQuery { /** 搜索关键字 */ keywords?: string; } -import type { MenuTypeEnum } from "@/enums/system/menu-enum"; export interface MenuVO { /** 子菜单 */ children?: MenuVO[]; diff --git a/src/components/SizeSelect/index.vue b/src/components/SizeSelect/index.vue index 8b150ebe..fdc81e47 100644 --- a/src/components/SizeSelect/index.vue +++ b/src/components/SizeSelect/index.vue @@ -20,7 +20,7 @@ diff --git a/src/layouts/components/AppMain/index.vue b/src/layouts/components/AppMain/index.vue index 3a31a570..2ab669b6 100644 --- a/src/layouts/components/AppMain/index.vue +++ b/src/layouts/components/AppMain/index.vue @@ -20,7 +20,7 @@