管道基础大数据平台系统开发-【前端】-新系統界面
Surpriseplus
2023-02-07 6c086fae275e7f3579654e374cadb85e7e054949
src/components/navMenu.vue
@@ -51,17 +51,22 @@
          </div>
        </div>
        <div
          @click="switchLang"
          class="userLanguage"
        >
        <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>
@@ -78,6 +83,7 @@
import colorChange from '../views/maintenance/colorChange.vue';
import { containsCoordinate } from 'ol/extent';
import Vue from 'vue';
import $ from 'jquery'
export default {
  name: 'navMenu',
  //import引入的组件需要注入到对象中才能使用
@@ -87,6 +93,7 @@
  },
  data() {
    return {
      themeColor: true,
      oriData: [], //原始树数据
      dirData: [], //el树数据
@@ -109,7 +116,8 @@
      changeSelectdiv: false,
      listMenu: [],
      showFlag: null,
      language: true
      language: true,
    };
  },
  created() { },
@@ -118,6 +126,16 @@
  },
  computed: {},
  methods: {
    themeChange() {
          this.$store.state.themeflag = !this.$store.state.themeflag;
      if (this.$store.state.themeflag == true) {
        $("#app").addClass("Black_theme");
      } else {
        $("#app").removeClass("Black_theme");
      }
    },
    async getCookies() {
      var boolean = this.getTimeCookies();
      if (boolean != true) {
@@ -356,6 +374,5 @@
  },
};
</script>
<style lang="less" scoped>
</style>