管道基础大数据平台系统开发-【前端】-新系統界面
Surpriseplus
2023-02-28 0683df7f58c402ad2bdfabd7da351437d0dd26c6
src/components/navMenu.vue
@@ -216,7 +216,8 @@
    },
    //鼠标移入菜单事件
    setMenuMove(index, item) {
      if (item.perms != null) {
      if (item.perms != null && item.perms != "") {
        this.$router.push(item.url);
        if (this.showFlag != null) {
@@ -263,6 +264,9 @@
      }
    },
    setLiClick(res, index) {
      sessionStorage.removeItem('hanleselectmochaitmo')
      sessionStorage.removeItem('hanleselectindex')
      this.signInsertOpLog(this.listMenu[index].cnName, res.cnName)
      setTimeout(() => {
@@ -317,16 +321,19 @@
      for (var i in res) {
        res[i].checkClass = res[i].css + '1';
        res[i].show = false; //控制显隐
        if (res[i].perms == null) {
        if (res[i].perms == null || res[i].perms == "") {
          const result = await selectMenuRecursive({ id: res[i].id });
          if (result.code == 200) {
            res[i].children = result.result.filter((value) => {
              return value.isShow == 1;
            })
              .filter((value) => {
                return value.pid == res[i].id;
              });
          }
          this.listMenu.push(res[i]);
          // this.changeSelectStyle = this.listMenu.length - 1;