|
|
@@ -1,7 +1,7 @@
|
|
|
// button
|
|
|
.el-button.el-button--noborder {
|
|
|
border: none;
|
|
|
- background-color: var(--color-white);
|
|
|
+ background-color: var(--management-bg-color);
|
|
|
span {
|
|
|
color: var(--color-theme);
|
|
|
}
|
|
|
@@ -20,19 +20,22 @@ button.el-button.el-button--text {
|
|
|
padding: 4px 8px;
|
|
|
border: none;
|
|
|
background-color: transparent;
|
|
|
- span {
|
|
|
- color: var(--color-theme);
|
|
|
- }
|
|
|
+
|
|
|
&:hover {
|
|
|
background-color: var(--color-btn-default-bg-hover);
|
|
|
- color: var(--color-theme);
|
|
|
+ }
|
|
|
+ &:active {
|
|
|
+ span {
|
|
|
+ color: var(--color-theme);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
|
.el-button.el-button--default {
|
|
|
- background-color: var(--color-white);
|
|
|
+ background-color: var(--color-btn-default-bg-color);
|
|
|
color: var(--color-neutral-1);
|
|
|
- border: 1px solid var(--color-border);
|
|
|
+ fill: var(--color-neutral-1);
|
|
|
+ border: 1px solid var(--color-select-border);
|
|
|
margin-left: 8px !important;
|
|
|
&:hover {
|
|
|
border: 1px solid var(--color-btn-default-bg-hover);
|
|
|
@@ -44,12 +47,13 @@ button.el-button.el-button--text {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-.el-button.el-button--main.is-plain {
|
|
|
+.el-button--main.is-plain {
|
|
|
background-color: var(--color-white);
|
|
|
border: 1px solid var(--color-border);
|
|
|
span {
|
|
|
color: var(--color-theme);
|
|
|
}
|
|
|
+ fill: var(--color-theme);
|
|
|
&:hover {
|
|
|
border: 1px solid var(--color-btn-main-plain-bg-hover);
|
|
|
background-color: var(--color-btn-main-plain-bg-hover);
|
|
|
@@ -58,12 +62,13 @@ button.el-button.el-button--text {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-.el-button.el-button--main {
|
|
|
+button.el-button--main {
|
|
|
border: none;
|
|
|
background-color: var(--color-theme);
|
|
|
span {
|
|
|
color: var(--color-white);
|
|
|
}
|
|
|
+ fill: var(--color-white);
|
|
|
&:hover {
|
|
|
background-color: var(--color-btn-main-bg-hover);
|
|
|
color: var(--color-white);
|
|
|
@@ -71,12 +76,30 @@ button.el-button.el-button--text {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+button.el-button.el-button--pain-theme {
|
|
|
+ border: 1px solid var(--color-el-btn-pain-theme-border);
|
|
|
+ background-color: var(--color-el-btn-pain-theme-bg);
|
|
|
+
|
|
|
+ fill: var(--color-el-btn-pain-theme-text);
|
|
|
+ color: var(--color-el-btn-pain-theme-text);
|
|
|
+ span {
|
|
|
+ color: var(--color-el-btn-pain-theme-text);
|
|
|
+ }
|
|
|
+ &:hover {
|
|
|
+ border-color: var(--color-el-btn-pain-theme-border);
|
|
|
+ background-color: var(--color-el-btn-pain-theme-bg-hover);
|
|
|
+ color: var(--color-white);
|
|
|
+ fill: var(--color-white);
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
.el-button.el-button--success {
|
|
|
border: none;
|
|
|
background-color: var(--color-success);
|
|
|
span {
|
|
|
color: var(--color-white);
|
|
|
}
|
|
|
+ fill: var(--color-white);
|
|
|
&:hover {
|
|
|
background-color: var(--color-btn-success-bg-hover);
|
|
|
color: var(--color-white);
|
|
|
@@ -90,6 +113,7 @@ button.el-button.el-button--text {
|
|
|
span {
|
|
|
color: var(--color-white);
|
|
|
}
|
|
|
+ fill: var(--color-white);
|
|
|
&:hover {
|
|
|
background-color: var(--color-btn-warning-bg-hover);
|
|
|
color: var(--color-white);
|
|
|
@@ -103,6 +127,7 @@ button.el-button.el-button--text {
|
|
|
span {
|
|
|
color: var(--color-white);
|
|
|
}
|
|
|
+ fill: var(--color-white);
|
|
|
&:hover {
|
|
|
background-color: var(--color-btn-danger-bg-hover);
|
|
|
color: var(--color-white);
|
|
|
@@ -113,7 +138,8 @@ button.el-button.el-button--text {
|
|
|
.el-button.el-button--grey {
|
|
|
border: none;
|
|
|
background-color: var(--color-grey);
|
|
|
- color: var(--color-accent-1);
|
|
|
+ color: var(--color-neutral-1);
|
|
|
+ fill: var(--color-neutral-1);
|
|
|
&:hover {
|
|
|
background-color: var(--color-btn-default-bg-hover);
|
|
|
fill: var(--color-theme);
|
|
|
@@ -126,8 +152,9 @@ button.el-button.el-button--text {
|
|
|
.el-button.el-button--blue {
|
|
|
border: none;
|
|
|
padding: 0 4px;
|
|
|
- background-color: #f6f6fe;
|
|
|
- color: var(--color-accent-1);
|
|
|
+ background-color: var(--color-btn-blue-bg);
|
|
|
+ color: var(--color-neutral-1);
|
|
|
+ fill: var(--color-neutral-1);
|
|
|
&:hover {
|
|
|
background-color: var(--color-btn-default-bg-hover);
|
|
|
fill: var(--color-theme);
|
|
|
@@ -142,9 +169,9 @@ button.el-button.el-button--icon {
|
|
|
height: auto;
|
|
|
padding: 4px;
|
|
|
border: none;
|
|
|
- background-color: #f6f6fe;
|
|
|
+ background-color: var(--color-btn-icon-bg);
|
|
|
&:hover {
|
|
|
- background-color: #f6f6fe;
|
|
|
+ background-color: var(--color-btn-icon-bg);
|
|
|
}
|
|
|
}
|
|
|
// 初始为黑色
|
|
|
@@ -155,9 +182,10 @@ button.el-button.el-button--icon {
|
|
|
span {
|
|
|
color: var(--color-white);
|
|
|
}
|
|
|
+ fill: var(--color-white);
|
|
|
&:hover {
|
|
|
- background-color: var(--color-btn-default-dark-bg);
|
|
|
- fill: var(--color-btn-default-dark-hover);
|
|
|
+ background-color: var(--color-btn-default-dark-hover-bg);
|
|
|
+ fill: var(--color-btn-default-dark-hover-bg);
|
|
|
span {
|
|
|
color: var(--color-btn-default-dark-hover) !important;
|
|
|
}
|
|
|
@@ -203,6 +231,7 @@ div.el-dialog {
|
|
|
padding: 0 0 8px;
|
|
|
border-radius: 12px;
|
|
|
overflow: hidden;
|
|
|
+ background-color: var(--color-dialog-body-bg);
|
|
|
}
|
|
|
header.el-dialog__header {
|
|
|
padding: 12px 16px;
|
|
|
@@ -276,7 +305,7 @@ div.el-message-box {
|
|
|
.el-message-box__header {
|
|
|
height: 56px;
|
|
|
padding: 16px;
|
|
|
- background-color: var(--color-table-header-bg);
|
|
|
+ background-color: var(--color-message-box-header-bg);
|
|
|
& > span {
|
|
|
font-weight: 700;
|
|
|
font-size: var(--font-size-4);
|
|
|
@@ -320,6 +349,7 @@ div.el-drawer {
|
|
|
}
|
|
|
.el-drawer__body {
|
|
|
padding: 16px;
|
|
|
+ background-color: var(--color-drawer-body-bg);
|
|
|
}
|
|
|
.el-drawer__close-btn:focus i,
|
|
|
.el-drawer__close-btn:hover i {
|
|
|
@@ -331,7 +361,7 @@ div .el-input__inner {
|
|
|
color: var(--color-neutral-1);
|
|
|
font-size: var(--font-size-3);
|
|
|
}
|
|
|
-input.el-input__inner::placeholder {
|
|
|
+.el-input__inner::placeholder {
|
|
|
color: var(--color-neutral-3);
|
|
|
font-size: var(--font-size-3);
|
|
|
}
|
|
|
@@ -342,12 +372,12 @@ div .el-select__placeholder.is-transparent {
|
|
|
}
|
|
|
}
|
|
|
div.el-input__wrapper {
|
|
|
- box-shadow: 0 0 0 1px var(--color-border) inset;
|
|
|
- padding-left: 8px;
|
|
|
+ box-shadow: 0 0 0 1px var(--el-border) inset;
|
|
|
+ padding: 0 8px;
|
|
|
}
|
|
|
div.el-input div.el-input__wrapper.is-focus {
|
|
|
box-shadow: 0 0 0 1px var(--color-theme) inset;
|
|
|
- background-color: #ffffff !important;
|
|
|
+ background-color: var(--color-mode) !important;
|
|
|
}
|
|
|
div.el-input__wrapper:hover {
|
|
|
box-shadow: 0 0 0 1px var(--color-theme) inset;
|
|
|
@@ -373,7 +403,14 @@ div .el-dropdown__popper .el-dropdown__list {
|
|
|
user-select: none;
|
|
|
}
|
|
|
div .el-checkbox__inner:hover {
|
|
|
- border-color: var(--color-border);
|
|
|
+ border-color: var(--color-select-border);
|
|
|
+}
|
|
|
+div .el-checkbox__inner {
|
|
|
+ border-color: var(--color-select-border);
|
|
|
+ background-color: #fff;
|
|
|
+}
|
|
|
+div .el-checkbox__input.is-checked .el-checkbox__inner:after {
|
|
|
+ border-color: var(--color-mode);
|
|
|
}
|
|
|
div .el-checkbox__input.is-checked .el-checkbox__inner {
|
|
|
background-color: var(--color-theme);
|
|
|
@@ -399,16 +436,28 @@ div .el-checkbox.el-checkbox--large span.el-checkbox__inner::after {
|
|
|
width: 5px; /* 打勾图标宽度 */
|
|
|
height: 10px; /* 打勾图标高度 */
|
|
|
}
|
|
|
+/* 修改暗黑模式下选中时打勾图标的大小 */
|
|
|
+html.dark .el-checkbox.el-checkbox--large span.el-checkbox__inner::after {
|
|
|
+ left: 5px; /* 调整左边距 */
|
|
|
+ top: 1px; /* 调整上边距 */
|
|
|
+ width: 5px; /* 打勾图标宽度 */
|
|
|
+ height: 10px; /* 打勾图标高度 */
|
|
|
+}
|
|
|
div .el-popper__arrow,
|
|
|
div .el-popper__arrow:before {
|
|
|
- height: 0;
|
|
|
- width: 0;
|
|
|
+ // height: 0;
|
|
|
+ // width: 0;
|
|
|
+}
|
|
|
+.el-popper.is-dark,
|
|
|
+div.el-popper.is-dark > .el-popper__arrow:before {
|
|
|
+ background-color: var(--color-el-popper-bg);
|
|
|
+ border: var(--color-el-popper-bg);
|
|
|
}
|
|
|
div .el-popper[data-popper-placement^='bottom'] > .el-popper__arrow {
|
|
|
top: 0;
|
|
|
}
|
|
|
div .el-dropdown-menu__item {
|
|
|
- border: 1px solid var(--color-border);
|
|
|
+ border: 1px solid var(--color-select-border);
|
|
|
border-radius: var(--border-radius-6);
|
|
|
}
|
|
|
div .el-dropdown__popper.el-popper,
|
|
|
@@ -429,10 +478,12 @@ div .el-popper[data-popper-placement^='bottom'] .el-popper__arrow:before {
|
|
|
div .el-popover.el-popper {
|
|
|
padding: 0;
|
|
|
}
|
|
|
-.el-popper.is-dark {
|
|
|
+div.el-popper.is-dark {
|
|
|
span {
|
|
|
color: #fff;
|
|
|
}
|
|
|
+ background-color: var(--color-el-popper-bg);
|
|
|
+ border-color: var(--color-el-popper-bg);
|
|
|
}
|
|
|
div .el-collapse-item__arrow,
|
|
|
.el-tabs__nav {
|
|
|
@@ -450,7 +501,7 @@ div .el-collapse-item__content {
|
|
|
}
|
|
|
}
|
|
|
div .el-select__wrapper {
|
|
|
- box-shadow: 0 0 0 1px var(--color-border);
|
|
|
+ box-shadow: 0 0 0 1px var(--color-select-border);
|
|
|
}
|
|
|
div .el-select__wrapper.is-focused {
|
|
|
box-shadow: 0 0 0 1px var(--color-theme);
|
|
|
@@ -594,34 +645,24 @@ div .el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after
|
|
|
div .el-select__wrapper.is-disabled,
|
|
|
.el-select__wrapper.is-disabled:hover {
|
|
|
box-shadow: none !important;
|
|
|
+ background-color: var(--input-disabled-bg-color);
|
|
|
+ color: var(--input-disabled-text-color);
|
|
|
}
|
|
|
div .scoreDialog header.el-dialog__header {
|
|
|
- background: linear-gradient(
|
|
|
- 251deg,
|
|
|
- rgba(255, 255, 255),
|
|
|
- rgba(255, 244, 235) 22.66%,
|
|
|
- rgba(240, 243, 255) 44.57%,
|
|
|
- rgba(224, 247, 249) 80.46%,
|
|
|
- rgba(255, 255, 255)
|
|
|
- );
|
|
|
+ background: var(--dashboard-scoring-bg-color);
|
|
|
position: fixed;
|
|
|
width: 640px;
|
|
|
height: 48px;
|
|
|
border-radius: 6px 6px 0 0;
|
|
|
}
|
|
|
+div .el-dialog.scoreDialog {
|
|
|
+ background-color: var(--management-bg-color);
|
|
|
+}
|
|
|
div .scoreDialog .el-dialog__body {
|
|
|
margin-top: 40px;
|
|
|
}
|
|
|
div .scoreDialog2 header.el-dialog__header {
|
|
|
- background: linear-gradient(
|
|
|
- 251deg,
|
|
|
- rgba(255, 255, 255),
|
|
|
- rgba(255, 244, 235) 22.66%,
|
|
|
- rgba(240, 243, 255) 44.57%,
|
|
|
- rgba(224, 247, 249) 80.46%,
|
|
|
- rgba(255, 255, 255)
|
|
|
- );
|
|
|
- position: fixed;
|
|
|
+ background: var(--dashboard-scoring-bg-color);
|
|
|
width: 640px;
|
|
|
border-radius: 6px 6px 0 0;
|
|
|
height: 48px;
|
|
|
@@ -704,14 +745,35 @@ div .el-loading-spinner .path {
|
|
|
}
|
|
|
div .ShowAlerIcon {
|
|
|
width: 342px;
|
|
|
-}
|
|
|
-div .dash_popver {
|
|
|
- border-radius: 12px !important;
|
|
|
+ background-color: var(--tips-bg-color) !important;
|
|
|
+ border-color: var(--tips-bg-color) !important;
|
|
|
}
|
|
|
div .el-month-table td .el-date-table-cell__text {
|
|
|
color: var(--color-neutral-1);
|
|
|
}
|
|
|
div .el-month-table td.today .el-date-table-cell__text {
|
|
|
- color: var(--color-neutral-1) ;
|
|
|
- font-weight: 400 ;
|
|
|
-}
|
|
|
+ color: var(--color-neutral-1);
|
|
|
+ font-weight: 400;
|
|
|
+}
|
|
|
+div .el-select-dropdown {
|
|
|
+ background-color: var(--management-bg-color);
|
|
|
+ border-color: var(--color-header-bg);
|
|
|
+}
|
|
|
+div label.smile_radio .el-radio__inner {
|
|
|
+ background-color: var(--management-bg-color);
|
|
|
+}
|
|
|
+span.el-radio__inner {
|
|
|
+ border: 1px solid var(--el-radio-input-border);
|
|
|
+}
|
|
|
+div .el-radio__inner:hover {
|
|
|
+ border-color: var(--color-theme);
|
|
|
+}
|
|
|
+div .dash_popver {
|
|
|
+ background-color: var(--management-bg-color) !important;
|
|
|
+ border-radius: 12px !important;
|
|
|
+}
|
|
|
+div .DaterangeClass {
|
|
|
+ background-color: var(--management-bg-color) !important;
|
|
|
+ border-color: var(--management-bg-color) !important;
|
|
|
+ border-radius: 12px !important;
|
|
|
+}
|