lxl
2022-11-07 c6a9b11ff0783bcd81a043a179fbc27f685eee70
src/views/userManage/userInfoManage.vue
@@ -38,16 +38,17 @@
            type="primary"
            @click="queryInfo()"
            icon="el-icon-search"
            >{{ $t("operatManage.ELM.search") }}</el-button
          >
            >{{ $t("operatManage.ELM.search") }}
          </el-button>
        </el-form-item>
        <el-form-item>
          <el-button
            size="small"
            @click="resetInfo('queryForm')"
            icon="el-icon-refresh"
            >{{ $t("operatManage.ELM.reset") }}</el-button
          >
            {{ $t("operatManage.ELM.reset") }}
          </el-button>
        </el-form-item>
        <br />
        <el-form-item>
@@ -56,8 +57,9 @@
            size="small"
            @click="showAddDialog"
            icon="el-icon-plus"
            >{{ $t("common.append") }}</el-button
          >
            {{ $t("common.append") }}
          </el-button>
        </el-form-item>
        <el-form-item>
          <el-button
@@ -65,8 +67,9 @@
            size="small"
            @click="deleteUserInfo"
            icon="el-icon-delete"
            >{{ $t("common.delete") }}</el-button
          >
            {{ $t("common.delete") }}
          </el-button>
        </el-form-item>
        <el-form-item>
          <el-button
@@ -74,8 +77,8 @@
            size="small"
            @click="editPwd"
            icon="el-icon-unlock"
            >重置密码</el-button
          >
            >重置密码
          </el-button>
        </el-form-item>
      </el-form>
    </div>
@@ -193,6 +196,7 @@
          :label="$t('common.operate')"
          width="80px"
          fixed="right"
          v-if="menuStatus.update"
        >
          <template slot-scope="scope">
            <!-- <el-button type="primary" size="small">修改</el-button> -->
@@ -502,6 +506,11 @@
      }
    };
    return {
      menuStatus: {
        delete: false,
        insert: false,
        update: false,
      },
      isNewUser: false,
      currentPage: 1,
      pageSize: 10,
@@ -1003,11 +1012,33 @@
      this.currentPage = val;
      this.queryInfo();
    },
    showPermsMenu(res) {
      switch (res.tag) {
        case "/delete":
          this.menuStatus.delete = true;
          break;
        case "/insert":
          this.menuStatus.insert = true;
          break;
        case "/update":
          this.menuStatus.update = true;
          break;
      }
    },
  },
  mounted() {
    this.getUserInfo();
    this.getpublickey();
  },
  created() {
    var val = this.$store.state.currentPerms;
    var permsEntity = this.$store.state.permsEntity;
    for (var i = 0; i < permsEntity.length; i++) {
      if (permsEntity[i].perms == val) {
        this.showPermsMenu(permsEntity[i]);
      }
    }
  },
};
</script>
<style>