|
@@ -3,24 +3,20 @@
|
|
border-radius: 8px;
|
|
border-radius: 8px;
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
border: 1px solid #c8c8ca;
|
|
border: 1px solid #c8c8ca;
|
|
- background-color: #f6f6f6;
|
|
|
|
-
|
|
|
|
box-shadow: 5px 5px 4px 0px rgba(0, 0, 0, 0.1);
|
|
box-shadow: 5px 5px 4px 0px rgba(0, 0, 0, 0.1);
|
|
}
|
|
}
|
|
.el-dialog__header {
|
|
.el-dialog__header {
|
|
padding: 15px 20px;
|
|
padding: 15px 20px;
|
|
- background-color: #f6f6f6;
|
|
|
|
.el-dialog__title {
|
|
.el-dialog__title {
|
|
- color: #666666;
|
|
|
|
|
|
+ color: $--color-text-dark-1;
|
|
font-size: 16px;
|
|
font-size: 16px;
|
|
line-height: 19px;
|
|
line-height: 19px;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
.el-dialog__body {
|
|
.el-dialog__body {
|
|
- padding: 20px;
|
|
|
|
- background-color: #f6f6f6;
|
|
|
|
|
|
+ padding: 30px 40px;
|
|
position: relative;
|
|
position: relative;
|
|
- border-top: 1px solid #e5e5e5;
|
|
|
|
|
|
+ border-top: 1px solid $--color-border;
|
|
|
|
|
|
.el-form-item__label {
|
|
.el-form-item__label {
|
|
color: #545454;
|
|
color: #545454;
|
|
@@ -32,8 +28,7 @@
|
|
}
|
|
}
|
|
}
|
|
}
|
|
.el-dialog__footer {
|
|
.el-dialog__footer {
|
|
- background-color: #f6f6f6;
|
|
|
|
- text-align: center;
|
|
|
|
|
|
+ text-align: right;
|
|
.el-button {
|
|
.el-button {
|
|
width: 100px;
|
|
width: 100px;
|
|
border-radius: 8px;
|
|
border-radius: 8px;
|
|
@@ -43,26 +38,7 @@
|
|
color: #999;
|
|
color: #999;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-.el-popup-close {
|
|
|
|
- height: 20px;
|
|
|
|
- width: 20px;
|
|
|
|
- background-image: url(../images/icon-close.png);
|
|
|
|
- background-repeat: no-repeat;
|
|
|
|
- background-size: 100% 100%;
|
|
|
|
- &::before {
|
|
|
|
- content: "";
|
|
|
|
- }
|
|
|
|
- &:hover {
|
|
|
|
- background-image: url(../images/icon-close-act.png);
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-.el-dialog__headerbtn {
|
|
|
|
- top: 14px;
|
|
|
|
- right: 14px;
|
|
|
|
- .el-dialog__close {
|
|
|
|
- @extend .el-popup-close;
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
|
|
+
|
|
// .opacity-dialog
|
|
// .opacity-dialog
|
|
.opacity-dialog {
|
|
.opacity-dialog {
|
|
.el-dialog {
|
|
.el-dialog {
|
|
@@ -96,21 +72,23 @@
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- &--inline {
|
|
|
|
- .el-form-item {
|
|
|
|
- margin-right: 20px;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
// form-info
|
|
// form-info
|
|
&.form-info {
|
|
&.form-info {
|
|
.el-form-item {
|
|
.el-form-item {
|
|
margin-bottom: 0;
|
|
margin-bottom: 0;
|
|
|
|
|
|
.el-form-item__label {
|
|
.el-form-item__label {
|
|
- color: $--color-text-regular;
|
|
|
|
|
|
+ color: $--color-text-gray-2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ &--label-top {
|
|
|
|
+ .el-form-item__label {
|
|
|
|
+ line-height: 20px;
|
|
|
|
+ padding-bottom: 5px;
|
|
|
|
+ font-size: 12px;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
// input
|
|
// input
|
|
.el-input {
|
|
.el-input {
|
|
@@ -121,20 +99,24 @@
|
|
}
|
|
}
|
|
&.is-disabled {
|
|
&.is-disabled {
|
|
.el-input__inner {
|
|
.el-input__inner {
|
|
- color: $--color-text-regular;
|
|
|
|
|
|
+ color: $--color-text-gray-2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
.el-input__inner {
|
|
.el-input__inner {
|
|
- border-radius: 7px;
|
|
|
|
|
|
+ border-radius: 8px;
|
|
border-color: #ddd;
|
|
border-color: #ddd;
|
|
background-color: #fff;
|
|
background-color: #fff;
|
|
}
|
|
}
|
|
|
|
+ // .el-input__suffix {
|
|
|
|
+ // right: 0;
|
|
|
|
+ // border-left: 1px solid #ddd;
|
|
|
|
+ // }
|
|
}
|
|
}
|
|
// textarea
|
|
// textarea
|
|
.el-textarea {
|
|
.el-textarea {
|
|
&.is-disabled {
|
|
&.is-disabled {
|
|
.el-textarea__inner {
|
|
.el-textarea__inner {
|
|
- color: $--color-text-regular;
|
|
|
|
|
|
+ color: $--color-text-gray-2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -172,86 +154,9 @@
|
|
display: inline-block;
|
|
display: inline-block;
|
|
}
|
|
}
|
|
&.is-disabled {
|
|
&.is-disabled {
|
|
- color: $--color-text-secondary !important;
|
|
|
|
- background: $--color-background !important;
|
|
|
|
- border: 1px solid $--color-border !important;
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-.el-button--default {
|
|
|
|
- color: $--color-text-regular;
|
|
|
|
- background: $--color-white;
|
|
|
|
- border: 1px solid $--color-border;
|
|
|
|
- &:hover,
|
|
|
|
- &:focus {
|
|
|
|
- color: $--color-text-regular;
|
|
|
|
- background: $--color-background;
|
|
|
|
- border: 1px solid $--color-border;
|
|
|
|
- }
|
|
|
|
- &.el-button--default-act {
|
|
|
|
- color: $--color-text-regular !important;
|
|
|
|
|
|
+ color: $--color-text-gray-3 !important;
|
|
background: $--color-background !important;
|
|
background: $--color-background !important;
|
|
border: 1px solid $--color-border !important;
|
|
border: 1px solid $--color-border !important;
|
|
- &:hover,
|
|
|
|
- &:focus {
|
|
|
|
- color: $--color-text-regular !important;
|
|
|
|
- background: $--color-white !important;
|
|
|
|
- border: 1px solid $--color-border !important;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-.el-button--primary {
|
|
|
|
- color: $--color-white;
|
|
|
|
- border-color: $--color-primary;
|
|
|
|
- background: $--color-primary;
|
|
|
|
- background-image: linear-gradient(
|
|
|
|
- -90deg,
|
|
|
|
- $--color-success 0%,
|
|
|
|
- $--color-primary 100%
|
|
|
|
- );
|
|
|
|
-
|
|
|
|
- &:hover,
|
|
|
|
- &:focus {
|
|
|
|
- color: $--color-white;
|
|
|
|
- border-color: $--color-primary;
|
|
|
|
- background: $--color-primary;
|
|
|
|
- background-image: linear-gradient(
|
|
|
|
- -90deg,
|
|
|
|
- mix($--color-white, $--color-success, 20%) 0%,
|
|
|
|
- mix($--color-white, $--color-primary, 20%) 100%
|
|
|
|
- );
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-.el-button--warning {
|
|
|
|
- color: $--color-white;
|
|
|
|
- border-color: $--color-warning-lighter;
|
|
|
|
- background: $--color-warning-lighter;
|
|
|
|
- background-image: linear-gradient(
|
|
|
|
- -90deg,
|
|
|
|
- $--color-warning-lighter 0%,
|
|
|
|
- $--color-warning 100%
|
|
|
|
- );
|
|
|
|
-
|
|
|
|
- &:hover,
|
|
|
|
- &:focus {
|
|
|
|
- color: $--color-white;
|
|
|
|
- border-color: $--color-warning-lighter;
|
|
|
|
- background: $--color-warning-lighter;
|
|
|
|
- background-image: linear-gradient(
|
|
|
|
- -90deg,
|
|
|
|
- mix($--color-white, $--color-warning-lighter, 20%) 0%,
|
|
|
|
- mix($--color-white, $--color-warning, 20%) 100%
|
|
|
|
- );
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.el-button--info {
|
|
|
|
- background-color: $--color-cyan;
|
|
|
|
- border-color: $--color-cyan;
|
|
|
|
-
|
|
|
|
- &:hover,
|
|
|
|
- &:focus {
|
|
|
|
- background-color: $--color-cyan-light;
|
|
|
|
- border-color: $--color-cyan-light;
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -266,11 +171,12 @@
|
|
margin-left: 5px;
|
|
margin-left: 5px;
|
|
}
|
|
}
|
|
.el-button--text {
|
|
.el-button--text {
|
|
- color: $--color-text-regular;
|
|
|
|
|
|
+ color: $--color-text-gray-2;
|
|
|
|
|
|
- &.btn-table-icon {
|
|
|
|
|
|
+ &.btn-primary {
|
|
padding: 0;
|
|
padding: 0;
|
|
min-width: 10px;
|
|
min-width: 10px;
|
|
|
|
+ color: $--color-blue;
|
|
> i {
|
|
> i {
|
|
width: 20px;
|
|
width: 20px;
|
|
height: 20px;
|
|
height: 20px;
|
|
@@ -278,34 +184,54 @@
|
|
|
|
|
|
&:hover {
|
|
&:hover {
|
|
transform: scale(1.2);
|
|
transform: scale(1.2);
|
|
|
|
+ color: mix($--color-dark, $--color-primary, 50%);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ & + .el-button--text {
|
|
|
|
+ margin-left: 10px;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
+.el-button--info {
|
|
|
|
+ background-color: $--color-cyan;
|
|
|
|
+ border-color: $--color-cyan;
|
|
|
|
+
|
|
|
|
+ &:hover,
|
|
|
|
+ &:focus {
|
|
|
|
+ background-color: $--color-cyan-light;
|
|
|
|
+ border-color: $--color-cyan-light;
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+.el-button--primary {
|
|
|
|
+ background-color: $--color-primary;
|
|
|
|
+ border-color: $--color-primary;
|
|
|
|
+
|
|
|
|
+ &:hover,
|
|
|
|
+ &:focus {
|
|
|
|
+ background-color: $--color-primary-light;
|
|
|
|
+ border-color: $--color-primary-light;
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
// table
|
|
// table
|
|
.el-table {
|
|
.el-table {
|
|
- color: $--color-text-primary;
|
|
|
|
|
|
+ color: $--color-text-dark-1;
|
|
|
|
|
|
- &--border {
|
|
|
|
- border-radius: $--border-radius;
|
|
|
|
- border: 1px solid $--color-border;
|
|
|
|
|
|
+ thead th {
|
|
|
|
+ color: $--color-text-gray-2;
|
|
}
|
|
}
|
|
|
|
|
|
- &__header thead {
|
|
|
|
- // font-size: 16px;
|
|
|
|
- color: $--color-text-primary;
|
|
|
|
- font-weight: bold;
|
|
|
|
|
|
+ thead.is-group th {
|
|
|
|
+ background-color: $--color-white;
|
|
}
|
|
}
|
|
|
|
+
|
|
tr.el-table__row {
|
|
tr.el-table__row {
|
|
- background-color: $--color-background;
|
|
|
|
- &.el-table__row--striped {
|
|
|
|
- td {
|
|
|
|
- background-color: $--color-white;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ color: $--color-text-dark;
|
|
}
|
|
}
|
|
td,
|
|
td,
|
|
th {
|
|
th {
|
|
- border-color: $--color-border-light !important;
|
|
|
|
|
|
+ border-color: $--color-border !important;
|
|
|
|
+ padding: 14px 0;
|
|
|
|
+ font-weight: 500;
|
|
}
|
|
}
|
|
.el-table__row.row-danger {
|
|
.el-table__row.row-danger {
|
|
color: $--color-danger;
|
|
color: $--color-danger;
|
|
@@ -315,85 +241,45 @@
|
|
background-color: $--color-white;
|
|
background-color: $--color-white;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-}
|
|
|
|
-// el-checkbox
|
|
|
|
-.el-checkbox {
|
|
|
|
- .el-checkbox__input {
|
|
|
|
- .el-checkbox__inner {
|
|
|
|
- width: 18px;
|
|
|
|
- height: 18px;
|
|
|
|
- border-color: $--color-border;
|
|
|
|
- &::after {
|
|
|
|
- display: none;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- &.is-checked {
|
|
|
|
- .el-checkbox__inner {
|
|
|
|
- border: none;
|
|
|
|
- background-color: transparent;
|
|
|
|
- background-image: url(../images/icon-checked.png);
|
|
|
|
- background-repeat: no-repeat;
|
|
|
|
- background-size: 100% 100%;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- &.is-focus {
|
|
|
|
- .el-checkbox__inner {
|
|
|
|
- border-color: $--color-border;
|
|
|
|
|
|
+
|
|
|
|
+ .cell-head {
|
|
|
|
+ display: inline-block;
|
|
|
|
+ vertical-align: middle;
|
|
|
|
+ line-height: 1.3;
|
|
|
|
+ }
|
|
|
|
+ // caret-wrapper
|
|
|
|
+ .caret-wrapper {
|
|
|
|
+ width: 20px;
|
|
|
|
+ height: 20px;
|
|
|
|
+ top: -1px;
|
|
|
|
+ .sort-caret {
|
|
|
|
+ &.ascending {
|
|
|
|
+ top: -1px;
|
|
}
|
|
}
|
|
- }
|
|
|
|
- &.is-indeterminate {
|
|
|
|
- .el-checkbox__inner {
|
|
|
|
- background-color: $--color-primary;
|
|
|
|
|
|
+ &.descending {
|
|
|
|
+ bottom: -1px;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- &.is-disabled.is-checked {
|
|
|
|
- .el-checkbox__inner {
|
|
|
|
- opacity: 0.8;
|
|
|
|
|
|
+ }
|
|
|
|
+ // action-column
|
|
|
|
+ .action-column {
|
|
|
|
+ .el-button--text {
|
|
|
|
+ padding: 0;
|
|
|
|
+ &:hover {
|
|
|
|
+ transform: scale(1.1, 1.1);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+}
|
|
|
|
+// el-checkbox
|
|
|
|
+.el-checkbox {
|
|
.el-checkbox__label {
|
|
.el-checkbox__label {
|
|
- color: $--color-text-regular !important;
|
|
|
|
|
|
+ color: $--color-text-gray-2 !important;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
.el-radio {
|
|
.el-radio {
|
|
- .el-radio__input {
|
|
|
|
- .el-radio__inner {
|
|
|
|
- width: 18px;
|
|
|
|
- height: 18px;
|
|
|
|
- border-color: $--color-border;
|
|
|
|
-
|
|
|
|
- &::after {
|
|
|
|
- display: none;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- &.is-checked {
|
|
|
|
- .el-radio__inner {
|
|
|
|
- border: none;
|
|
|
|
- background-color: transparent;
|
|
|
|
- background-image: url(../images/icon-radio-checked.png);
|
|
|
|
- background-repeat: no-repeat;
|
|
|
|
- background-size: 100% 100%;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- &.is-focus {
|
|
|
|
- .el-radio__inner {
|
|
|
|
- border-color: $--color-border;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- &.is-disabled.is-checked {
|
|
|
|
- .el-radio__inner {
|
|
|
|
- opacity: 0.8;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
.el-radio__label {
|
|
.el-radio__label {
|
|
- color: $--color-text-regular !important;
|
|
|
|
- }
|
|
|
|
- &.is-disabled {
|
|
|
|
- .el-radio__label {
|
|
|
|
- color: $--color-text-secondary !important;
|
|
|
|
- }
|
|
|
|
|
|
+ color: $--color-text-gray-2 !important;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -401,26 +287,34 @@
|
|
.el-pagination-li {
|
|
.el-pagination-li {
|
|
min-width: 32px;
|
|
min-width: 32px;
|
|
height: 32px;
|
|
height: 32px;
|
|
- border-radius: 32px;
|
|
|
|
|
|
+ border-radius: 8px;
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
background-color: $--color-white;
|
|
background-color: $--color-white;
|
|
- border: 1px solid $--color-border;
|
|
|
|
|
|
+ border: 1px solid #e1e3eb;
|
|
}
|
|
}
|
|
.el-pagination {
|
|
.el-pagination {
|
|
|
|
+ padding: 0;
|
|
|
|
+ .el-pagination__total {
|
|
|
|
+ float: left;
|
|
|
|
+ }
|
|
|
|
+ span:not([class*="suffix"]) {
|
|
|
|
+ line-height: 32px;
|
|
|
|
+ height: 32px;
|
|
|
|
+ }
|
|
&.is-background {
|
|
&.is-background {
|
|
.btn-prev,
|
|
.btn-prev,
|
|
.btn-next {
|
|
.btn-next {
|
|
- color: $--color-text-regular;
|
|
|
|
- margin: 0 13px;
|
|
|
|
|
|
+ color: $--color-text-gray-2;
|
|
|
|
+ margin: 0 5px;
|
|
@extend .el-pagination-li;
|
|
@extend .el-pagination-li;
|
|
}
|
|
}
|
|
.btn-prev:disabled,
|
|
.btn-prev:disabled,
|
|
.btn-next:disabled {
|
|
.btn-next:disabled {
|
|
- background-color: $--color-background;
|
|
|
|
|
|
+ opacity: 0.7;
|
|
}
|
|
}
|
|
|
|
|
|
.el-pager li {
|
|
.el-pager li {
|
|
- color: $--color-text-regular;
|
|
|
|
|
|
+ color: $--color-text-gray-2;
|
|
margin: 0 5px;
|
|
margin: 0 5px;
|
|
padding: 0 8px;
|
|
padding: 0 8px;
|
|
line-height: 32px;
|
|
line-height: 32px;
|
|
@@ -428,7 +322,6 @@
|
|
@extend .el-pagination-li;
|
|
@extend .el-pagination-li;
|
|
&:not(.disabled).active {
|
|
&:not(.disabled).active {
|
|
color: #fff;
|
|
color: #fff;
|
|
- @extend .el-button--primary;
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -445,9 +338,6 @@
|
|
top: 10px;
|
|
top: 10px;
|
|
right: 10px;
|
|
right: 10px;
|
|
}
|
|
}
|
|
- &__close.el-icon-close {
|
|
|
|
- @extend .el-popup-close;
|
|
|
|
- }
|
|
|
|
&__content {
|
|
&__content {
|
|
text-align: center;
|
|
text-align: center;
|
|
|
|
|
|
@@ -543,3 +433,43 @@
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+// el-popover
|
|
|
|
+.el-popper-dark {
|
|
|
|
+ background-color: $--color-text-dark-1;
|
|
|
|
+ color: #fff;
|
|
|
|
+ font-size: 12px;
|
|
|
|
+ line-height: 18px;
|
|
|
|
+ padding: 16px;
|
|
|
|
+ border: none;
|
|
|
|
+}
|
|
|
|
+.el-popper-dark {
|
|
|
|
+ box-shadow: 0px 10px 10px 0px rgba(54, 61, 89, 0.2);
|
|
|
|
+}
|
|
|
|
+.el-popper-dark[x-placement^="right"] .popper__arrow {
|
|
|
|
+ border-right-color: $--color-text-dark-1;
|
|
|
|
+
|
|
|
|
+ &::after {
|
|
|
|
+ border-right-color: $--color-text-dark-1;
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+.el-popper-dark[x-placement^="top"] .popper__arrow {
|
|
|
|
+ border-top-color: $--color-text-dark-1;
|
|
|
|
+
|
|
|
|
+ &::after {
|
|
|
|
+ border-top-color: $--color-text-dark-1;
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+.el-popper-dark[x-placement^="bottom"] .popper__arrow {
|
|
|
|
+ border-bottom-color: $--color-text-dark-1;
|
|
|
|
+
|
|
|
|
+ &::after {
|
|
|
|
+ border-bottom-color: $--color-text-dark-1;
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+.el-popper-dark[x-placement^="left"] .popper__arrow {
|
|
|
|
+ border-left-color: $--color-text-dark-1;
|
|
|
|
+
|
|
|
|
+ &::after {
|
|
|
|
+ border-left-color: $--color-text-dark-1;
|
|
|
|
+ }
|
|
|
|
+}
|