管道基础大数据平台系统开发-【前端】-新系統界面
Surpriseplus
2023-05-27 0af4ecb9b2047b8ba6d00e891050cf2d68b829a6
src/components/navMenu.vue
@@ -12,7 +12,7 @@
            @click="setMenuMove(index, item)"
            v-for="(item, index) in listMenu"
          >
            <div>
            <div style="display: flex;align-items: center">
              <div class="ImgMenu">
                <div
                  class="menuImage"
@@ -42,6 +42,17 @@
        </div>
      </div>
      <div class="topUser">
        <div class="userLanguage">
          <div
            class="userImage theme"
            @click="themeChange"
          ></div>
          <div
            class="userImage user2"
            @click="switchLang"
          ></div>
        </div>
        <div class="userName">
          <div class="userImage user1"></div>
          <div class="userText">
@@ -52,26 +63,7 @@
              class="elLink"
            >{{ $t('common.logout') }}</el-link>
          </div>
        </div>
        <div class="userLanguage">
          <div class="userImage user2"></div>
          <div class="TextLanguage">
            <el-link
              @click="switchLang"
              :underline="false"
              class="elLink"
            >{{$t("common.language")}}</el-link>
          </div>
          <div class="TextLanguage">
            <el-link
              @click="themeChange"
              :underline="false"
              class="elLink"
            > 主题切换</el-link>
          </div>
        </div>
      </div>
    </div>
@@ -160,9 +152,19 @@
    document.body.addEventListener('click', () => {
      this.showFlag = null;
    }, false);
    // this.$bus.$on('closeMenuSecond', res => {
    //   this.showFlag = null;
    // })
    window.addEventListener('message', (e) => {
      this.showFlag = null;
    })
  },
  computed: {},
  methods: {
    closeSecondMenu() {
      this.showFlag = null
    },
    themeChange() {
      this.$store.state.themeflag = !this.$store.state.themeflag;
      if (this.$store.state.themeflag == true) {
@@ -237,7 +239,7 @@
          this.showFlag = null;
        }
      }
      //
      //
      if (index === 4 || index === 5 || index === 6) {
        sessionStorage.removeItem('changeliSelect')
        this.$set(this, 'changeliSelect', null)
@@ -465,5 +467,4 @@
  },
};
</script>