|
|
@@ -2,24 +2,36 @@
|
|
|
|
|
|
:root {
|
|
|
// 系统主色
|
|
|
- --main-color: var(--el-color-primary);
|
|
|
- --el-color-white: white !important;
|
|
|
- --el-color-black: white !important;
|
|
|
- // 输入框边框颜色
|
|
|
- // --el-border-color: #E4E4E7 !important; // DCDFE6
|
|
|
+ --main-color: var(--mint-primary);
|
|
|
+ --el-color-primary: var(--mint-primary) !important;
|
|
|
+ --el-color-primary-light-3: #34d399 !important;
|
|
|
+ --el-color-primary-light-5: #6ee7b7 !important;
|
|
|
+ --el-color-primary-light-7: #a7f3d0 !important;
|
|
|
+ --el-color-primary-light-8: #d1fae5 !important;
|
|
|
+ --el-color-primary-light-9: var(--mint-primary-bg) !important;
|
|
|
+ --el-color-primary-dark-2: var(--mint-primary-dark) !important;
|
|
|
+ --el-border-color: var(--mint-border) !important;
|
|
|
+ --el-border-color-light: #eaf4ef !important;
|
|
|
+ --el-fill-color-light: var(--mint-table-head) !important;
|
|
|
+ --el-bg-color: var(--mint-surface) !important;
|
|
|
+ --el-bg-color-page: var(--mint-bg-page) !important;
|
|
|
+ --el-text-color-primary: var(--mint-text) !important;
|
|
|
+ --el-text-color-regular: var(--mint-text-muted) !important;
|
|
|
+ --el-mask-color: rgba(15, 23, 42, 0.35) !important;
|
|
|
// 按钮粗度
|
|
|
- --el-font-weight-primary: 400 !important;
|
|
|
+ --el-font-weight-primary: 500 !important;
|
|
|
|
|
|
--el-component-custom-height: 36px !important;
|
|
|
|
|
|
--el-component-size: var(--el-component-custom-height) !important;
|
|
|
|
|
|
// 边框、按钮圆角...
|
|
|
- --el-border-radius-base: calc(var(--custom-radius) / 3 + 2px) !important;
|
|
|
+ --el-border-radius-base: 8px !important;
|
|
|
|
|
|
- --el-border-radius-small: calc(var(--custom-radius) / 3 + 4px) !important;
|
|
|
- --el-messagebox-border-radius: calc(var(--custom-radius) / 3 + 4px) !important;
|
|
|
- --el-popover-border-radius: calc(var(--custom-radius) / 3 + 4px) !important;
|
|
|
+ --el-border-radius-small: 8px !important;
|
|
|
+ --el-messagebox-border-radius: 10px !important;
|
|
|
+ --el-popover-border-radius: 10px !important;
|
|
|
+ --el-dialog-padding-primary: 0 !important;
|
|
|
|
|
|
.region .el-radio-button__original-radio:checked + .el-radio-button__inner {
|
|
|
color: var(--theme-color);
|
|
|
@@ -118,22 +130,36 @@ html.dark .el-card {
|
|
|
}
|
|
|
|
|
|
.el-dialog {
|
|
|
- border-radius: 100px !important;
|
|
|
- border-radius: calc(var(--custom-radius) / 1.2 + 2px) !important;
|
|
|
+ padding: 0 !important;
|
|
|
+ border: 1px solid var(--mint-border) !important;
|
|
|
+ border-radius: var(--mint-radius) !important;
|
|
|
overflow: hidden;
|
|
|
+ box-shadow: 0 16px 48px rgba(0, 0, 0, 0.12) !important;
|
|
|
}
|
|
|
|
|
|
.el-dialog__header {
|
|
|
+ padding: 16px 22px 14px !important;
|
|
|
+ border-bottom: 1px solid var(--mint-border);
|
|
|
+ background: linear-gradient(135deg, var(--mint-primary-bg) 0%, var(--mint-surface) 60%);
|
|
|
+
|
|
|
.el-dialog__title {
|
|
|
font-size: 16px;
|
|
|
+ font-weight: 600;
|
|
|
+ color: var(--mint-text);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
.el-dialog__body {
|
|
|
- padding: 25px 0 !important;
|
|
|
+ padding: 18px 22px !important;
|
|
|
position: relative; // 为了兼容 el-pagination 样式,需要设置 relative,不然会影响 el-pagination 的样式,比如 el-pagination__jump--small 会被影响,导致 el-pagination__jump--small 按钮无法点击,详见 URL_ADDRESS.com/element-plus/element-plus/issues/5684#issuecomment-1176299275;
|
|
|
}
|
|
|
|
|
|
+.el-dialog__footer {
|
|
|
+ padding: 12px 22px !important;
|
|
|
+ border-top: 1px solid var(--mint-border);
|
|
|
+ background: var(--mint-table-head);
|
|
|
+}
|
|
|
+
|
|
|
.el-dialog.el-dialog-border {
|
|
|
.el-dialog__body {
|
|
|
// 上边框
|
|
|
@@ -584,3 +610,116 @@ body .el-table thead {
|
|
|
}
|
|
|
}
|
|
|
// -------------------------------- el-table 全局样式 end --------------------------------
|
|
|
+
|
|
|
+.page-container .el-table,
|
|
|
+.console-container .el-table {
|
|
|
+ --el-table-header-bg-color: var(--mint-table-head);
|
|
|
+ --el-table-border-color: var(--mint-border);
|
|
|
+ --el-table-row-hover-bg-color: var(--mint-row-hover);
|
|
|
+}
|
|
|
+
|
|
|
+.page-container .el-table th.el-table__cell,
|
|
|
+.console-container .el-table th.el-table__cell {
|
|
|
+ color: var(--mint-text-muted);
|
|
|
+ font-size: 12px;
|
|
|
+ font-weight: 600;
|
|
|
+}
|
|
|
+
|
|
|
+.page-container .el-button--primary,
|
|
|
+.console-container .el-button--primary {
|
|
|
+ --el-button-bg-color: var(--mint-primary);
|
|
|
+ --el-button-border-color: var(--mint-primary);
|
|
|
+ --el-button-hover-bg-color: var(--mint-primary-dark);
|
|
|
+ --el-button-hover-border-color: var(--mint-primary-dark);
|
|
|
+ --el-button-active-bg-color: var(--mint-primary-dark);
|
|
|
+ --el-button-active-border-color: var(--mint-primary-dark);
|
|
|
+}
|
|
|
+
|
|
|
+.page-container .el-pagination,
|
|
|
+.console-container .el-pagination {
|
|
|
+ --el-pagination-button-bg-color: var(--mint-surface);
|
|
|
+ --el-pagination-hover-color: var(--mint-primary-dark);
|
|
|
+}
|
|
|
+
|
|
|
+.page-container .el-input__wrapper,
|
|
|
+.page-container .el-select__wrapper,
|
|
|
+.page-container .el-textarea__inner,
|
|
|
+.console-container .el-input__wrapper,
|
|
|
+.console-container .el-select__wrapper,
|
|
|
+.console-container .el-textarea__inner {
|
|
|
+ border-radius: 8px !important;
|
|
|
+ box-shadow: 0 0 0 1px var(--mint-border) inset !important;
|
|
|
+}
|
|
|
+
|
|
|
+.page-container .el-input__wrapper:hover,
|
|
|
+.page-container .el-select__wrapper:hover,
|
|
|
+.console-container .el-input__wrapper:hover,
|
|
|
+.console-container .el-select__wrapper:hover {
|
|
|
+ box-shadow: 0 0 0 1px #b8dccc inset !important;
|
|
|
+}
|
|
|
+
|
|
|
+.page-container .el-input__wrapper.is-focus,
|
|
|
+.page-container .el-select__wrapper.is-focused,
|
|
|
+.console-container .el-input__wrapper.is-focus,
|
|
|
+.console-container .el-select__wrapper.is-focused {
|
|
|
+ box-shadow:
|
|
|
+ 0 0 0 1px var(--mint-primary) inset,
|
|
|
+ 0 0 0 2px rgba(16, 185, 129, 0.2) !important;
|
|
|
+}
|
|
|
+
|
|
|
+.page-container .btn-main.el-button,
|
|
|
+.console-container .btn-main.el-button {
|
|
|
+ height: 36px;
|
|
|
+ border-radius: 8px;
|
|
|
+ font-weight: 600;
|
|
|
+ --el-button-bg-color: var(--mint-primary);
|
|
|
+ --el-button-border-color: var(--mint-primary);
|
|
|
+ --el-button-hover-bg-color: var(--mint-primary-dark);
|
|
|
+ --el-button-hover-border-color: var(--mint-primary-dark);
|
|
|
+}
|
|
|
+
|
|
|
+.page-container .btn-ghost.el-button,
|
|
|
+.console-container .btn-ghost.el-button {
|
|
|
+ height: 36px;
|
|
|
+ border-radius: 8px;
|
|
|
+ font-weight: 600;
|
|
|
+ color: var(--mint-text);
|
|
|
+ border-color: var(--mint-border);
|
|
|
+ background: var(--mint-surface);
|
|
|
+}
|
|
|
+
|
|
|
+.page-container .btn-op-item.el-button,
|
|
|
+.console-container .btn-op-item.el-button {
|
|
|
+ height: 28px;
|
|
|
+ border-radius: 6px;
|
|
|
+ font-size: 12px;
|
|
|
+ font-weight: 600;
|
|
|
+ border-color: var(--mint-border);
|
|
|
+}
|
|
|
+
|
|
|
+.page-container .btn-op-item.primary.el-button,
|
|
|
+.console-container .btn-op-item.primary.el-button {
|
|
|
+ color: #fff;
|
|
|
+ border-color: var(--mint-primary);
|
|
|
+ background: var(--mint-primary);
|
|
|
+}
|
|
|
+
|
|
|
+.page-container .el-dialog__footer .el-button,
|
|
|
+.console-container .el-dialog__footer .el-button {
|
|
|
+ height: 36px;
|
|
|
+ padding: 0 14px;
|
|
|
+ border-radius: 8px;
|
|
|
+ font-weight: 600;
|
|
|
+}
|
|
|
+
|
|
|
+.page-container .el-dialog__footer .el-button:not(.el-button--primary):not(.el-button--danger):not(.el-button--success),
|
|
|
+.console-container .el-dialog__footer .el-button:not(.el-button--primary):not(.el-button--danger):not(.el-button--success) {
|
|
|
+ color: var(--mint-text);
|
|
|
+ background: var(--mint-surface);
|
|
|
+ border-color: var(--mint-border);
|
|
|
+}
|
|
|
+
|
|
|
+.page-container .el-dialog__footer .el-button .el-icon,
|
|
|
+.console-container .el-dialog__footer .el-button .el-icon {
|
|
|
+ margin-right: 6px;
|
|
|
+}
|