longyvfengyun
2024-09-03 aa5aebe1eec7c35bc6d4be428af29d5009aea29b
src/views/dataTest/components/AnalogTabPane.vue
@@ -77,6 +77,13 @@
              >
              </el-table-column>
              <el-table-column
                prop="workState"
                label="工作状态"
                align="center"
                class-name="table-list-name"
              >
              </el-table-column>
              <el-table-column
                prop="value1"
                label="输出电压"
                align="center"
@@ -212,7 +219,7 @@
  },
  data() {
    return {
       dcoutCurr: 0,
      dcoutCurr: 0,
      reset: true,
      changeInfoDialog: false,
      termsBarColor: const_power.curr().colors,
@@ -356,6 +363,8 @@
          value: 0,
          key1: "m1OutVol",
          value1: 0,
          key2: "isAcdcmod1Junchg",
          workState: "",
        },
        {
          key: "m2Outcurr",
@@ -363,6 +372,8 @@
          value: 0,
          key1: "m2OutVol",
          value1: 0,
          key2: "isAcdcmod2Junchg",
          workState: "",
        },
        {
          key: "m3Outcurr",
@@ -370,6 +381,8 @@
          value: 0,
          key1: "m3OutVol",
          value1: 0,
          key2: "isAcdcmod3Junchg",
          workState: "",
        },
        {
          key: "m4Outcurr",
@@ -377,6 +390,8 @@
          value: 0,
          key1: "m4OutVol",
          value1: 0,
          key2: "isAcdcmod4Junchg",
          workState: "",
        },
        {
          key: "m5Outcurr",
@@ -384,6 +399,8 @@
          value: 0,
          key1: "m5OutVol",
          value1: 0,
          key2: "isAcdcmod5Junchg",
          workState: "",
        },
        {
          key: "m6Outcurr",
@@ -391,6 +408,8 @@
          value: 0,
          key1: "m6OutVol",
          value1: 0,
          key2: "isAcdcmod6Junchg",
          workState: "",
        },
        {
          key: "m7Outcurr",
@@ -398,6 +417,8 @@
          value: 0,
          key1: "m7OutVol",
          value1: 0,
          key2: "isAcdcmod7Junchg",
          workState: "",
        },
        {
          key: "m8Outcurr",
@@ -405,6 +426,8 @@
          value: 0,
          key1: "m8OutVol",
          value1: 0,
          key2: "isAcdcmod8Junchg",
          workState: "",
        },
        {
          key: "m9Outcurr",
@@ -412,6 +435,8 @@
          value: 0,
          key1: "m9OutVol",
          value1: 0,
          key2: "isAcdcmod9Junchg",
          workState: "",
        },
        {
          key: "m10Outcurr",
@@ -419,6 +444,8 @@
          value: 0,
          key1: "m10OutVol",
          value1: 0,
          key2: "isAcdcmod10Junchg",
          workState: "",
        },
        {
          key: "m11Outcurr",
@@ -426,6 +453,8 @@
          value: 0,
          key1: "m11OutVol",
          value1: 0,
          key2: "isAcdcmod11Junchg",
          workState: "",
        },
        {
          key: "m12Outcurr",
@@ -433,6 +462,8 @@
          value: 0,
          key1: "m12OutVol",
          value1: 0,
          key2: "isAcdcmod12Junchg",
          workState: "",
        },
        {
          key: "m13Outcurr",
@@ -440,6 +471,8 @@
          value: 0,
          key1: "m13OutVol",
          value1: 0,
          key2: "isAcdcmod13Junchg",
          workState: "",
        },
        {
          key: "m14Outcurr",
@@ -447,6 +480,8 @@
          value: 0,
          key1: "m14OutVol",
          value1: 0,
          key2: "isAcdcmod14Junchg",
          workState: "",
        },
        {
          key: "m15Outcurr",
@@ -454,6 +489,8 @@
          value: 0,
          key1: "m15OutVol",
          value1: 0,
          key2: "isAcdcmod15Junchg",
          workState: "",
        },
        {
          key: "m16Outcurr",
@@ -461,6 +498,8 @@
          value: 0,
          key1: "m16OutVol",
          value1: 0,
          key2: "isAcdcmod16Junchg",
          workState: "",
        },
      ],
      temps: [
@@ -560,7 +599,7 @@
    setInfo() {
      if (this.name == "analog") {
        let info = this.info;
            // 整流器输出必须要在直流输出电流之前,直流输入电流=整流器输出电流的和
        // 整流器输出必须要在直流输出电流之前,直流输入电流=整流器输出电流的和
        this.setSimulation(info);
        //this.setGaugeChartACVol(info);
        //this.setGaugeChartACCurr(info);
@@ -625,15 +664,22 @@
    },
    // 设置整流器输出电流的值
    setSimulation(data) {
         let dcoutCurr = 0;
      let dcoutCurr = 0;
      this.simulation.map((item) => {
        let value = getValByKey(item.key, data, 0, CURR);
        item.value = value;
         dcoutCurr += value;
        dcoutCurr += value;
        let value1 = getValByKey(item.key1, data, 0, VOL);
        item.value1 = value1;
        // 存在整流器电压/电流,才显示整流器状态
        if (value !== 0 || value1 !== 0) {
          let value2 = getValByKey(item.key2, data, 0);
          item.workState = value2 === 0 ? "浮充" : "均充";
        } else {
          item.workState = "";
        }
      });
         this.dcoutCurr = dcoutCurr.toHold(CURR);
      this.dcoutCurr = dcoutCurr.toHold(CURR);
    },
    // 设置三相交流电压
    setGaugeChartACVol(data) {
@@ -667,8 +713,8 @@
        item.value = value;
      });
         // 直流输出电流=整流器输出电流的和
         list[0].value = this.dcoutCurr;
      // 直流输出电流=整流器输出电流的和
      list[0].value = this.dcoutCurr;
    },
    setAmTemp(data) {
      this.temps.map((item, idx) => {