新增部门
修改部门
删除部门
@@ -280,4 +280,8 @@ const deleteCate =async () => {
font-size: 10px;
border-radius: 0;
}
+
+.op-group{
+ background-color: #1f1f1f;
+}
diff --git a/src/pages/sys/org/group/cate_tree.vue b/src/pages/sys/org/group/cate_tree.vue
index 4ddd9f5..d0f5f19 100644
--- a/src/pages/sys/org/group/cate_tree.vue
+++ b/src/pages/sys/org/group/cate_tree.vue
@@ -38,7 +38,7 @@
@node-drag-start='handleDragStart' @node-drag-enter='handleDragEnter' @node-drag-leave='handleDragLeave'
@node-drag-over='handleDragOver' @node-drag-end='handleDragEnd' @node-drop='handleDrop' />
-
新增群组分类
修改群组分类
@@ -281,4 +281,8 @@ const deleteCate =async () => {
font-size: 10px;
border-radius: 0;
}
+
+.op-group{
+ background-color: #1f1f1f;
+}
diff --git a/src/theme/dark-vxe.scss b/src/theme/dark-vxe.scss
new file mode 100644
index 0000000..30c98cb
--- /dev/null
+++ b/src/theme/dark-vxe.scss
@@ -0,0 +1,96 @@
+.dark .vxe-table--render-default .vxe-table--body-wrapper {
+ background-color: #171717;
+}
+
+.dark .vxe-table--render-default .vxe-body--row.row--current {
+ background-color: #11273B;
+}
+
+.dark .vxe-table--render-default .vxe-body--row.row--hover {
+ background-color: #242424;
+}
+
+.dark .vxe-table--render-default .vxe-body--row.row--hover.row--current {
+ background-color: #11273B;
+}
+
+
+//.dark .vxe-table--render-default .vxe-body--row.row--hover .row--current{
+// background-color:#11273B;
+//}
+//.dark .vxe-table--render-default.border--default .vxe-table--header-wrapper, .vxe-table--render-default.border--full .vxe-table--header-wrapper, .vxe-table--render-default.border--outer .vxe-table--header-wrapper{
+.dark .vxe-table--render-default.border--full .vxe-table--header-wrapper {
+ background-color: #0B0B0B;
+}
+
+.dark .vxe-table--render-default.border--full .vxe-table--footer-wrapper {
+ background-color: #0B0B0B;
+}
+
+.dark .vxe-table--render-default {
+ color: #C9D1D9;
+}
+
+.dark .vxe-table .vxe-table--header-wrapper {
+ color: #B0B0B0;
+}
+
+.dark .vxe-table .vxe-table--footer-wrapper {
+ color: #B0B0B0;
+}
+
+.dark .vxe-toolbar {
+ background-color: #151515;
+}
+
+.dark .vxe-button {
+ background-color: #151515;
+}
+
+.dark .vxe-pager {
+ background-color: #151515;
+}
+
+
+.dark .vxe-input--inner {
+ background-color: #151515;
+}
+
+.dark .vxe-pager .vxe-pager--jump .vxe-pager--goto {
+ background-color: #151515;
+}
+
+.dark .vxe-pager .vxe-pager--next-btn {
+ background-color: #151515;
+}
+
+.dark .vxe-pager .vxe-pager--prev-btn {
+ background-color: #151515;
+}
+
+.dark .vxe-pager .vxe-pager--jump-prev {
+ background-color: #151515;
+}
+
+.dark .vxe-pager .vxe-pager--jump-next {
+ background-color: #151515;
+}
+
+.dark .vxe-table--render-default .vxe-body--row.row--checked {
+ background-color: #11273B;
+}
+
+.dark .vxe-custom--option .vxe-checkbox--icon:before,
+.dark .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon:before,
+.dark .vxe-table--filter-option .vxe-checkbox--icon:before,
+.dark .vxe-export--panel-column-option .vxe-checkbox--icon:before {
+ background-color: #151515;
+}
+
+
+.dark .vxe-custom--option .vxe-checkbox--icon:before,
+.dark .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon:before,
+.dark .vxe-table--filter-option .vxe-checkbox--icon:before,
+.dark .vxe-export--panel-column-option .vxe-checkbox--icon:before {
+ //border: 1px solid #dcdfe6;
+}
diff --git a/src/theme/dark2.scss b/src/theme/dark2.scss
new file mode 100644
index 0000000..69b5493
--- /dev/null
+++ b/src/theme/dark2.scss
@@ -0,0 +1,245 @@
+/* 深色模式样式
+------------------------------- */
+.dark {
+ // 变量(自定义时,只需修改这里的值)
+ --next-bg-main: #1f1f1f;
+ --next-color-white: #ffffff;
+ --next-color-disabled: #191919;
+ --next-color-bar: #dadada;
+ --next-color-primary: #303030;
+ --next-border-color: #424242;
+ --next-border-black: #333333;
+ --next-border-columns: #2a2a2a;
+ --next-color-seting: #505050;
+ --next-text-color-regular: #9b9da1;
+ --next-text-color-placeholder: #7a7a7a;
+ --next-color-hover: #3c3c3c;
+ --next-color-hover-rgba: rgba(0, 0, 0, 0.3);
+
+ // root
+ --next-bg-main-color: var(--next-bg-main) !important;
+ --next-bg-topBar: var(--next-color-disabled) !important;
+ --next-bg-topBarColor: var(--next-color-bar) !important;
+ --next-bg-menuBar: var(--next-color-disabled) !important;
+ --next-bg-menuBarColor: var(--next-color-bar) !important;
+ --next-bg-columnsMenuBar: var(--next-color-disabled) !important;
+ --next-bg-columnsMenuBarColor: var(--next-color-bar) !important;
+ --next-border-color-light: var(--next-border-black) !important;
+ --next-color-primary-lighter: var(--next-color-primary) !important;
+ --next-color-success-lighter: var(--next-color-primary) !important;
+ --next-color-warning-lighter: var(--next-color-primary) !important;
+ --next-color-danger-lighter: var(--next-color-primary) !important;
+ --next-bg-color: var(--next-color-primary) !important;
+ --next-color-dark-hover: var(--next-color-hover) !important;
+ --next-color-menu-hover: var(--next-color-hover-rgba) !important;
+ --next-color-user-hover: var(--next-color-hover-rgba) !important;
+ --next-color-seting-main: var(--next-color-seting) !important;
+ --next-color-seting-aside: var(--next-color-hover) !important;
+ --next-color-seting-header: var(--next-color-primary) !important;
+
+ // element plus
+ --el-color-white: var(--next-color-disabled) !important;
+ ////--el-text-color-primary: var(--next-color-bar) !important;
+ //--el-border-color: var(--next-border-black) !important;
+ //--el-border-color-light: var(--next-border-black) !important;
+ //--el-border-color-lighter: var(--next-border-black) !important;
+ //--el-border-color-extra-light: var(--el-color-primary-light-8) !important;
+ //--el-text-color-regular: var(--next-text-color-regular) !important;
+ //--el-bg-color: var(--next-color-disabled) !important;
+ --el-color-primary-light-9: var(--next-color-hover) !important;
+ //--el-text-color-disabled: var(--next-text-color-placeholder) !important;
+ //--el-text-color-disabled-base: var(--el-color-primary) !important;
+ //--el-text-color-placeholder: var(--next-text-color-placeholder) !important;
+ //--el-disabled-bg-color: var(--next-color-disabled) !important;
+ //--el-fill-base: var(--next-color-white) !important;
+ //--el-fill-colo: var(--next-color-hover-rgba) !important;
+ //--el-fill-color: var(--next-color-hover-rgba) !important;
+ //--el-fill-color-blank: var(--next-color-disabled) !important;
+ //--el-fill-color-light: var(--next-color-hover-rgba) !important;
+ //--el-bg-color-overlay: var(--el-color-primary-light-9) !important;
+ //--el-mask-color: rgb(42 42 42 / 80%);
+
+ // button
+ //.el-button {
+ // &:hover {
+ // border-color: var(--next-border-color) !important;
+ // }
+ //}
+ //.el-button--primary,
+ //.el-button--info,
+ //.el-button--danger,
+ //.el-button--success,
+ //.el-button--warning {
+ // --el-button-text-color: var(--next-color-white) !important;
+ // --el-button-hover-text-color: var(--next-color-white) !important;
+ // --el-button-disabled-text-color: var(--next-color-white) !important;
+ // &:hover {
+ // border-color: var(--el-button-hover-border-color, var(--el-button-hover-bg-color)) !important;
+ // }
+ //}
+
+ // drawer
+ //.el-divider__text {
+ // background-color: var(--el-color-white) !important;
+ //}
+ //.el-drawer {
+ // border-left: 1px solid var(--next-border-color-light) !important;
+ //}
+ //
+ // tabs
+ //.el-tabs--border-card {
+ // background-color: var(--el-color-white) !important;
+ //}
+ //.el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active {
+ // background: var(--next-color-primary-lighter);
+ //}
+
+ // alert / notice-bar
+ .home-card-item {
+ border: 1px solid var(--next-border-color-light) !important;
+ }
+ .el-alert,
+ .notice-bar {
+ border: 1px solid var(--next-border-color) !important;
+ background-color: var(--next-color-disabled) !important;
+ }
+
+ // menu
+ .layout-aside {
+ border-right: 1px solid var(--next-border-color-light) !important;
+ }
+
+ // colorPicker
+ //.el-color-picker__mask {
+ // background: unset !important;
+ //}
+ //.el-color-picker__trigger {
+ // border: 1px solid var(--next-border-color-light) !important;
+ //}
+
+ // popper / dropdown
+ //.el-popper {
+ // border: 1px solid var(--next-border-color) !important;
+ // color: var(--el-text-color-primary) !important;
+ // .el-popper__arrow:before {
+ // background: var(--el-color-white) !important;
+ // border: 1px solid var(--next-border-color);
+ // }
+ // a {
+ // color: var(--el-text-color-primary) !important;
+ // }
+ //}
+ //.el-popper,
+ //.el-dropdown-menu {
+ // background: var(--el-color-white) !important;
+ //}
+ //.el-dropdown-menu__item:hover:not(.is-disabled) {
+ // background: var(--el-bg-color) !important;
+ //}
+ //.el-dropdown-menu__item.is-disabled {
+ // font-weight: 700 !important;
+ //}
+
+ // input
+ //.el-input-group__append,
+ //.el-input-group__prepend {
+ // border: var(--el-input-border) !important;
+ // border-right: none !important;
+ // background: var(--next-color-disabled) !important;
+ // border-left: 0 !important;
+ //}
+ //.el-input-number__decrease,
+ //.el-input-number__increase {
+ // background: var(--next-color-disabled) !important;
+ //}
+
+ // tag
+ //.el-select .el-select__tags .el-tag {
+ // background-color: var(--next-bg-color) !important;
+ //}
+ //
+ //// pagination
+ //.el-pagination.is-background .el-pager li:not(.disabled).active {
+ // color: var(--next-color-white) !important;
+ //}
+ //.el-pagination.is-background .btn-next,
+ //.el-pagination.is-background .btn-prev,
+ //.el-pagination.is-background .el-pager li {
+ // background-color: var(--next-bg-color);
+ //}
+
+ // radio
+ //.el-radio-button:not(.is-active) .el-radio-button__inner {
+ // border: 1px solid var(--next-border-color-light) !important;
+ // border-left: 0 !important;
+ //}
+ //.el-radio-button.is-active .el-radio-button__inner {
+ // color: var(--next-color-white) !important;
+ //}
+
+ // countup
+ .countup-card-item-flex {
+ color: var(--el-text-color-primary) !important;
+ }
+
+ // editor
+ .editor-container {
+ .w-e-toolbar {
+ background: var(--el-color-white) !important;
+ border: 1px solid var(--next-border-color-light) !important;
+ .w-e-menu:hover {
+ background: var(--next-color-user-hover) !important;
+ i {
+ color: var(--el-text-color-primary) !important;
+ }
+ }
+ }
+ .w-e-text-container {
+ border: 1px solid var(--next-border-color-light) !important;
+ border-top: none !important;
+ .w-e-text {
+ background: var(--el-color-white) !important;
+ }
+ }
+ }
+
+ // date-picker
+ //.el-picker-panel {
+ // background: var(--el-color-white) !important;
+ //}
+
+ // dialog
+ //.el-dialog {
+ // border: 1px solid var(--el-border-color-lighter);
+ // .el-dialog__header {
+ // color: var(--el-text-color-primary) !important;
+ // }
+ //}
+
+ // columns
+ .layout-columns-aside ul .layout-columns-active {
+ color: var(--next-color-white) !important;
+ }
+ .layout-columns-aside {
+ border-right: 1px solid var(--next-border-columns);
+ }
+
+ // tagsView
+ .tags-style-one {
+ .is-active {
+ color: var(--el-text-color-primary) !important;
+ }
+ .layout-navbars-tagsview-ul-li:hover {
+ border-color: var(--el-border-color-lighter) !important;
+ }
+ }
+
+ // loading
+ //.el-loading-mask {
+ // background-color: var(--next-bg-main) !important;
+ //}
+
+
+
+
+}
diff --git a/src/theme/index.scss b/src/theme/index.scss
index 49fb6a6..c1c629a 100644
--- a/src/theme/index.scss
+++ b/src/theme/index.scss
@@ -5,5 +5,6 @@
@import './iconSelector.scss';
@import './media/media.scss';
@import './waves.scss';
-@import './dark.scss';
+@import './dark2.scss';
+@import './dark-vxe.scss';
@import './vboot.scss';
diff --git a/src/theme/vboot.scss b/src/theme/vboot.scss
index db9d749..a17aa10 100644
--- a/src/theme/vboot.scss
+++ b/src/theme/vboot.scss
@@ -106,7 +106,7 @@
.more-button {
border: 1px dashed #409EFF;
- background-color: #ecf5ff !important;
+ //background-color: #ecf5ff !important;
color: #409eff;
width: 38px;
padding-left: 20px;
@@ -183,6 +183,11 @@
border-right: 1px solid #d2d2d2
}
+.dark .zform .zform-div{
+ border-top: 0;
+ border-right: 0;
+}
+
.zform .el-form-item--default {
margin: 0;
padding: 0;
@@ -190,11 +195,21 @@
border-bottom: 1px solid #d2d2d2;
}
+.dark .zform .el-form-item--default {
+ border-left: 0;
+ border-bottom: 0;
+}
+
.zform .zform-item{
border-left: 1px solid #d2d2d2;
border-bottom: 1px solid #d2d2d2;
}
+.dark .zform .zform-item{
+ border-left: 0;
+ border-bottom: 0;
+}
+
.zform .el-form-item--default .el-form-item__label {
height: auto !important;
background-color: #f6f6f6;
@@ -202,12 +217,21 @@
padding: 0 2px 0 6px;
}
+.dark .zform .el-form-item--default .el-form-item__label {
+ background-color: #1d1e1f;
+}
+
.zform .el-form-item--default .el-form-item__content {
padding: 4px;
background-color: white;
border-left: 1px solid #d2d2d2;
}
+.dark .zform .el-form-item--default .el-form-item__content {
+ background-color: #1d1e1f;
+ border-left: 0;
+}
+
.zform .el-form-item__content .zinput{
white-space: nowrap;
text-overflow: ellipsis;
@@ -236,6 +260,8 @@
width: 100%;
}
+
+
//以下为xform样式,没有边框
.xform .el-form-item--default {
margin: 0;
@@ -433,3 +459,37 @@
background-image: url('https://hexo-blog-1256114407.cos.ap-shenzhen-fsi.myqcloud.com/rules.png');
}
+
+
+//暗黑颜色匹配
+.default-theme .splitpanes__splitter {
+ background-color: #f8f8f8 !important;
+}
+
+//[data-theme='dark'] .default-theme .splitpanes__pane {
+// background-color: #2a2a2a !important;
+//}
+//
+//[data-theme='dark'] .default-theme .splitpanes__splitter {
+// background-color: #1f1f1f !important;
+// margin-left: 0 !important;
+// border: 0!important;
+//}
+//
+//[data-theme='dark'] .splitpanes.default-theme .splitpanes__splitter:before,[data-theme='dark'] .splitpanes.default-theme .splitpanes__splitter:after{
+// background-color: #605858 !important;
+//}
+
+.dark .default-theme .splitpanes__pane {
+ background-color: #2a2a2a !important;
+}
+
+.dark .default-theme .splitpanes__splitter {
+ background-color: #1f1f1f !important;
+ margin-left: 0 !important;
+ border: 0!important;
+}
+
+.dark .splitpanes.default-theme .splitpanes__splitter:before,.dark .splitpanes.default-theme .splitpanes__splitter:after{
+ background-color: #605858 !important;
+}