项目配置
-
+
diff --git a/src/layout/theme/auroraGreen-vars.scss b/src/layout/theme/auroraGreen-vars.scss
index 80cc11943..500025595 100644
--- a/src/layout/theme/auroraGreen-vars.scss
+++ b/src/layout/theme/auroraGreen-vars.scss
@@ -1,11 +1,11 @@
// 极光绿
-$subMenuActiveText: #409eff;
+$subMenuActiveText: #fff;
$menuBg: #0b1e15;
$menuHover: #60ac80;
-$subMenuBg: #fff;
+$subMenuBg: #000;
$subMenuHover: #60ac80;
$navTextColor: #7a80b4;
$menuText: #7a80b4;
-$sidebarLogo: #192e22;
+$sidebarLogo: #112f21;
$menuTitleHover: #fff;
diff --git a/src/layout/theme/dusk-vars.scss b/src/layout/theme/dusk-vars.scss
index 9bcfe294c..a3e9a8274 100644
--- a/src/layout/theme/dusk-vars.scss
+++ b/src/layout/theme/dusk-vars.scss
@@ -7,5 +7,5 @@ $subMenuBg: #000;
$subMenuHover: #e13c39;
$navTextColor: red;
$menuText: rgba(254, 254, 254, 0.651);
-$sidebarLogo: #3c0e0e;
+$sidebarLogo: #42090c;
$menuTitleHover: #fff;
diff --git a/src/layout/theme/mingQing-vars.scss b/src/layout/theme/mingQing-vars.scss
index d27be4b1d..55a7b13cc 100644
--- a/src/layout/theme/mingQing-vars.scss
+++ b/src/layout/theme/mingQing-vars.scss
@@ -1,11 +1,11 @@
// 明青
-$subMenuActiveText: #409eff;
+$subMenuActiveText: #fff;
$menuBg: #032121;
$menuHover: #59bfc1;
-$subMenuBg: #fff;
+$subMenuBg: #000;
$subMenuHover: #59bfc1;
$navTextColor: #7a80b4;
$menuText: #7a80b4;
-$sidebarLogo: #153334;
+$sidebarLogo: #053434;
$menuTitleHover: #fff;
diff --git a/src/layout/theme/pink-vars.scss b/src/layout/theme/pink-vars.scss
index da4b680a9..d128f526f 100644
--- a/src/layout/theme/pink-vars.scss
+++ b/src/layout/theme/pink-vars.scss
@@ -1,11 +1,11 @@
// 粉红
-$subMenuActiveText: #409eff;
+$subMenuActiveText: #fff;
$menuBg: #28081a;
$menuHover: #d84493;
-$subMenuBg: #fff;
+$subMenuBg: #000;
$subMenuHover: #d84493;
$navTextColor: #7a80b4;
$menuText: #7a80b4;
-$sidebarLogo: #391228;
+$sidebarLogo: #3f0d29;
$menuTitleHover: #fff;
diff --git a/src/layout/theme/saucePurple-vars.scss b/src/layout/theme/saucePurple-vars.scss
index 7dc6aba5d..79f73342e 100644
--- a/src/layout/theme/saucePurple-vars.scss
+++ b/src/layout/theme/saucePurple-vars.scss
@@ -1,11 +1,11 @@
// 酱紫
-$subMenuActiveText: #409eff;
+$subMenuActiveText: #fff;
$menuBg: #130824;
$menuHover: #693ac9;
-$subMenuBg: #fff;
+$subMenuBg: #000;
$subMenuHover: #693ac9;
$navTextColor: #7a80b4;
$menuText: #7a80b4;
-$sidebarLogo: #1c0f35;
+$sidebarLogo: #1f0c38;
$menuTitleHover: #fff;
diff --git a/src/layout/theme/volcano-vars.scss b/src/layout/theme/volcano-vars.scss
index ba57ff54a..531573c09 100644
--- a/src/layout/theme/volcano-vars.scss
+++ b/src/layout/theme/volcano-vars.scss
@@ -7,5 +7,5 @@ $subMenuBg: #0f0603;
$subMenuHover: #e85f33;
$navTextColor: #fff;
$menuText: rgba(254, 254, 254, 0.65);
-$sidebarLogo: #3f1a0c;
+$sidebarLogo: #441708;
$menuTitleHover: #fff;
diff --git a/src/plugins/i18n/config.ts b/src/plugins/i18n/config.ts
index 0215b96e4..6cc923f30 100644
--- a/src/plugins/i18n/config.ts
+++ b/src/plugins/i18n/config.ts
@@ -99,7 +99,7 @@ export const buttonConfig = {
hssearch: "搜索",
hsexpendAll: "全部展开",
hscollapseAll: "全部折叠",
- hssystemSet: "系统设置",
+ hssystemSet: "打开项目配置",
hsdelete: "删除",
hsreload: "重新加载",
hscloseCurrentTab: "关闭当前标签页",
@@ -123,7 +123,7 @@ export const buttonConfig = {
hssearch: "Search",
hsexpendAll: "Expand All",
hscollapseAll: "Collapse All",
- hssystemSet: "System Set",
+ hssystemSet: "Open ProjectConfig",
hsdelete: "Delete",
hsreload: "Reload",
hscloseCurrentTab: "Close CurrentTab",
diff --git a/src/style/sidebar.scss b/src/style/sidebar.scss
index 1c0cd9c22..3ceb3bbfe 100644
--- a/src/style/sidebar.scss
+++ b/src/style/sidebar.scss
@@ -17,13 +17,6 @@
}
}
- .el-menu-item,
- .el-sub-menu__title {
- &:hover {
- color: $menuTitleHover !important;
- }
- }
-
.el-sub-menu__icon-arrow {
position: absolute;
}
@@ -129,6 +122,10 @@
.el-menu-item,
.el-sub-menu__title {
color: $menuText;
+
+ &:hover {
+ color: $menuTitleHover !important;
+ }
}
// menu hover
@@ -367,6 +364,13 @@
}
}
+ .el-menu-item,
+ .el-sub-menu__title {
+ &:hover {
+ color: $menuTitleHover !important;
+ }
+ }
+
.is-active {
transition: color 0.3s;
color: $subMenuActiveText !important;
From c266a675a2f5a577c96b8d3ac314229237098a71 Mon Sep 17 00:00:00 2001
From: xiaoxian521 <1923740402@qq.com>
Date: Tue, 2 Nov 2021 13:26:25 +0800
Subject: [PATCH 19/43] feat: update
---
src/layout/components/setting/index.vue | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/layout/components/setting/index.vue b/src/layout/components/setting/index.vue
index a86a1b534..5ec25068b 100644
--- a/src/layout/components/setting/index.vue
+++ b/src/layout/components/setting/index.vue
@@ -60,6 +60,10 @@ let layoutTheme =
// body添加layout属性,作用于src/style/sidebar.scss
if (unref(layoutTheme)) {
let layout = unref(layoutTheme).layout;
+ let theme = unref(layoutTheme).theme;
+ addClassNameToHtmlTag({
+ scopeName: `layout-theme-${theme}`
+ });
window.document.body.setAttribute("layout", layout);
}
From 54a0e457b4d5dc9f097968465178aef40d1360f6 Mon Sep 17 00:00:00 2001
From: xiaoxian521 <1923740402@qq.com>
Date: Wed, 3 Nov 2021 23:55:18 +0800
Subject: [PATCH 20/43] =?UTF-8?q?feat:=20=E5=89=94=E9=99=A4vxe=E5=BC=BA?=
=?UTF-8?q?=E4=BE=9D=E8=B5=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/layout/components/setting/index.vue | 69 +++++++++++++++----------
src/plugins/element-plus/index.ts | 6 ++-
2 files changed, 46 insertions(+), 29 deletions(-)
diff --git a/src/layout/components/setting/index.vue b/src/layout/components/setting/index.vue
index 5ec25068b..6f8a684cd 100644
--- a/src/layout/components/setting/index.vue
+++ b/src/layout/components/setting/index.vue
@@ -140,7 +140,7 @@ function onReset() {
router.push("/login");
}
-function onChange({ label }) {
+function onChange(label) {
storageLocal.setItem("showModel", label);
emitter.emit("tagViewsShowModel", label);
}
@@ -258,60 +258,73 @@ function setLayoutThemeColor(theme: string) {
-
灰色模式
-
+ >
+
-
色弱模式
-
+ >
+
-
隐藏标签页
-
+ >
+
-
侧边栏Logo
-
+ >
+
-
标签风格
-
-
-
-
+
+ 卡片
+ 灵动
+
-
+ >
+
+ 清空缓存并返回登录页
diff --git a/src/plugins/element-plus/index.ts b/src/plugins/element-plus/index.ts
index e8daa7b17..29aac0ca5 100644
--- a/src/plugins/element-plus/index.ts
+++ b/src/plugins/element-plus/index.ts
@@ -30,11 +30,13 @@ import {
ElDrawer,
ElPagination,
ElAlert,
+ ElRadio,
ElRadioButton,
ElRadioGroup,
ElDescriptions,
ElDescriptionsItem,
- ElBacktop
+ ElBacktop,
+ ElSwitch
} from "element-plus";
// https://element-plus.org/zh-CN/component/icon.html
@@ -85,11 +87,13 @@ const components = [
ElDrawer,
ElPagination,
ElAlert,
+ ElRadio,
ElRadioButton,
ElRadioGroup,
ElDescriptions,
ElDescriptionsItem,
ElBacktop,
+ ElSwitch,
// icon
Check,
From c95126adf5b8ac6bd0a39526c34d7916e0adda98 Mon Sep 17 00:00:00 2001
From: xiaoxian521 <1923740402@qq.com>
Date: Thu, 4 Nov 2021 10:20:22 +0800
Subject: [PATCH 21/43] fix: update
---
src/layout/components/sidebar/sidebarItem.vue | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/src/layout/components/sidebar/sidebarItem.vue b/src/layout/components/sidebar/sidebarItem.vue
index 1bda13ed0..ea2e28ad7 100644
--- a/src/layout/components/sidebar/sidebarItem.vue
+++ b/src/layout/components/sidebar/sidebarItem.vue
@@ -1,14 +1,12 @@
-
+