Pārlūkot izejas kodu

深色模式调试

iZaiZaiA 2 gadi atpakaļ
vecāks
revīzija
5fea86173f
2 mainītis faili ar 239 papildinājumiem un 0 dzēšanām
  1. 234 0
      src/styles/app/theme.scss
  2. 5 0
      src/views/ledger/write.vue

+ 234 - 0
src/styles/app/theme.scss

@@ -72,6 +72,21 @@ html.dark {
         box-shadow: initial;
         border: 1px solid var(--hc-border-color);
     }
+    .hc-layout-box .hc-layout-left {
+        background: var(--el-bg-color-overlay);
+        border: 1px solid var(--hc-border-color);
+        color: var(--hc-label-color);
+        box-shadow: initial;
+    }
+    .hc-table-form-content .hc-table-forem-box,
+    .hc-table-form-content .hc-fixed-page,
+    .hc-table-form-content .hc-right-pian-box,
+    .hc-table-form-content .hc-footer-box {
+        background: var(--el-bg-color-overlay);
+        border: 1px solid var(--hc-border-color);
+        color: var(--hc-label-color);
+        box-shadow: initial;
+    }
     //小图标时的菜单
     .aside-menu-popper.el-popper .el-menu--vertical .el-menu {
         background-color: #393939;
@@ -177,7 +192,22 @@ html.dark {
         .el-table[hc].el-table--border {
             --el-table-border-color: var(--hc-border-color);
         }
+        .el-table__body-wrapper tr td.el-table-fixed-column--left,
+        .el-table__body-wrapper tr td.el-table-fixed-column--right,
+        .el-table__body-wrapper tr th.el-table-fixed-column--left,
+        .el-table__body-wrapper tr th.el-table-fixed-column--right,
+        .el-table__footer-wrapper tr td.el-table-fixed-column--left,
+        .el-table__footer-wrapper tr td.el-table-fixed-column--right,
+        .el-table__footer-wrapper tr th.el-table-fixed-column--left,
+        .el-table__footer-wrapper tr th.el-table-fixed-column--right,
+        .el-table__header-wrapper tr td.el-table-fixed-column--left,
+        .el-table__header-wrapper tr td.el-table-fixed-column--right,
+        .el-table__header-wrapper tr th.el-table-fixed-column--left,
+        .el-table__header-wrapper tr th.el-table-fixed-column--right {
+            --el-bg-color: #444444;
+        }
     }
+
     //分页
     .card-page-box .el-pagination.is-background .btn-next, .card-page-box .el-pagination.is-background .btn-prev, .card-page-box .el-pagination.is-background .el-pager li {
         border-color: var(--hc-border-color);
@@ -198,6 +228,11 @@ html.dark {
         background: var(--el-bg-color-overlay);
     }
 
+    //表单
+    .el-form-item--large .el-form-item__content .form-item-dashed {
+        border-color: #4c4d4f;
+    }
+
     //步进器
     .hc-counter-box .counter-box {
         color: var(--hc-text-color);
@@ -291,6 +326,9 @@ html.dark {
         }
     }
     //树
+    .el-tree.hc-tree-node {
+        --el-tree-node-hover-bg-color: var(--hc-bg-color);
+    }
     .hc-tree-node.tree-line .el-tree-node.is-expanded.is-current.is-focusable {
         background: var(--hc-bg-color);
     }
@@ -298,6 +336,15 @@ html.dark {
         background: initial;
         color: var(--el-bg-color-overlay);
     }
+    .hc-tree-node .data-custom-tree-node {
+        color: var(--hc-label-color);
+    }
+    .el-tree.hc-tree-node.el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
+        background-color: var(--hc-bg-color);
+        .data-custom-tree-node {
+            color: var(--hc-text-color);
+        }
+    }
     //工程划分树
     .hc-page-layout-box .hc-layout-left-box .hc-project-box {
         border-color: var(--hc-border-color);
@@ -356,4 +403,191 @@ html.dark {
             box-shadow: 4px 4px 8px 0 rgba(54, 92, 167, 0.15), -3px -2px 8px 0 var(--hc-bg-color);
         }
     }
+    //多级菜单
+    .hc-ledger-query-menu.el-menu {
+        --el-menu-text-color: var(--hc-label-color);
+        .el-sub-menu .el-menu-item.is-active {
+            background: var(--hc-bg-color);
+            border: 1px solid var(--hc-border-color);
+            color: var(--hc-text-color);
+            box-shadow: initial;
+        }
+        .el-sub-menu__title, .el-menu-item {
+            border-radius: 6px;
+            &:hover {
+                background: var(--hc-bg-color);
+                color: var(--hc-text-color);
+            }
+        }
+    }
+
+    //日历
+    .hc-date-calendar-box {
+        .hc-date-picker-box {
+            border-color: var(--hc-border-color);
+            .hc-date-btn-box .hc-div-btn {
+                box-shadow: initial;
+                border: 1px solid var(--hc-border-color);
+                background-color: var(--el-bg-color-overlay);
+                &:hover {
+                    background: var(--hc-bg-color);
+                }
+            }
+        }
+        .hc-date-dates {
+            .hc-date-dates-day {
+                color: var(--hc-label-color);
+                &:hover:not([class*='choice']):not([class*='excluded']):not([class*='selected']):not([class*='cur']) {
+                    background-color: var(--hc-bg-color);
+                    border: 2px solid var(--hc-border-color);
+                }
+            }
+            .hc-date-dates-day.selected {
+                border-color: var(--hc-border-color);
+            }
+            .hc-date-dates-day.choice {
+                box-shadow: initial;
+                border-color: var(--hc-border-color);
+            }
+            .hc-date-dates-day.excluded {
+                color: #5a5a5a;
+            }
+        }
+    }
+    .hc-user-time-box .tree-box {
+        border-color: var(--hc-border-color);
+    }
+    //进度统计
+    .hc-layout-box .hc-chart-content-box {
+        background: var(--el-bg-color-overlay);
+        border: 1px solid var(--hc-border-color);
+        color: var(--hc-label-color);
+        box-shadow: initial;
+    }
+    .hc-layout-box .hc-round-chart-card-box,
+    .hc-layout-box .hc-report-chart-card-box,
+    .hc-layout-box .hc-media-chart-card-box {
+        background: var(--el-bg-color-overlay);
+        border: 1px solid var(--hc-border-color);
+        color: var(--hc-label-color);
+        box-shadow: initial;
+    }
+    .hc-layout-box .hc-chart-flex .hc-report-chart-card-box .hc-report-chart-box,
+    .hc-layout-box .hc-chart-flex .hc-media-chart-card-box .hc-report-chart-box {
+        background: var(--el-bg-color-overlay);
+        border: 1px solid var(--hc-border-color);
+    }
+    .hc-layout-box .hc-chart-flex .hc-report-chart-card-box .hc-media-chart-box,
+    .hc-layout-box .hc-chart-flex .hc-media-chart-card-box .hc-media-chart-box {
+        background: var(--el-bg-color-overlay);
+        border: 1px solid var(--hc-border-color);
+    }
+    .hc-layout-box .hc-round-chart .hc-round-chart-card-box .hc-card-content-box .card-title {
+        color: var(--hc-label-color);
+    }
+    .hc-layout-box .hc-round-chart .hc-round-chart-card-box .hc-card-content-box .card-ratio-box .ratio-num,
+    .hc-layout-box .hc-round-chart .hc-round-chart-card-box .hc-card-content-box .card-ratio-box .ratio-text .unit{
+        color: var(--hc-text-color);
+    }
+    .hc-layout-box .hc-round-chart .hc-round-chart-card-box .hc-card-content-box .card-amount-box .amount-item .num {
+        color: var(--hc-label-color);
+    }
+    .hc-layout-box .hc-chart-flex .hc-report-chart-card-box .hc-chart-title .title,
+    .hc-layout-box .hc-chart-flex .hc-media-chart-card-box .hc-chart-title .title {
+        color: var(--hc-text-color);
+    }
+    .hc-layout-box .hc-chart-flex .hc-media-chart-card-box .hc-media-chart-box .hc-media-pian-box {
+        background: var(--hc-bg-color);
+        border-color: var(--hc-border-color);
+    }
+    .hc-layout-box .hc-chart-flex .hc-media-chart-card-box .hc-media-chart-box .hc-media-pian-box .item .num {
+        color: var(--hc-label-color);
+    }
+    //影像资料
+    .hc-layout-box .hc-layout-content-box .hc-table-col-item .content-box .title {
+        color: var(--hc-text-color);
+    }
+    //平曲线右上角图标按钮
+    .hc-layout-box .hc-extra-icon-btn {
+        color: var(--hc-label-color);
+    }
+
+    //首件工程
+    .hc-first-item-node-layout .node-action,
+    .hc-first-item-node-layout .node-content .node-form,
+    .hc-first-item-node-layout .node-content .node-file {
+        background: var(--el-bg-color-overlay);
+        border: 1px solid var(--hc-border-color);
+        color: var(--hc-label-color);
+        box-shadow: initial;
+    }
+
+    //个人中心
+    .hc-layout-box .hc-layout-left-box .user-avatar-box .user-avatar {
+        border: 1px solid var(--hc-border-color);
+        box-shadow: initial;
+    }
+    .hc-layout-box .hc-layout-left-box .user-avatar-box .user-name {
+        color: var(--hc-text-color);
+    }
+    .hc-layout-box .hc-layout-content-box .hc-card-foot-box {
+        background: var(--el-bg-color-overlay);
+        border: 1px solid var(--hc-border-color);
+        color: var(--hc-label-color);
+        box-shadow: initial;
+        border-bottom: 0;
+    }
+    .hc-project-menu.el-menu .el-sub-menu {
+        border-color: var(--hc-border-color);
+        .el-sub-menu__title {
+            color: var(--hc-label-color);
+        }
+    }
+    .hc-project-menu.el-menu .el-sub-menu.is-opened .el-sub-menu__title {
+        background: var(--hc-bg-color);
+        color: var(--hc-text-color);
+    }
+    .hc-project-menu.el-menu .el-menu-item.is-active {
+        background: #4e4e4e;
+        color: var(--hc-text-color);
+    }
+    .hc-project-menu.el-menu .el-sub-menu .el-sub-menu__title,
+    .hc-project-menu.el-menu .el-sub-menu .el-menu-item {
+        &:hover {
+            background: var(--hc-bg-color);
+            color: var(--hc-text-color);
+        }
+    }
+
+    //材料进场
+    .hc-switch-tab-content {
+        border-color: var(--hc-border-color);
+    }
+    .hc-links-sample-modal-box .hc-links-sample-tree-box {
+        border-color: var(--hc-border-color);
+    }
+
+    //月报汇总表格
+    .hc-table-ref-box .el-table.hc-table-diy-box {
+        --el-table-bg-color: initial;
+        --el-table-header-bg-color: var(--hc-bg-color);
+        --el-table-header-text-color: var(--hc-label-color);
+        --el-table-tr-bg-color: var(--el-bg-color-overlay);
+        --el-fill-color-light: #363535;
+        --el-table-text-color: var(--hc-text-color);
+        --el-table-row-hover-bg-color: #454545;
+    }
+    .hc-table-ref-box .el-table.hc-table-diy-box.el-table--border {
+        --el-table-border-color: var(--hc-border-color);
+    }
+    .hc-table-ref-box .el-table.hc-table-diy-box thead.is-group tr:last-of-type th:nth-of-type(2)::before {
+        background-color: var(--hc-border-color);
+    }
+
+    .hc-page-layout-box .hc-layout-left-box.menu .hc-menu-header-box {
+        border-color: var(--hc-border-color);
+    }
+    .hc-menu-simple-box .item-box .menu-icon {
+        background: initial;
+    }
 }

+ 5 - 0
src/views/ledger/write.vue

@@ -123,6 +123,11 @@ const onmousedown = () => {
 
 <style lang="scss" scoped>
 @import "../../styles/ledger/write.scss";
+
+.hc-layout-box .hc-layout-left-box .hc-tree-box{
+    height: calc(100% - 81px);
+}
+
 </style>
 
 <style lang="scss">