longyvfengyun
2024-09-03 aa5aebe1eec7c35bc6d4be428af29d5009aea29b
新增假负载带母联开关类型
7个文件已修改
103 ■■■■ 已修改文件
src/assets/js/config.module.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/const/const_devType.js 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dataMager/components/AddBattGroup.vue 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dataMager/components/EditBattGroup.vue 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dataTest/components/AnalogTabPane.vue 60 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dataTest/components/CircuitDiagram.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dataTest/history.vue 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/config.module.js
@@ -122,8 +122,8 @@
  alarmPopup: {
    label: "告警弹出框",
    des: "登录平台后,右下方告警弹出框提示",
    // value: false,
    value: false,
    // value: true,
  },
  WHYC: {
    label: "自用",
src/assets/js/const/const_devType.js
@@ -163,6 +163,11 @@
      value: "load",
    },
    {
      key: 11,
      label: "假负载-带母联",
      value: "loadReverse",
    },
    {
      key: 2,
      label: "逆变BTS",
      value: "grid",
@@ -207,6 +212,7 @@
      label: "山东定制BTS",
      value: "bts9150",
    },
    // max=11
  ],
  agreements: {
    power: [
src/views/dataMager/components/AddBattGroup.vue
@@ -175,6 +175,7 @@
            <el-select
              v-model="params.topologyMapType"
              placeholder="请选择电池类型"
              @change="handleMapTypeChange"
            >
              <el-option
                v-for="item in pictureTypes"
@@ -916,6 +917,14 @@
    },
  },
  methods: {
    handleMapTypeChange() {
      // 对于假负载带母联进行特殊处理
      if (this.params.topologyMapType === 11) {
        this.params.buscoupleState = 1;
      } else {
        this.params.buscoupleState = 0;
      }
    },
    searchProvince() {
      // 省
      // 查询后台
src/views/dataMager/components/EditBattGroup.vue
@@ -162,6 +162,7 @@
            <el-select
              v-model="params.topologyMapType"
              placeholder="请选择电池类型"
              @change="handleMapTypeChange"
            >
              <el-option
                v-for="item in pictureTypes"
@@ -269,7 +270,7 @@
          <el-form-item label="电池生产日期" prop="battProductDate">
            <el-date-picker
              v-model="params.battProductDate"
              size="small"
              size="mini"
              type="date"
              placeholder="选择日期"
              value-format="yyyy-MM-dd"
@@ -280,7 +281,7 @@
          <el-form-item label="投入使用日期" prop="battInUseDate">
            <el-date-picker
              v-model="params.battInUseDate"
              size="small"
              size="mini"
              type="date"
              placeholder="选择日期"
              value-format="yyyy-MM-dd"
@@ -890,6 +891,14 @@
    },
  },
  methods: {
    handleMapTypeChange() {
      // 对于假负载带母联进行特殊处理
      if (this.params.topologyMapType === 11) {
        this.params.buscoupleState = 1;
      } else {
        this.params.buscoupleState = 0;
      }
    },
    searchProvince() {
      // 省
      // 查询后台
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) => {
src/views/dataTest/components/CircuitDiagram.vue
@@ -266,7 +266,6 @@
    diagramType() {
      let rs = "normal";
      let batt = this.batt;
      console.log(batt);
      let devId = batt.fbsdeviceId;
      let pattern61852 = /^61852/;
      // 根据设备的类型获取设备的信息
src/views/dataTest/history.vue
@@ -103,12 +103,12 @@
        </el-select>
      </div>
      <div slot="box-tools" class="box-tools" v-if="showParams">
        <el-button size="mini" type="danger" @click="clearDirtyData"
          >清洗</el-button
        >
        <el-button size="mini" type="primary" @click="recoveryDirtyData"
          >恢复</el-button
        >
        <!--        <el-button size="mini" type="danger" @click="clearDirtyData"-->
        <!--          >清洗</el-button-->
        <!--        >-->
        <!--        <el-button size="mini" type="primary" @click="recoveryDirtyData"-->
        <!--          >恢复</el-button-->
        <!--        >-->
        <el-tooltip
          class="item"
          effect="dark"