From 562115c084d6382c6c69aaea97aea7dd01c4f595 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=8D=E5=81=9A=E7=A0=81=E5=86=9C?= <599854767@qq.com> Date: Wed, 18 May 2022 18:21:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=B3=BB=E7=BB=9F=E5=B8=83?= =?UTF-8?q?=E5=B1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/styles/element-ui.scss | 23 +-- src/assets/styles/index.scss | 2 +- src/assets/styles/sidebar.scss | 5 +- src/assets/styles/variables.module.scss | 50 ++++--- src/components/Echarts/Gauge.vue | 171 +++++++++++------------ src/i18n/lang/en.js | 3 +- src/i18n/lang/zh-cn.js | 3 +- src/i18n/lang/zh-tw.js | 3 +- src/layout/components/Navbar.vue | 17 +-- src/layout/components/Settings/index.vue | 60 +++++--- src/layout/components/Sidebar/Logo.vue | 1 - src/layout/components/Sidebar/index.vue | 5 - src/layout/components/TagsView/index.vue | 13 +- src/layout/index.vue | 28 ++-- src/main.js | 1 - src/settings.js | 2 +- src/store/modules/app.js | 4 +- src/views/index.vue | 1 - src/views/index_v1.vue | 1 - src/views/login.vue | 6 +- src/views/monitor/cache/index.vue | 31 ++-- src/views/monitor/server/index.vue | 143 +++++++------------ src/views/system/menu/index.vue | 2 +- 23 files changed, 280 insertions(+), 295 deletions(-) diff --git a/src/assets/styles/element-ui.scss b/src/assets/styles/element-ui.scss index 101cbf5..b9138a0 100644 --- a/src/assets/styles/element-ui.scss +++ b/src/assets/styles/element-ui.scss @@ -1,16 +1,5 @@ // cover some element-ui styles -.el-breadcrumb__inner, -.el-breadcrumb__inner a { - font-weight: 400 !important; -} - -// .el-upload { -// input[type="file"] { -// display: none !important; -// } -// } - .el-upload__input { display: none; } @@ -21,11 +10,11 @@ } } -.small-padding { - .cell { - padding-left: 5px; - padding-right: 5px; - } +// table 里面操作按钮样式覆盖 +.el-table__cell .cell { + .el-button.is-text{ + padding: 8px 5px; + } } .status-col { @@ -50,7 +39,7 @@ .el-header { --el-header-padding: 0 0px !important; - --el-header-height: 50px !important; + // --el-header-height: 50px !important; } // el 2.2.0 text button .el-button.is-text { diff --git a/src/assets/styles/index.scss b/src/assets/styles/index.scss index eb56874..6a18ad3 100644 --- a/src/assets/styles/index.scss +++ b/src/assets/styles/index.scss @@ -5,7 +5,7 @@ @import './sidebar.scss'; @import './btn.scss'; @import './waves.scss'; -@import './black.scss'; +// @import './black.scss'; html, body, diff --git a/src/assets/styles/sidebar.scss b/src/assets/styles/sidebar.scss index 3fded0f..5e4a6aa 100644 --- a/src/assets/styles/sidebar.scss +++ b/src/assets/styles/sidebar.scss @@ -1,7 +1,7 @@ #app { .layout-sidebar__container { transition: width 0.28s ease; - background-color: var(--base-menu-background); + // background-color: var(--base-menu-background); height: 100%; position: relative; font-size: 0px; @@ -78,7 +78,8 @@ .layout-sidebar__container { transition: transform 0.28s; - position: fixed; + position: fixed; + background: var(--base-menu-background, #fff); } &.hideSidebar { diff --git a/src/assets/styles/variables.module.scss b/src/assets/styles/variables.module.scss index dc8f8ee..152b5c0 100644 --- a/src/assets/styles/variables.module.scss +++ b/src/assets/styles/variables.module.scss @@ -10,31 +10,47 @@ $panGreen: #30b08f; // 默认菜单主题风格 :root { - --base-menu-background: #ffffff; - --base-logo-title-color: #ffffff; - --base-topBar-background: #ffffff; - --base-topBar-color: #5a5e66; - --base-sidebar-width: 220px; - --base-sidebar-left: 64px; + // --base-menu-background: #ffffff; + // --base-logo-title-color: #ffffff; + // --base-topBar-background: #ffffff; + // --base-topBar-color: #5a5e66; + --base-text-color-rgba: rgba(0, 0, 0, 0.85); + --base-sidebar-width: 220px; --el-aside-width: 220px; + --el-header-height: 50px; + --base-footer-height: 40px; + --base-tags-height: 34px; } /***默认主题颜色配置***/ [data-theme='theme-light'] { // 菜单背景 - --base-menu-background: #ffffff; - // logo部分文字颜色 - --base-logo-title-color: #001529; - // 顶部导航栏背景色 - --base-topBar-background: #ffffff; + // --base-menu-background: #ffffff; + // // logo部分文字颜色 + // --base-logo-title-color: #001529; + // // 顶部导航栏背景色 + // --base-topBar-background: #ffffff; } /***深色主题颜色配置***/ [data-theme='theme-dark'] { - --base-menu-background: #304156; - --base-logo-title-color: #ffffff; - --base-topBar-background: #ffffff; + // --base-menu-background: #304156; + // --base-logo-title-color: #ffffff; + // --base-topBar-background: #ffffff; - // el-ement ui 设置 - --el-fill-color-blank: #304156; - --el-text-color-primary: #bfcbd9; + // // el-ement ui 设置 + // --el-fill-color-blank: #304156; + // --el-text-color-primary: #bfcbd9; +} +html.dark { + /* custom dark bg color */ + // --el-bg-color: #626aef; + --base-color-white: #ffffff; + --base-text-color-rgba: #fff; + --base-menu-background: var(--el-bg-color); +} +html.cafe { + filter: sepia(0.9) hue-rotate(315deg) brightness(0.9); +} +html.contrast { + filter: contrast(2); } diff --git a/src/components/Echarts/Gauge.vue b/src/components/Echarts/Gauge.vue index 76332d8..25960e9 100644 --- a/src/components/Echarts/Gauge.vue +++ b/src/components/Echarts/Gauge.vue @@ -1,99 +1,90 @@ - diff --git a/src/i18n/lang/en.js b/src/i18n/lang/en.js index 30c8c9d..ba9525a 100644 --- a/src/i18n/lang/en.js +++ b/src/i18n/lang/en.js @@ -66,7 +66,8 @@ export default { fixed: 'fixed', show: 'show', dynamicTitle: 'dynamic title', - darkMode: 'dark mode', + darkMode: 'dark', + lightMode: 'light', saveConfig: 'save', resetConfig: 'reset', logOutConfirm: 'Are you sure you want to exit the current login?', diff --git a/src/i18n/lang/zh-cn.js b/src/i18n/lang/zh-cn.js index 5b767ed..9d37d50 100644 --- a/src/i18n/lang/zh-cn.js +++ b/src/i18n/lang/zh-cn.js @@ -66,7 +66,8 @@ export default { fixed: '固定', show: '显示', dynamicTitle: '动态标题', - darkMode: '深色模式', + darkMode: '深色', + lightMode: '明亮', saveConfig: '保存配置', resetConfig: '重置配置', logOutConfirm: '你確定要退出当前登录吗?', diff --git a/src/i18n/lang/zh-tw.js b/src/i18n/lang/zh-tw.js index 24ae125..db49bc4 100644 --- a/src/i18n/lang/zh-tw.js +++ b/src/i18n/lang/zh-tw.js @@ -66,7 +66,8 @@ export default { fixed: '固定', show: '顯示', dynamicTitle: '動態標題', - darkMode: '深色模式', + darkMode: '深色', + lightMode: '明亮', saveConfig: '保存配置', resetConfig: '重置配置', logOutConfirm: '你確定要退出当前登录吗?', diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index e10be75..c3a0a49 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -94,14 +94,15 @@ function setLayout() { diff --git a/src/layout/components/TagsView/index.vue b/src/layout/components/TagsView/index.vue index c02a02d..2a91616 100644 --- a/src/layout/components/TagsView/index.vue +++ b/src/layout/components/TagsView/index.vue @@ -10,8 +10,7 @@ class="tags-view-item" :style="activeStyle(tag)" @click.middle="!isAffix(tag) ? closeSelectedTag(tag) : ''" - @contextmenu.prevent="openMenu(tag, $event)" - > + @contextmenu.prevent="openMenu(tag, $event)"> {{ $t(tag.meta.titleKey) }} {{ tag.title }} @@ -21,7 +20,9 @@