longyvfengyun
2024-07-29 18bce2485f5c24250b5101bb8f3224b57e41cb54
根据电池信息数据调整电路图
2个文件已修改
55 ■■■■■ 已修改文件
src/views/dataTest/components/CircuitDiagram.vue 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dataTest/movingRingSystem/HomeList.vue 42 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dataTest/components/CircuitDiagram.vue
@@ -146,6 +146,8 @@
import Bts9140Diagram from "./diagrams/parallelPower";
import normal9150 from "./diagrams/normal9150";
import { regEquipType } from "@/assets/js/tools";
import { const_devType } from "@/assets/js/const";
import getItemByKey from "@/assets/js/tools/getItemByKey";
export default {
  components: {
@@ -264,6 +266,7 @@
    diagramType() {
      let rs = "normal";
      let batt = this.batt;
      console.log(batt);
      let devId = batt.fbsdeviceId;
      let pattern61852 = /^61852/;
      // 根据设备的类型获取设备的信息
@@ -295,6 +298,16 @@
      } else if (regEquipType(devId, "BTS9150")) {
        rs = "bts9150";
      }
      // 根据电池信息配置信息的电路图类型对电路图进行重新定义
      if (batt.topologyMapType) {
        let topologyMapTypeItem = getItemByKey(
          batt.topologyMapType,
          const_devType.pictureTypes
        );
        if (topologyMapTypeItem) {
          rs = topologyMapTypeItem.value;
        }
      }
      return rs;
    },
    loadCurr() {
src/views/dataTest/movingRingSystem/HomeList.vue
@@ -305,27 +305,27 @@
            }
            // 添加电源系统和电池系统
            if (powerInfo.length) {
              let info = powerInfo[0];
              res.data.map((item) => {
                let tmp = {};
                tmp.id = item.battGroupId + "&" + info.params.powerDeviceId;
                tmp.label =
                  info.label +
                  "-" +
                  item.stationName4 +
                  "-" +
                  item.battGroupName;
                tmp.type = "TotalInfo";
                tmp.leaf = true;
                tmp.powerDeviceId = info.params.powerDeviceId;
                tmp.battGroupId = item.battGroupId;
                // 仅电源设备添加组合界面
                if (regEquipType(tmp.powerDeviceId, "power")) {
                  result.push(tmp);
                }
              });
            }
            // if (powerInfo.length) {
            //   let info = powerInfo[0];
            //   res.data.map((item) => {
            //     let tmp = {};
            //     tmp.id = item.battGroupId + "&" + info.params.powerDeviceId;
            //     tmp.label =
            //       info.label +
            //       "-" +
            //       item.stationName4 +
            //       "-" +
            //       item.battGroupName;
            //     tmp.type = "TotalInfo";
            //     tmp.leaf = true;
            //     tmp.powerDeviceId = info.params.powerDeviceId;
            //     tmp.battGroupId = item.battGroupId;
            //     // 仅电源设备添加组合界面
            //     if (regEquipType(tmp.powerDeviceId, "power")) {
            //       result.push(tmp);
            //     }
            //   });
            // }
          }
          // 9527电源信息
          powerInfo.map((item) => {