Browse Source

状态监视--明细矩阵

chenminghua 3 năm trước cách đây
mục cha
commit
35410bb1ee
1 tập tin đã thay đổi với 2 bổ sung406 xóa
  1. 2 406
      src/views/LightMatrix3/LightMatrix3.vue

+ 2 - 406
src/views/LightMatrix3/LightMatrix3.vue

@@ -59,7 +59,7 @@
                 <SvgIcon :svgid="'svg-wind-site'"></SvgIcon>
               </i>
               <span>{{ sourceMap.fczbmap[pItem[pIndex].wpId].name }}</span>
-              <div class="sub-title-item" v-for="(data, index) of table.subTitleDatas" :key="index">
+              <div class="sub-title-item" v-for="(data, index) of tables[0].subTitleDatas" :key="index">
                 <span class="sub-title">{{ data.text }}</span>
                 <span class="sub-count" :class="data.color">{{ sourceMap.fczbmap[pItem[pIndex].wpId][data.key] }}</span>
               </div>
@@ -85,7 +85,7 @@
                   </div>
                   <div class="num">
                     <i class="svg-icon svg-icon-sm" :class="cItem.color != 'red' ? 'svg-icon-' + cItem.color : 'svg-icon-white'">
-                      <SvgIcon svgid="svg-R"></SvgIcon>
+                      <!-- <SvgIcon svgid="svg-R"></SvgIcon> -->
                     </i>
                     <span>{{ cItem.fdl || "&nbsp;" }}</span>
                   </div>
@@ -326,43 +326,30 @@ export default {
       switch (fjzt) {
         case 0: // 待机
           return "green";
-          break;
         case 1: // 手动停机
           return "green";
-          break;
         case 2: // 正常发电
           return "blue";
-          break;
         case 3: // 缺陷降出力
           return "blue";
-          break;
         case 4: // 限电降出力
           return "purple";
-          break;
         case 5: // 限电停机
           return "purple";
-          break;
         case 6: // 故障停机
           return "red";
-          break;
         case 7: // 场内受累停机
           return "red";
-          break;
         case 8: // 检修停机
           return "orange";
-          break;
         case 9: // 离线
           return "orange";
-          break;
         case 10: // 电网受累
           return "gray";
-          break;
         case 11: // 环境受累
           return "gray";
-          break;
         case 12: // 离线
           return "black";
-          break;
       }
     },
 
@@ -758,397 +745,6 @@ export default {
       flex-wrap: wrap;
       justify-content: space-between;
 
-      // old card theme
-      // .blank {
-      //   margin-right: 4px;
-      //   flex: 1 0 165px;
-      // }
-
-      // .card {
-      //   margin-right: 4px;
-      //   margin-top: 4px;
-      //   flex: 1 0 165px;
-      // }
-
-      // .card {
-      //   border: 0.093vh solid;
-      //   position: relative;
-
-      //   .circle {
-      //     width: 1.4815vh;
-      //     position: absolute;
-      //     height: 1.4815vh;
-      //     border: 0.0926vh solid #ffffff;
-      //     border-radius: 100%;
-      //     top: calc(50% - 0.7407vh);
-      //     left: calc(50% - 0.7407vh);
-      //     background-color: fade(#000, 30);
-
-      //     .center-icon {
-      //       font-size: 2.222vh;
-      //       position: absolute;
-      //       left: calc(50% - 1.111vh);
-      //       top: calc(50% - 1.111vh);
-      //     }
-      //   }
-
-      //   .card-panel {
-      //     display: flex;
-
-      //     .card-left {
-      //       flex: 1 0 auto;
-      //       border-right: 0.093vh solid;
-
-      //       .tag {
-      //         color: @write;
-      //         font-size: 14px;
-      //         width: 100%;
-      //         text-align: center;
-      //         border-bottom: 0.093vh solid;
-      //         padding: 0.7407vh 0;
-      //       }
-
-      //       .num {
-      //         display: flex;
-      //         align-items: center;
-      //         justify-content: space-around;
-      //         width: 100%;
-      //         font-size: 14px;
-      //         text-align: left;
-      //         padding: 0.7407vh 0;
-
-      //         div {
-      //           min-width: 5.463vh;
-      //           display: inline-block;
-      //           margin-right: 0.3704vh;
-      //         }
-
-      //         i {
-      //           margin-top: 0.2778vh;
-      //           margin-left: 0.7407vh;
-      //         }
-      //       }
-      //     }
-
-      //     .card-right {
-      //       flex: 1 0 auto;
-
-      //       .num {
-      //         display: flex;
-      //         align-items: center;
-      //         justify-content: space-around;
-      //         width: 100%;
-      //         font-size: 14px;
-      //         text-align: left;
-      //         padding: 0.7407vh 0;
-
-      //         &:first-child {
-      //           border-bottom: 0.093vh solid;
-      //         }
-
-      //         div {
-      //           min-width: 5.463vh;
-      //           display: inline-block;
-      //           margin-right: 0.3704vh;
-      //         }
-
-      //         i {
-      //           margin-top: 0.2778vh;
-      //           margin-left: 0.7407vh;
-      //         }
-      //       }
-      //     }
-      //   }
-
-      //   .card-percent {
-      //     height: 0.926vh;
-      //     padding: 0.093vh 0.185vh;
-      //     position: relative;
-      //     border-top: 0.093vh solid;
-      //     background-color: transparent;
-
-      //     .percent {
-      //       height: 0.648vh;
-      //       background-color: @green;
-      //       position: absolute;
-      //       left: 0.185vh;
-      //       top: 0.093vh;
-      //     }
-      //   }
-
-      //   &.blue {
-      //     border-color: @darkBlue;
-      //     background-color: fade(@darkBlue, 15%);
-
-      //     .circle {
-      //       border-color: @darkBlue;
-      //       background-color: #0e062b;
-      //     }
-
-      //     .center-icon {
-      //       color: @write;
-      //     }
-
-      //     .card-panel {
-      //       .card-left {
-      //         border-color: @darkBlue;
-
-      //         .tag {
-      //           border-color: @darkBlue;
-      //         }
-
-      //         .num {
-      //           color: @darkBlue;
-      //         }
-      //       }
-
-      //       .card-right {
-      //         .num {
-      //           color: @darkBlue;
-      //           border-color: @darkBlue;
-      //         }
-      //       }
-      //     }
-
-      //     .card-percent {
-      //       border-color: @darkBlue;
-      //     }
-      //   }
-
-      //   &.pink {
-      //     border-color: @pink;
-      //     background-color: fade(@pink, 15%);
-
-      //     .circle {
-      //       border-color: @pink;
-      //       background-color: #26062d;
-      //     }
-
-      //     .center-icon {
-      //       color: @write;
-      //     }
-
-      //     .card-panel {
-      //       .card-left {
-      //         border-color: @pink;
-
-      //         .tag {
-      //           border-color: @pink;
-      //         }
-
-      //         .num {
-      //           color: @pink;
-      //         }
-      //       }
-
-      //       .card-right {
-      //         .num {
-      //           color: @pink;
-      //           border-color: @pink;
-      //         }
-      //       }
-      //     }
-
-      //     .card-percent {
-      //       border-color: @pink;
-      //     }
-      //   }
-
-      //   &.orange {
-      //     border-color: @orange;
-      //     background-color: fade(@orange, 15%);
-
-      //     .center-icon {
-      //       color: @write;
-      //     }
-
-      //     .circle {
-      //       border-color: @orange;
-      //       background-color: #2d1e07;
-      //     }
-
-      //     .card-panel {
-      //       .card-left {
-      //         border-color: @orange;
-
-      //         .tag {
-      //           border-color: @orange;
-      //         }
-
-      //         .num {
-      //           color: @orange;
-      //         }
-      //       }
-
-      //       .card-right {
-      //         .num {
-      //           color: @orange;
-      //           border-color: @orange;
-      //         }
-      //       }
-      //     }
-
-      //     .card-percent {
-      //       border-color: @orange;
-      //     }
-      //   }
-
-      //   &.green {
-      //     border-color: @green;
-      //     background-color: fade(@green, 15%);
-
-      //     .center-icon {
-      //       color: @write;
-      //       padding-left: 4px;
-      //     }
-
-      //     .circle {
-      //       border-color: @green;
-      //       background-color: #0f2a09;
-      //     }
-      //     .card-panel {
-      //       .card-left {
-      //         border-color: @green;
-
-      //         .tag {
-      //           border-color: @green;
-      //         }
-
-      //         .num {
-      //           color: @green;
-      //         }
-      //       }
-
-      //       .card-right {
-      //         .num {
-      //           color: @green;
-      //           border-color: @green;
-      //         }
-      //       }
-      //     }
-
-      //     .card-percent {
-      //       border-color: @green;
-      //     }
-      //   }
-
-      //   &.gray {
-      //     border-color: @darkgray;
-      //     background-color: fade(@darkgray, 15%);
-
-      //     .center-icon {
-      //       color: @write;
-      //     }
-
-      //     .circle {
-      //       border-color: @darkgray;
-      //       background-color: #2b2b2b;
-      //     }
-
-      //     .card-panel {
-      //       .card-left {
-      //         border-color: @darkgray;
-
-      //         .tag {
-      //           border-color: @darkgray;
-      //         }
-
-      //         .num {
-      //           color: @gray;
-      //         }
-      //       }
-
-      //       .card-right {
-      //         .num {
-      //           color: @gray;
-      //           border-color: @darkgray;
-      //         }
-      //       }
-      //     }
-
-      //     .card-percent {
-      //       border-color: @darkgray;
-      //     }
-      //   }
-
-      //   &.red {
-      //     border-color: @red;
-
-      //     .center-icon {
-      //       color: @write;
-      //     }
-
-      //     .circle {
-      //       border-color: @red;
-      //       background-color: #840c0e;
-      //     }
-
-      //     .card-panel {
-      //       background-color: @red;
-
-      //       .card-left {
-      //         border-color: @darkRed;
-
-      //         .tag {
-      //           border-color: @darkRed;
-      //         }
-
-      //         .num {
-      //           color: @write;
-      //         }
-      //       }
-
-      //       .card-right {
-      //         .num {
-      //           color: @write;
-      //           border-color: @darkRed;
-      //         }
-      //       }
-      //     }
-
-      //     .card-percent {
-      //       border-color: @red;
-      //     }
-      //   }
-
-      //   &.black {
-      //     border-color: @write;
-
-      //     .center-icon {
-      //       color: @black;
-      //     }
-
-      //     .circle {
-      //       border-color: @black;
-      //       background-color: #ffffff;
-      //     }
-
-      //     .card-panel {
-      //       background-color: @write;
-
-      //       .card-left {
-      //         border-color: @black;
-
-      //         .tag {
-      //           color: @black;
-      //           border-color: @black;
-      //         }
-
-      //         .num {
-      //           color: @black;
-      //         }
-      //       }
-
-      //       .card-right {
-      //         .num {
-      //           color: @black;
-      //           border-color: @black;
-      //         }
-      //       }
-      //     }
-      //   }
-      // }
-
       .blank {
         margin-right: 4px;
         flex: 1 0 105px;