管道基础大数据平台系统开发-【前端】-新系統界面
Surpriseplus
2023-02-26 9dedc69f2c18b28cf18807531b6c8b81e6ad77e3
src/components/navMenu.vue
@@ -1,5 +1,8 @@
<template>
  <div class="NavBox"  @click.stop>
  <div
    class="NavBox"
    @click.stop
  >
    <div class="topBox">
      <div class="topTitle"></div>
      <div class="topMenu">
@@ -155,7 +158,7 @@
      // this.changeliSelect = sessionStorage.getItem('changeliSelect')
    }
    document.body.addEventListener('click', () => {
      this.showFlag =null;
      this.showFlag = null;
    }, false);
  },
  computed: {},
@@ -190,7 +193,7 @@
      this.$router.push('/');
    },
    getTimeCookies() {
      if(!localStorage.getItem('LFToken')){
      if (!localStorage.getItem('LFToken')) {
        return false
      }
      var time1 = new Date(JSON.parse(localStorage.getItem('LFToken')).time);
@@ -201,8 +204,8 @@
        return true;
      }
    },
 //主题切换
    //主题切换
    setThemeColors() { },
    async signInsertOpLog(m1, m2) {
      var obj = {
@@ -220,7 +223,7 @@
          this.changeliSelect = '%%';
          this.showFlag = null;
        }
          if (item.url == "Thematic") {
        if (item.url == "Thematic") {
          this.signInsertOpLog("综合展示", item.cnName)
        }
      } else {
@@ -237,6 +240,7 @@
        this.$set(this, 'changeliSelect', null)
      }
      sessionStorage.setItem('changeSelectStyle', index)
      this.changeSelectStyle = index;
    },
    closeAllChildren() {
@@ -259,15 +263,15 @@
      }
    },
    setLiClick(res, index) {
        this.signInsertOpLog(this.listMenu[index].cnName, res.cnName)
      this.signInsertOpLog(this.listMenu[index].cnName, res.cnName)
      setTimeout(() => {
        this.changeliSelect = res.cnName;
        sessionStorage.setItem('changeliSelect', res.cnName)
        if (res.url.indexOf('http') != -1) {
            this.$store.reporturl = res.url;
            sessionStorage.setItem('iframehttpurl', this.$store.reporturl)
            this.$router.push('/QualityInspection');
          this.$store.reporturl = res.url;
          sessionStorage.setItem('iframehttpurl', this.$store.reporturl)
          this.$router.push('/QualityInspection');
          // if (location.href.indexOf('/WareInspection') == -1) {
          //   this.$store.reporturl = res.url;
          //   this.$router.push('/WareInspection');
@@ -320,9 +324,9 @@
            res[i].children = result.result.filter((value) => {
              return value.isShow == 1;
            })
            .filter((value) => {
              return value.pid == res[i].id;
            });
              .filter((value) => {
                return value.pid == res[i].id;
              });
          }
          this.listMenu.push(res[i]);
          // this.changeSelectStyle = this.listMenu.length - 1;
@@ -337,6 +341,7 @@
          // } else {
          //   this.changeSelectStyle = this.listMenu.length - 1;
          // }
          this.changeSelectStyle = sessionStorage.getItem('changeSelectStyle')
          // var strartMneu = res[i].children[0];
          // this.$store.commit('currentPerms', strartMneu.perms);