马宇豪
2025-03-04 1b9fea7d4af68d8f933b2dc42bf6084b9646f64c
src/views/intellectInspect/inspectIndex/components/fullScreen.vue
@@ -14,6 +14,9 @@
              <dv-border-box10 class="item-bg" :color="['rgba(8, 109, 209, 0.2)']"></dv-border-box10>
              <div class="chart-tit">
                <span class="tit">年度巡检异常趋势</span>
                <div class="filter-part">
                  <el-cascader v-model="searchDepId" :options="depList" :props="casProps" :teleported="false" :show-all-levels="false" size="small"/>
                </div>
              </div>
              <div class="chart" :id="xjLine"></div>
            </div>
@@ -21,7 +24,7 @@
              <dv-border-box10 class="item-bg"></dv-border-box10>
              <div class="chart-tit">
                <span class="tit">异常区域设备统计</span>
                <div class="filter-part">
                <div class="filter-part2">
                  <el-switch
                      v-model="chartStatus"
                      inline-prompt
@@ -232,7 +235,10 @@
    dialogVisible:boolean;
    workNum: string;
    beImgs: [];
    afImgs: []
    afImgs: [];
    searchDepId: number|null
    depList: Array<any>
    casProps:object
}
interface type {
    id: number;
@@ -276,6 +282,32 @@
                { id: 4, name: '月' },
                { id: 5, name: '年' }
            ],
            depList: [
              {
                name: '电石事业部',
                id: 49
              },
              {
                name: '电力事业部',
                id: 50
              },
              {
                name: '有机化工事业部',
                id: 48
              },
              {
                name: '甲醇事业部',
                id: 32
              }
            ],
            searchDepId: null,
            casProps: {
              expandTrigger: 'hover',
              emitPath: false,
              value: 'depId',
              label: 'depName',
              checkStrictly: true
            },
            classGroupList: [],
            quotaList: [],
            inspectPointAllList: [],
@@ -816,6 +848,52 @@
            display: flex;
            align-items: center;
            justify-content: right;
            :deep(.el-cascader){
              width: 100% !important;
            }
            .el-switch{
              width: 100% !important;
              :deep(.el-switch__core){
                width: 100% !important;
              }
            }
            ::v-deep(.el-popper){
              background-color: rgba(10,31,92,1);
              border: 1px solid rgba(17,254,238,.4);
              color: #11FEEE;
              .el-cascader-node{
                .in-active-path{
                  background: #0049af;
                }
                &:hover{
                  background: #0049af;
                }
              }
              .el-cascader-node__label{
                color: #11FEEE;
              }
              .el-icon{
                color: #11FEEE;
              }
              .el-select-dropdown__item{
                color: #11FEEE;
              }
              .el-select-dropdown__item.hover{
                background: #0049af;
              }
            }
            ::v-deep(.el-popper__arrow){
              &::before{
                background-color: rgba(10,31,92,.6) !important;
                border: 1px solid rgba(17,254,238,.4);
              }
            }
          }
          .filter-part2{
            display: flex;
            align-items: center;
            justify-content: right;
            width: 20%;
            .el-switch{
              width: 100% !important;