From 3cf1e45762ea42db4cfb145d9ff28fcea8a102f6 Mon Sep 17 00:00:00 2001 From: shijing Date: Sun, 4 Feb 2024 17:36:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=B7=E5=BC=8F=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 4 +- src/style/blue.scss | 108 +++++ src/style/dark.scss | 209 ++++++++- .../bigScreen/enpComponents/cemsExport.vue | 31 +- .../bigScreen/enpComponents/orgwryList.vue | 442 +++++++++--------- .../bigScreen/enpComponents/pollutant.vue | 2 +- 6 files changed, 532 insertions(+), 264 deletions(-) create mode 100644 src/style/blue.scss diff --git a/src/App.vue b/src/App.vue index 0a745e83..0818d090 100644 --- a/src/App.vue +++ b/src/App.vue @@ -180,8 +180,8 @@ export default { height: 91vh; bottom: 0; top: 9vh; - background: #000000; - // background-image: url('/public/img/enp_blue/bg_enp_half.png'); + background: rgb(11, 25, 38); + border-radius: 0 10px 0 0; background-size: cover; z-index: 1000; } diff --git a/src/style/blue.scss b/src/style/blue.scss new file mode 100644 index 00000000..bdaad89b --- /dev/null +++ b/src/style/blue.scss @@ -0,0 +1,108 @@ +@import '~element-plus/theme-chalk/src/dark/css-vars.scss'; + +html.dark { + //变量 + --el-text-color-primary: #d0d0d0; + --el-color-primary-dark-2: var(--el-color-primary-light-2) !important; + --el-color-primary-light-9: var(--el-color-primary-dark-8) !important; + --el-color-primary-light-8: var(--el-color-primary-dark-7) !important; + --el-color-primary-light-7: var(--el-color-primary-dark-6) !important; + --el-color-primary-light-5: var(--el-color-primary-dark-4) !important; + --el-color-primary-light-3: var(--el-color-primary-dark-3) !important; + + //背景 + #app { + background: var(--el-bg-color); + } + + //登录背景 + .login_bg { + background: var(--el-bg-color); + } + + //框架 + .adminui-header { + background: var(--el-bg-color-overlay); + border-bottom: 1px solid var(--el-border-color-light); + height: 59px; + } + + .aminui-side-split { + background: var(--el-bg-color); + } + + .aminui-side-split li { + color: var(--el-text-color-primary); + } + + .aminui-side { + background: var(--el-bg-color-overlay); + border-color: var(--el-border-color-light); + } + + .adminui-side-top, + .adminui-side-bottom { + border-color: var(--el-border-color-light); + } + + .adminui-side-top h2 { + color: var(--el-text-color-primary); + } + + .adminui-topbar, + .adminui-tags { + background: var(--el-bg-color-overlay); + border-color: var(--el-border-color-light); + } + + .adminui-main { + background: var(--el-bg-color); + } + + .drawerBG { + background: var(--el-bg-color); + } + + .adminui-header-menu .el-menu { + --el-menu-bg-color: var(--el-bg-color-overlay) !important; + --el-menu-hover-bg-color: #171819 !important; + } + + .adminui-header-menu .el-menu .el-sub-menu__title { + background-color: transparent !important; + } + + //全局滚动条样式 + ::-webkit-scrollbar-thumb { + background-color: rgba(163, 166, 173, 0.3); + } + + ::-webkit-scrollbar-thumb:hover { + background-color: rgba(163, 166, 173, 0.5); + } + + //组件 + .el-header, + .el-main.nopadding, + .el-footer { + background: var(--el-bg-color-overlay); + border-color: var(--el-border-color-light); + } + + .el-main { + background: var(--el-bg-color); + } + + .el-aside { + background: var(--el-bg-color-overlay); + border-color: var(--el-border-color-light); + } + + .el-table .el-table__body-wrapper { + background: var(--el-bg-color); + } + + .el-table th.is-sortable:hover { + background: #111; + } +} \ No newline at end of file diff --git a/src/style/dark.scss b/src/style/dark.scss index e9cde490..0ca45eec 100644 --- a/src/style/dark.scss +++ b/src/style/dark.scss @@ -11,32 +11,199 @@ html.dark { --el-color-primary-light-3: var(--el-color-primary-dark-3) !important; //背景 - #app {background: var(--el-bg-color);} + #app { + background: var(--el-bg-color); + } //登录背景 - .login_bg {background: var(--el-bg-color);} + .login_bg { + background: var(--el-bg-color); + } //框架 - .adminui-header {background: var(--el-bg-color-overlay);border-bottom: 1px solid var(--el-border-color-light);height:59px;} - .aminui-side-split {background: var(--el-bg-color);} - .aminui-side-split li {color: var(--el-text-color-primary);} - .aminui-side {background: var(--el-bg-color-overlay);border-color: var(--el-border-color-light);} - .adminui-side-top, .adminui-side-bottom {border-color: var(--el-border-color-light);} - .adminui-side-top h2 {color: var(--el-text-color-primary);} - .adminui-topbar, .adminui-tags {background: var(--el-bg-color-overlay);border-color: var(--el-border-color-light);} - .adminui-main {background: var(--el-bg-color);} - .drawerBG {background: var(--el-bg-color);} - .adminui-header-menu .el-menu {--el-menu-bg-color:var(--el-bg-color-overlay) !important;--el-menu-hover-bg-color: #171819 !important;} - .adminui-header-menu .el-menu .el-sub-menu__title {background-color:transparent !important;} + .adminui-header { + background: var(--el-bg-color-overlay); + border-bottom: 1px solid var(--el-border-color-light); + height: 59px; + } + + .aminui-side-split { + background: var(--el-bg-color); + } + + .aminui-side-split li { + color: var(--el-text-color-primary); + } + + .aminui-side { + background: var(--el-bg-color-overlay); + border-color: var(--el-border-color-light); + } + + .adminui-side-top, + .adminui-side-bottom { + border-color: var(--el-border-color-light); + } + + .adminui-side-top h2 { + color: var(--el-text-color-primary); + } + + .adminui-topbar, + .adminui-tags { + background: var(--el-bg-color-overlay); + border-color: var(--el-border-color-light); + } + + .adminui-main { + background: var(--el-bg-color); + } + + .drawerBG { + background: var(--el-bg-color); + } + + .adminui-header-menu .el-menu { + --el-menu-bg-color: var(--el-bg-color-overlay) !important; + --el-menu-hover-bg-color: #171819 !important; + } + + .adminui-header-menu .el-menu .el-sub-menu__title { + background-color: transparent !important; + } //全局滚动条样式 - ::-webkit-scrollbar-thumb {background-color: rgba(163, 166, 173, 0.3);} - ::-webkit-scrollbar-thumb:hover {background-color: rgba(163, 166, 173, 0.5);} + ::-webkit-scrollbar-thumb { + background-color: rgba(163, 166, 173, 0.3); + } + + ::-webkit-scrollbar-thumb:hover { + background-color: rgba(163, 166, 173, 0.5); + } + + .el-main.nopadding { + background: transparent; + background-color: transparent; + } //组件 - .el-header, .el-main.nopadding, .el-footer {background: var(--el-bg-color-overlay);border-color: var(--el-border-color-light);} - .el-main {background: var(--el-bg-color);} - .el-aside {background: var(--el-bg-color-overlay);border-color: var(--el-border-color-light);} - .el-table .el-table__body-wrapper {background: var(--el-bg-color);} - .el-table th.is-sortable:hover {background: #111;} -} + .el-header, + .el-main.nopadding, + .el-footer { + background: transparent; + background-color: transparent; + } + + .el-header { + border-bottom: none; + } + + .el-header:has(> .panel_title) { + padding: 10px 0; + } + + .el-header:has(> .searchWrap) { + padding: 0; + } + + + + .el-main { + background: transparent; + background-color: transparent; + } + + .el-main:has(> .scTable) { + padding: 8px 0; + } + + .aside_one, + .aside_side { + height: 100%; + background: var(--el-bg-color-overlay); + border-color: var(--el-border-color-light); + border-radius: 20px; + background: rgb(4, 50, 83); + background-color: rgb(4, 50, 83); + box-shadow: inset 0px 0px 30px 15px rgb(7, 79, 109); + border: 1px solid #1279c3; + } + + .el-aside:has(> .aside_one) { + padding: 8px; + border-right: none; + } + + .scTable-table { + padding: 30px; + border-radius: 20px; + background: rgb(4, 50, 83); + background-color: rgb(4, 50, 83); + box-shadow: inset 0px 0px 30px 15px rgb(7, 79, 109); + border: 1px solid #1279c3; + } + + .el-table { + --el-table-border-color: transparent; + --el-table-row-hover-bg-color: rgb(15, 59, 94); + } + + .el-table thead { + color: #ffffff; + background: rgb(7, 79, 109); + } + + .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell { + background: rgb(15, 59, 94); + } + + .el-table__body-wrapper tr td.el-table-fixed-column--right { + background: transparent; + background-color: transparent; + } + + .el-table>.el-table__inner-wrapper, + .el-table th.el-table__cell, + .el-table>.el-table__inner-wrapper>.el-table__header-wrapper, + .el-table>.el-table__inner-wrapper>.el-table__body-wrapper { + background: transparent; + background-color: transparent; + } + + .el-table th.is-sortable:hover { + background: #111; + } + + + //// + /// + /// + //页面标题 + .panel_title { + height: 3.5vh; + width: 100%; + line-height: 3.5vh; + color: #ffffff; + font-size: 1.5vh; + padding-left: 1vw; + position: relative; + border-left: 5px solid #1279c3; + background: rgb(4, 50, 83); + } + + //条件搜索 + .searchWrap { + width: 100%; + height: 4vh; + display: flex; + justify-content: space-between; + line-height: 4vh; + border-radius: 5px; + padding: 0 1vw; + align-items: center; + background: rgb(4, 50, 83); + background-color: rgb(4, 50, 83); + box-shadow: inset 0px 0px 30px 15px rgb(7, 79, 109); + border: 1px solid #1279c3; + } +} \ No newline at end of file diff --git a/src/views/bigScreen/enpComponents/cemsExport.vue b/src/views/bigScreen/enpComponents/cemsExport.vue index 2faff605..cca5a6fe 100644 --- a/src/views/bigScreen/enpComponents/cemsExport.vue +++ b/src/views/bigScreen/enpComponents/cemsExport.vue @@ -1,21 +1,26 @@