From 4161aa6f838d41f9af4a7a220e1858e4904c90aa Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Mon, 11 Oct 2021 18:39:43 +0800 Subject: [PATCH 1/2] =?UTF-8?q?style:=20=E5=AE=8C=E5=96=84=E6=B7=B1?= =?UTF-8?q?=E8=89=B2=E4=B8=BB=E9=A2=98=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/Notification/index.vue | 10 ++ .../canvas/components/Editor/ContextMenu.vue | 2 +- .../canvas/components/Editor/SettingMenu.vue | 2 +- .../components/Editor/SettingMenuTest.vue | 2 +- frontend/src/layout/components/Topbar.vue | 2 +- frontend/src/styles/index.scss | 81 ++++++++++--- frontend/src/styles/theme/dark.scss | 8 +- frontend/src/styles/theme/default.scss | 35 ------ frontend/src/views/chart/view/ChartEdit.vue | 16 +-- frontend/src/views/dataset/add/AddCustom.vue | 7 +- frontend/src/views/dataset/add/AddDB.vue | 2 +- frontend/src/views/dataset/add/AddExcel.vue | 112 +++++++++--------- frontend/src/views/dataset/add/AddSQL.vue | 4 +- .../dataset/common/DatasetCustomField.vue | 2 +- .../src/views/dataset/data/CalcFieldEdit.vue | 38 ++++++ frontend/src/views/login/index.vue | 4 +- .../src/views/panel/AssistComponent/index.vue | 8 +- .../src/views/panel/SubjectSetting/index.vue | 39 +++--- frontend/src/views/panel/edit/index.vue | 17 +-- .../src/views/panel/filter/filterDialog.vue | 4 +- frontend/src/views/panel/filter/index.vue | 8 +- .../src/views/system/task/DatasetTaskList.vue | 34 +++--- frontend/src/views/system/task/TaskRecord.vue | 29 +++-- 23 files changed, 278 insertions(+), 188 deletions(-) delete mode 100644 frontend/src/styles/theme/default.scss diff --git a/frontend/src/components/Notification/index.vue b/frontend/src/components/Notification/index.vue index 29290eec5b..aad83b84da 100644 --- a/frontend/src/components/Notification/index.vue +++ b/frontend/src/components/Notification/index.vue @@ -262,7 +262,17 @@ export default { padding-top: 5px; :hover { cursor: pointer; + background-color: #f4f4f5; } } + +.blackTheme .msg-foot-class { + padding-top: 5px; + :hover { + cursor: pointer; + + background-color: #171422; + } +} diff --git a/frontend/src/components/canvas/components/Editor/ContextMenu.vue b/frontend/src/components/canvas/components/Editor/ContextMenu.vue index 5a1e319f18..873117ae63 100644 --- a/frontend/src/components/canvas/components/Editor/ContextMenu.vue +++ b/frontend/src/components/canvas/components/Editor/ContextMenu.vue @@ -155,7 +155,7 @@ export default { cursor: pointer; &:hover { - background-color: #f5f7fa; + background-color: var(--background-color-base, #f5f7fa); } } } diff --git a/frontend/src/components/canvas/components/Editor/SettingMenu.vue b/frontend/src/components/canvas/components/Editor/SettingMenu.vue index 339f9f3268..36e4c13da2 100644 --- a/frontend/src/components/canvas/components/Editor/SettingMenu.vue +++ b/frontend/src/components/canvas/components/Editor/SettingMenu.vue @@ -175,7 +175,7 @@ export default { cursor: pointer; &:hover { - background-color: #f5f7fa; + background-color: var(--background-color-base, #f5f7fa); } } } diff --git a/frontend/src/components/canvas/components/Editor/SettingMenuTest.vue b/frontend/src/components/canvas/components/Editor/SettingMenuTest.vue index 7e1376cbcf..3144ff9c82 100644 --- a/frontend/src/components/canvas/components/Editor/SettingMenuTest.vue +++ b/frontend/src/components/canvas/components/Editor/SettingMenuTest.vue @@ -173,7 +173,7 @@ export default { cursor: pointer; &:hover { - background-color: #f5f7fa; + background-color: var(--background-color-base, #f5f7fa); } } } diff --git a/frontend/src/layout/components/Topbar.vue b/frontend/src/layout/components/Topbar.vue index f78fe8bc5e..38ec468d53 100644 --- a/frontend/src/layout/components/Topbar.vue +++ b/frontend/src/layout/components/Topbar.vue @@ -34,7 +34,7 @@ - + {{ name }} diff --git a/frontend/src/styles/index.scss b/frontend/src/styles/index.scss index dd52aecd24..6b63f7a000 100644 --- a/frontend/src/styles/index.scss +++ b/frontend/src/styles/index.scss @@ -1,10 +1,10 @@ $--font-path: '~element-ui/lib/theme-chalk/fonts'; -.defaultTheme { +/* .defaultTheme { @import './theme/default.scss'; @import "~element-ui/packages/theme-chalk/src/index"; -} +} */ .blackTheme { @import './theme/dark.scss'; @import "~element-ui/packages/theme-chalk/src/index"; @@ -360,13 +360,21 @@ div:focus { z-index: 10000 !important; } -::-webkit-scrollbar-thumb { +/* ::-webkit-scrollbar-thumb { width: 10px; height: 10px; background: #d7d9e3; border-radius: 4px; +} */ + +::-webkit-scrollbar-thumb { + width: 10px; + height: 10px; + background: #38393a !important; + border-radius: 4px; } + ::-webkit-scrollbar { width: 5px; height: 5px; @@ -455,9 +463,9 @@ div:focus { border-color: var(--border-color-input) !important; } -.blackTheme .el-popover { +/* .blackTheme .el-popover { background-color: var(--MainBG); -} +} */ .blackTheme .main-area-input { input.el-input__inner { @@ -497,12 +505,13 @@ div:focus { background-color: var(--MainBG) !important; color: var(--Main) !important; } -.blackTheme .el-dialog { +/* .blackTheme .el-dialog { background: var(--ContentBG) !important; color: var(--TextPrimary) !important; } + */ .blackTheme .el-dialog__title { - color: var(--TextPrimary) !important; + color: #ffffff !important; } .blackTheme .title-text { @@ -557,12 +566,56 @@ div:focus { .blackTheme .el-submenu__title { color: var(--TextPrimary) ; } +.blackTheme .el-drawer__body { + background-color: var(--MainContentBG); +} + +.blackTheme .el-select-dropdown__item.hover { + background-color: #171B22 !important; +} +.blackTheme .el-select-dropdown__item:hover { + background-color: #171B22 !important; +} + +.blackTheme .el-dropdown-menu__item:not(.is-disabled):hover { + background-color: #171B22 !important; +} + +.blackTheme .el-dropdown-menu__item:focus { + background-color: #171B22 !important; +} + + +.blackTheme .el-dropdown-menu__item--divided:before { + background-color: #000000 !important; +} + + +.blackTheme .el-card__header { + border-color: var(--TableBorderColor) !important; +} + +.blackTheme .CodeMirror { + background-color: #000000 ; + color: #ffffff; +} +.blackTheme .CodeMirror-code { + background-color: transparent; +} + +.blackTheme .CodeMirror-gutters { + background-color: #000000 ; +} + +.blackTheme .el-radio-button__inner { + background-color: var(--TableBG); + color: var(--TableColor); + border: var(--TableBorder); +} + +.blackTheme .el-loading-mask { + background-color: rgb(135 131 131 / 70%); +} + -/* .chart-radio-div { - label.el-radio { - span.el-radio__input { - display: none !important; - } - } -} */ diff --git a/frontend/src/styles/theme/dark.scss b/frontend/src/styles/theme/dark.scss index 3ca0793b42..5cae28f8fb 100644 --- a/frontend/src/styles/theme/dark.scss +++ b/frontend/src/styles/theme/dark.scss @@ -16,10 +16,8 @@ $--border-color-light: #495865; $--border-color-lighter: #495865; $--border-color-extra-light: #495865; -$--color-white: #FFFFFF; -$--color-black: #000000; - -$--color-text-regular: #fff; +$--color-white: #21333b; +$--color-black: #FFFFFF; $--background-color-base: #171b22; @@ -53,6 +51,8 @@ $--background-color-base: #171b22; --TableColor: #acbac3; --TableBorder: .05rem solid #495865; --TableBorderColor: #495865; + + --background-color-base: #171b22; } diff --git a/frontend/src/styles/theme/default.scss b/frontend/src/styles/theme/default.scss deleted file mode 100644 index e0cfcefc32..0000000000 --- a/frontend/src/styles/theme/default.scss +++ /dev/null @@ -1,35 +0,0 @@ -/* 改变主题色变量 */ -$--color-primary: #409EFF; -$--color-success: #67C23A; -$--color-warning: #E6A23C; -$--color-danger: #F56C6C; -$--color-info: #909399; - -$--color-text-primary: #303133; -$--color-text-regular: #606266; -$--color-text-secondary: #909399; -$--color-text-placeholder: #C0C4CC; - -$--border-color-base: #DCDFE6; -$--border-color-light: #E4E7ED; -$--border-color-lighter: #EBEEF5; -$--border-color-extra-light: #F2F6FC; - -$--color-white: #FFFFFF; -$--color-black: #000000; - - -$--background-color-base: #F5F7FA; - - -// 与CSS原生变量映射 -#app { - --Main:#00B9AD; - --test:#FF9227; - --color-primary: #00B9AD; - --MainBG: #FFFFFF; - - - --border-color-input: #DCDFE6; - --border-color-input-hovor: #C0C4CC; -} \ No newline at end of file diff --git a/frontend/src/views/chart/view/ChartEdit.vue b/frontend/src/views/chart/view/ChartEdit.vue index 4daf893549..34a27cb828 100644 --- a/frontend/src/views/chart/view/ChartEdit.vue +++ b/frontend/src/views/chart/view/ChartEdit.vue @@ -1672,7 +1672,7 @@ export default { .blackTheme .item-dimension { border: solid 1px ; - border-color: var(--MainBorderColor); + border-color: var(--TableBorderColor); color: var(--TextPrimary); background-color: var(--MainBG); } @@ -1710,7 +1710,7 @@ export default { .blackTheme .item-quota { border: solid 1px ; - border-color: var(--MainBorderColor); + border-color: var(--TableBorderColor); color: var(--TextPrimary); background-color: var(--MainBG); @@ -1802,7 +1802,7 @@ export default { } .blackTheme .attr-style{ - border-color: var(--MainBorderColor) !important; + border-color: var(--TableBorderColor) !important; color: var(--TextPrimary); } @@ -1873,7 +1873,7 @@ export default { .blackTheme .field-height{ border-top: 1px solid ; - border-color: var(--MainBorderColor) !important; + border-color: var(--TableBorderColor) !important; } .padding-tab{ padding: 0; @@ -1899,7 +1899,7 @@ export default { } .blackTheme .drag-block-style{ border: 1px solid ; - border-color: var(--MainBorderColor); + border-color: var(--TableBorderColor); background-color: var(--ContentBG); } @@ -1918,16 +1918,16 @@ export default { } .blackTheme .theme-border-class { - border-color: var(--MainBorderColor) !important; + border-color: var(--TableBorderColor) !important; color: var(--TextPrimary) !important; background-color: var(--ContentBG); } .blackTheme .padding-lr { - border-color: var(--MainBorderColor) !important; + border-color: var(--TableBorderColor) !important; } .blackTheme .theme-item-class { background-color: var(--MainBG) !important; - border-color: var(--MainBorderColor) !important; + border-color: var(--TableBorderColor) !important; } diff --git a/frontend/src/views/dataset/add/AddCustom.vue b/frontend/src/views/dataset/add/AddCustom.vue index f3bcac3f3e..8906e24097 100644 --- a/frontend/src/views/dataset/add/AddCustom.vue +++ b/frontend/src/views/dataset/add/AddCustom.vue @@ -1,6 +1,6 @@