he wei
2023-05-24 959d28740e28d50e732fc744a9470fa7faee6c48
一些bug的修复
11个文件已修改
158 ■■■■■ 已修改文件
src/App.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/tools/getPageMenu.js 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dataTest/history.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dataTest/movingRingSystem/HomeList.vue 38 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dataTest/realTimeFbo4831.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/home/home-conductor.vue 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/userMager/MyCard.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/userMager/addEdit.vue 60 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/userMager/baojiMager.vue 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/userMager/powerMager.vue 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/userMager/userInfo.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/App.vue
@@ -38,7 +38,6 @@
    },
  },
  mounted() {
    console.log(window.webpackConfig, 'webpackConfig')
    // 启动ukey监控
    this.$store.dispatch("ukey/load", true);
    require("./assets/css/m-elementui.css");
src/assets/js/tools/getPageMenu.js
@@ -190,18 +190,18 @@
        //   ord: 1,
        //   level: 2,
        // },
        {
          label: "机房信息管理",
          name: "totalStation",
          src: "/dataMager/totalStation",
          permitName: 'batttest_data_query_permit',
          closable: true,
          id: 3003,
          menuId: 3,
          enableduse: true,
          ord: 3,
          level: 2,
        },
        // {
        //   label: "机房信息管理",
        //   name: "totalStation",
        //   src: "/dataMager/totalStation",
        //   permitName: 'batttest_data_query_permit',
        //   closable: true,
        //   id: 3003,
        //   menuId: 3,
        //   enableduse: true,
        //   ord: 3,
        //   level: 2,
        // },
        // {
        //   label: '一体机机房导入',
        //   name: "aioStationImport",
src/views/dataTest/history.vue
@@ -1059,7 +1059,7 @@
              }
            });
          } else {
            this.$layer.msg("未获取到充放电记录");
            this.$layer.msg(this.$t('Notobtainthedischargeandchargerecord'));
          }
          // 充放电记录
          if (this.isAio) {
@@ -1500,7 +1500,7 @@
    },
    showDataDifferDialog() {
      if (allData.groupVol.length == 0) {
        this.$layer.msg("暂无数据导出,请先选择充放电数据!");
        this.$layer.msg(this.$t('NodataexportPleaseselectdischargeandchargedatafirst'));
        return false;
      }
@@ -1533,7 +1533,7 @@
    // 导出报表
    exportExcel() {
      if (allData.groupVol.length == 0) {
        this.$layer.msg("暂无数据导出,请先选择充放电数据!");
        this.$layer.msg(this.$t('NodataexportPleaseselectdischargeandchargedatafirst'));
        return false;
      }
      let lastarray = new Array();
src/views/dataTest/movingRingSystem/HomeList.vue
@@ -61,8 +61,8 @@
  props: {
    isHistory: {
      type: Boolean,
      default: false
    }
      default: false,
    },
  },
  data() {
    // 默认展开的节点
@@ -165,7 +165,8 @@
        // 添加空白位置占位
        home.children.push({
          id: home.id + Math.random(),
          label: this.$t('homeList.loading'),
          // label: this.$t('homeList.loading'),
          label: "homeList.loading",
        });
      });
      // 设置树状列表
@@ -217,7 +218,8 @@
      if (
        data.children &&
        data.children[0] &&
        data.children[0].label == this.$t('homeList.loading')
        (data.children[0].label == this.$t("homeList.loading") ||
          data.children[0].label == "homeList.loading")
      ) {
        if (this.isHistory) {
          this.searchBattInfo(data, node, []);
@@ -314,7 +316,7 @@
          if (result.length == 0) {
            result.push({
              id: Math.random(),
              label: this.$t('homeList.noData'),
              label: this.$t("homeList.noData"),
            });
          }
          // 添加节点
@@ -367,6 +369,32 @@
        }
      }
    },
    _translate(data) {
      let isLoading = ["US", "CN"]
        .map((v) => this.$t("homeList.loading", v))
        .some((v) => v == data.label);
      if (data.label == "homeList.loading" || isLoading) {
        data.label = this.$t("homeList.loading");
      }
      if (data.children) {
        data.children.forEach((v) => {
          this._translate(v);
        });
      }
    },
    translateData() {
      this.data.forEach((v) => {
        this._translate(v);
      });
    },
  },
  watch: {
    "$store.state.settings.lang": {
      handler() {
        this.translateData();
      },
      immediate: true,
    },
  },
  computed: {
    expandedKeys() {
src/views/dataTest/realTimeFbo4831.vue
@@ -281,6 +281,8 @@
              v.name = this.$t('markLine.high');
            }
          });
         this.table.headers[0].label = this.$t('cellNo');
         this.table.headers[1].label = this.$t('voltage') + "(V)";
          // this.setChart();
        });
      },
src/views/home/home-conductor.vue
@@ -326,6 +326,9 @@
      this.sendMessage();
    },
    sendMessage() {
      if (!this.isWSOpen) {
        return false;
      }
      this.SOCKET.send('');
    },
    onWSMessage(res) {
src/views/userMager/MyCard.vue
@@ -56,6 +56,8 @@
    color: #00feff;
    font-weight: bold;
    line-height: 32px;
    display: flex;
    align-items: center;
}
.my-card-tools {
    flex: 1;
src/views/userMager/addEdit.vue
@@ -49,14 +49,14 @@
              </el-input>
            </el-form-item>
          </el-col>
          <el-col :span="row.span">
          <!-- <el-col :span="row.span">
            <el-form-item :label="$t('WorkTeam') + ':'" class="">
              <el-select v-model="formData.ujobGroup" size="mini" :placeholder="$t('form.selectMsg')" class="">
                <el-option v-for="item in ujobGroupList" :key="item.value" :label="item.label" :value="item.value">
                </el-option>
              </el-select>
            </el-form-item>
          </el-col>
          </el-col> -->
          <el-col :span="row.span">
            <el-form-item :label="$t('UserRole') + ':'" class="">
              <el-select v-model="formData.urole" size="mini" :placeholder="$t('form.selectMsg')" class="">
@@ -208,12 +208,12 @@
            message: this.$t('form.inputMsg'),
            trigger: "blur",
          },
          {
            min: 11,
            max: 11,
            message: this.$t('phoneMsg'),
            trigger: "blur",
          },
          // {
          //   min: 11,
          //   max: 11,
          //   message: this.$t('phoneMsg'),
          //   trigger: "blur",
          // },
        ],
        uaccessionDay: [
          {
@@ -247,7 +247,7 @@
  },
  mounted() {
    this.queryWhq(); //维护区
    this.queryGzbz(); //工作班组
    // this.queryGzbz(); //工作班组
    this.searchGroup(); // 查询权限组
    if (this.status == "add") {
      this.formData.urole = 2;
@@ -293,27 +293,27 @@
      this.formData.visitTime = time1 + "~" + time2;
    },
    // 查询工作班组
    queryGzbz: function () {
      let vm = this;
      groupAndUserListOfCurrentUser().then((res) => {
        let re = res.data;
        let params = [];
        if (re.code == 1) {
          re.data.forEach((list) => {
            let objs = {
              label: list.baoJiGroupName,
              value: list.baoJiGroupName//list.baoJiGroupId,
            };
            params.push(objs);
          });
          vm.ujobGroupList = params;
        }
        if (vm.formData.ujobGroup == "" && params.length > 0) {
          vm.formData.ujobGroup = vm.ujobGroupList[0].value;
        }
      })
        .catch((error) => { });
    },
    // queryGzbz: function () {
    //   let vm = this;
    //   groupAndUserListOfCurrentUser().then((res) => {
    //     let re = res.data;
    //     let params = [];
    //     if (re.code == 1) {
    //       re.data.forEach((list) => {
    //         let objs = {
    //           label: list.baoJiGroupName,
    //           value: list.baoJiGroupName//list.baoJiGroupId,
    //         };
    //         params.push(objs);
    //       });
    //       vm.ujobGroupList = params;
    //     }
    //     if (vm.formData.ujobGroup == "" && params.length > 0) {
    //       vm.formData.ujobGroup = vm.ujobGroupList[0].value;
    //     }
    //   })
    //     .catch((error) => { });
    // },
    // 查询维护区
    queryWhq: function () {
      let vm = this;
src/views/userMager/baojiMager.vue
@@ -1,12 +1,12 @@
<template>
  <flex-layout direction="row" no-bg>
    <my-card slot="header" :title="$t('WorkTeamList')" class="w300">
    <my-card slot="header" :title="$t('WorkTeamList')" class="list-wrap1">
      <div slot="card-tools">
        <el-button class="card-tools" size="mini" type="primary" :disabled="!isCanEdit" icon="el-icon-plus" circle
          @click="showAddDialog"></el-button>
        <el-button class="card-tools" size="mini" type="primary" :disabled="getToolsState || !isCanEdit"
          icon="el-icon-edit" circle @click="showEditDialog"></el-button>
        <el-button class="card-tools" size="mini" type="danger" :disabled="getToolsState || !isCanEdit"
        <el-button class="card-tools" size="mini" type="danger" :disabled="getToolsState || !isCanEdit || 100011 == searchParams.baoji_group_id"
          icon="el-icon-delete" circle @click="confirmDelBaojiGroup"></el-button>
      </div>
      <baoji-group-list ref="groupList" :list="baojigrouplist" :show-group-btn="true" @handle-click="groupListClick"
@@ -666,6 +666,9 @@
.flex-page-content {
  padding: 0 8px;
}
.list-wrap1 {
  width: 380px;
}
/deep/ .el-transfer .el-transfer__buttons {
  width: 5.2rem;
}
src/views/userMager/powerMager.vue
@@ -1,6 +1,6 @@
<template>
  <flex-layout direction="row" no-bg>
    <my-card slot="header" :title="$t('AuthorityGroupList')" class="list-wrap">
    <my-card slot="header" :title="$t('AuthorityGroupList')" class="list-wrap1">
      <div slot="card-tools">
        <el-button class="card-tools" size="mini" type="primary"
                   :disabled="false"
@@ -896,9 +896,12 @@
.power-content-user {
  padding: 0 8px 8px 8px;
}
.list-wrap {
.list-wrap1 {
  width: 380px;
}
.list-wrap {
  width: 460px;
}
/deep/ .el-transfer .el-transfer__buttons {
  width: 5.2rem;
}
src/views/userMager/userInfo.vue
@@ -12,8 +12,8 @@
          :min-width="180"></el-table-column>
        <el-table-column prop="uaccessionDay" align="center" :label="$t('EntryDate')" :min-width="180"></el-table-column>
        <el-table-column prop="usexStr" align="center" :label="$t('Gender')" :min-width="80"></el-table-column>
        <el-table-column prop="ujobGroup" align="center" show-overflow-tooltip :label="$t('WorkTeam')"
          :min-width="120"></el-table-column>
        <!-- <el-table-column prop="ujobGroup" align="center" show-overflow-tooltip :label="$t('WorkTeam')"
          :min-width="120"></el-table-column> -->
        <!-- <el-table-column prop="ubaojiusr" align="center" :label="$t('WorkTeamMember')" :min-width="180">
          <template slot-scope="scope">
            <el-checkbox :checked="scope.row.ubaojiusr == 1" readonly="true"></el-checkbox>
@@ -144,8 +144,8 @@
  methods: {
    // 导出表格
    exportFile() {
      let tHeader = ['MaintenanceArea', 'Name', 'Phone', 'Email', 'EntryDate', 'Gender', 'WorkTeam', 'AuthorityGroup', 'UserRole', 'UserType', 'ExpirationDate', 'UserState', 'AccessTimeControl', 'IPWhitelist'].map((v) => this.$t(v));
      let filterVal = ['udepartment', 'uname', 'umobilephone', 'uemail', 'uaccessionDay', 'usexStr', 'ujobGroup', 'permitGroupName', 'uroleText', 'typeText', 'expirationTime', 'statusText', 'visitTime', 'visitIp'];
      let tHeader = ['MaintenanceArea', 'Name', 'Phone', 'Email', 'EntryDate', 'Gender', 'AuthorityGroup', 'UserRole', 'UserType', 'ExpirationDate', 'UserState', 'AccessTimeControl', 'IPWhitelist'].map((v) => this.$t(v));
      let filterVal = ['udepartment', 'uname', 'umobilephone', 'uemail', 'uaccessionDay', 'usexStr', 'permitGroupName', 'uroleText', 'typeText', 'expirationTime', 'statusText', 'visitTime', 'visitIp'];
      let list = this.userList;
      // if (list.length > 0) {
      //   list.map((item, index) => {