管道基础大数据平台系统开发-【前端】-新系統界面
liupengpeng
2023-02-10 1e850d13607fed0890f6d54583b835a181597010
刷新页面不跳页面
已修改2个文件
15 ■■■■ 文件已修改
src/components/login.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/navMenu.vue 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/login.vue
@@ -258,6 +258,7 @@
                  if (res.result.length != 0) {
                    sessionStorage.setItem('routerName', '/Synthesis')
                    sessionStorage.setItem('changeSelectStyle', 3)
                    this.$router.push('/');
                  }
                  this.loading = false
src/components/navMenu.vue
@@ -150,6 +150,10 @@
    this.$store.state.themeflag = false;
    $("#app").removeClass("Black_theme");
    this.getMenuTree();
    if (sessionStorage.getItem('changeliSelect')) {
      this.$set(this, 'changeliSelect', sessionStorage.getItem('changeliSelect'))
      // this.changeliSelect = sessionStorage.getItem('changeliSelect')
    }
  },
  computed: {},
  methods: {
@@ -196,7 +200,6 @@
    //鼠标移入菜单事件
    setMenuMove(index, item) {
      if (item.perms != null) {
        this.$router.push(item.url);
        if (this.showFlag != null) {
@@ -211,6 +214,11 @@
        } else {
          this.showFlag = null;
        }
      }
      // debugger
      if (index === 4 || index === 5 || index === 6) {
        sessionStorage.removeItem('changeliSelect')
        this.$set(this, 'changeliSelect', null)
      }
      sessionStorage.setItem('changeSelectStyle', index)
      this.changeSelectStyle = index;
@@ -236,8 +244,9 @@
    },
    setLiClick(res, index) {
      setTimeout(() => {
        // debu
        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)
@@ -251,6 +260,7 @@
        } else {
          this.$store.reporturl = null;
          sessionStorage.setItem('iframehttpurl', null)
          // sessionStorage.setItem('changeliSelect', null)
          this.$router.push(res.url);
          this.$store.commit('currentPerms', res.perms);
        }