forked from drone/command-center-dashboard

罗广辉
2025-04-13 898c836c57c22b9439321e96650f8a35b1cea917
src/styles/element-ui.scss
@@ -60,60 +60,65 @@
.avue--detail .el-form-item {
  background-color: #fafafa;
}
// 查看按钮
.ztzf-view {
  width: 53px;
   height: 27px;
   background: #001f4e !important;
   border-radius: 0px 0px 0px 0px;
   border: 1px solid #51a8ff !important;
   font-size: 14px;
   color: #ffffff;
   text-align: center;
   line-height: 27px;
   cursor: pointer;
  height: 27px;
  background: #001f4e !important;
  border-radius: 0px 0px 0px 0px;
  border: 1px solid #51a8ff !important;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  line-height: 27px;
  cursor: pointer;
}
// table表格
.ztzf-table {
  .el-table__inner-wrapper:before {
      height: 0 !important;
   }
   .el-table .warning-row {
      --el-table-tr-bg-color: rgba(22, 43, 74, 0.79);
   }
   .el-table .warning-row::after {
      position: absolute;
      content: '';
      left: 0;
      width: 100%;
      border-bottom: 1px solid;
    height: 0 !important;
  }
      border-image: linear-gradient(
            90deg,
            rgba(25, 162, 255, 0) 10%,
            rgba(20, 125, 202, 1) 50%,
            rgba(25, 162, 255, 0) 90%
         )
         2 2 2 2;
   }
   .el-table .success-row {
      --el-table-tr-bg-color: #0b1d38;
   }
   .el-table .success-row::after {
      position: absolute;
      content: '';
      left: 0;
      width: 100%;
      border-bottom: 1px solid;
  .el-table .warning-row {
    --el-table-tr-bg-color: rgba(22, 43, 74, 0.79);
  }
      border-image: linear-gradient(
            90deg,
            rgba(25, 162, 255, 0) 10%,
            rgba(20, 125, 202, 1) 79%,
            rgba(25, 162, 255, 0) 90%
         )
         2 2 2 2;
   }
  .el-table .warning-row::after {
    position: absolute;
    content: '';
    left: 0;
    width: 100%;
    border-bottom: 1px solid;
    border-image: linear-gradient(
                    90deg,
                    rgba(25, 162, 255, 0) 10%,
                    rgba(20, 125, 202, 1) 50%,
                    rgba(25, 162, 255, 0) 90%
    ) 2 2 2 2;
  }
  .el-table .success-row {
    --el-table-tr-bg-color: #0b1d38;
  }
  .el-table .success-row::after {
    position: absolute;
    content: '';
    left: 0;
    width: 100%;
    border-bottom: 1px solid;
    border-image: linear-gradient(
                    90deg,
                    rgba(25, 162, 255, 0) 10%,
                    rgba(20, 125, 202, 1) 79%,
                    rgba(25, 162, 255, 0) 90%
    ) 2 2 2 2;
  }
  .el-table {
    color: #fff;
    --el-table-border-color: var(--el-border-color-lighter);
@@ -130,18 +135,21 @@
    --el-table-fixed-left-column: inset 10px 0 10px -10px rgba(0, 0, 0, 0.15);
    --el-table-fixed-right-column: inset -10px 0 10px -10px rgba(0, 0, 0, 0.15);
  }
  .el-table__header {
    width: 0 !important;
  }
  .el-table__body {
    border-collapse: collapse;
  }
  .el-table .el-table__cell {
    padding: 0 !important;
    text-align: center !important;
  }
  .el-table thead{
  .el-table thead {
    border-bottom: 1px solid !important;
    border: 1px solid !important;
    border-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)) 1 1 !important;
@@ -149,88 +157,116 @@
    background: #102441 !important;
  }
}
  // 分页
// 分页
.ztzf-pagination {
  .el-pagination {
   display: flex !important;
   justify-content: center !important;
}
.el-pagination button{
   background: center center no-repeat none !important;
   color: #8eb8ea !important;
}
.el-pager li{
   background: none !important;
   color: #8eb8ea !important;
}
.el-pager li.is-active {
   background: #021022 !important;
   border-radius: 0px 0px 0px 0px;
   border: 1px solid #1479ef;
   color: #c7e1ff !important;
}
.el-pagination__goto {
   color: #c7e1ff !important;
}
.el-pagination__classifier {
   color: #c7e1ff !important;
}
.el-pager .el-input__wrapper {
   background: #021022 !important;
   color: #c7e1ff !important;
   border: 1px solid #1479ef !important;
   z-index: 1;
}
.el-input__wrapper {
   background: #021022 !important;
   box-shadow: none !important;
   border: 1px solid #178bff;
   color: #fff !important;
}
.el-input__inner {
   color: #fff !important;
}
}
.ztzf-date-picker{
  box-shadow: none !important;
  background: rgba(0, 15, 34, 0.5);
  border: 1px solid #306fca;
  .el-input__wrapper {
    background-color: transparent;
    box-shadow: 0 0 0 1px #0070ff;
    &.is-focus {
      box-shadow: 0 0 0 1px #0070ff;
    }
  --text-color: #8eb8ea;
  --border: 1px solid #1479EF;
   button {
    background: center center no-repeat none !important;
    color: var(--text-color);
  }
  .el-range-input {
    background-color: transparent;
    color: #fff;
    height: 28px;
    &::placeholder {
      color: rgba(255, 255, 255, 0.6);
    }
  }
  .el-range-separator{
    color: #fff;
  }
}
.ztzf-select {
  .el-select__wrapper {
    background-color: transparent;
    box-shadow: none;
    border: 1px solid #306fca;
    border: var(--border);
  }
  .el-select__placeholder {
    color: #ffffff;
  }
  .el-pagination__total{
    color: var(--text-color);
  }
  .el-pager li {
    background: none !important;
    color: var(--text-color);
    &.is-active{
      background: #021022 !important;
      border-radius: 0;
      border: var(--border);
      color: var(--text-color);
    }
  }
  .el-pagination__goto {
    color: var(--text-color);
  }
  .el-pagination__classifier {
    color: var(--text-color);
  }
  .el-input__wrapper {
    background: #021022 !important;
    box-shadow: none !important;
    border: var(--border);
    color: #fff !important;
  }
  .el-input__inner {
    color: #fff !important;
  }
}
//时间日期选择器
.ztzf-date-picker {
  box-shadow: none !important;
  background: #012A50;
  border: 1px solid #51A8FF;
  .el-input__wrapper {
    box-shadow: none !important;
    &.is-focus {
      box-shadow: none !important;
    }
  }
  .el-range-input {
    color: #fff;
    &::placeholder {
      color: #8AC3FD;
    }
  }
  .el-range-separator {
    color: #ffffff;
  }
}
//下拉
.ztzf-select {
  .el-select__wrapper {
    background: #012A50;
    box-shadow: none !important;
    border: 1px solid #51A8FF;
  }
  .el-select__placeholder {
    &.is-transparent{
      color: #8AC3FD !important;
    }
    &.el-select__selected-item{
      color: #ffffff;
    }
  }
}
.ztzf-input{
  .el-input__wrapper{
    background: #012A50;
    box-shadow: none !important;
    border: 1px solid #51A8FF;
    .el-input__inner{
      color: #ffffff;
      &::placeholder {
        color: #8AC3FD;
      }
    }
  }
}