1
Surpriseplus
2022-09-19 7d5ddd06817383e6807fe9d0329c9bf7fa14ca03
src/components/navMenu.vue
@@ -18,7 +18,7 @@
        >
          <el-submenu index="1" class="faSub">
            <template slot="title">
              <span>数据管理</span>
              <span>{{ $t("common.confirm") }}</span>
            </template>
            <el-menu-item index="catalogueManage">目录管理</el-menu-item>
            <el-menu-item index="dataUpdata">数据上传</el-menu-item>
@@ -54,11 +54,11 @@
          </el-submenu>
          <el-submenu index="3" class="faSub">
            <template slot="title">
              <span>综合展示</span>
              <span>{{ $t("synthesis.synthesis") }}</span>
            </template>
            <el-menu-item index="Synthesis" >综合展示</el-menu-item>
            <el-menu-item index="Thematic">专题地图</el-menu-item>
            <el-menu-item index="Archive">资料馆</el-menu-item>
            <el-menu-item index="Synthesis">{{ $t("synthesis.synthesis") }}</el-menu-item>
            <el-menu-item index="Thematic">{{ $t("synthesis.themaic") }}</el-menu-item>
            <el-menu-item index="Archive">{{ $t("synthesis.archive") }}</el-menu-item>
          </el-submenu>
          <!-- <el-submenu index="4" class="faSub">
            <template slot="title">数据质检</template>
@@ -80,6 +80,8 @@
        <img src="../assets/img/user.png" alt="" />
        <span>admin</span>
        <span>注销</span>
        &nbsp;
        <span @click="switchLang"> 切换语言</span>
      </div>
      <div class="btnBox">
        <div><img src="../assets/img/leftBtn.png" alt="" /></div>
@@ -93,6 +95,11 @@
export default {
  name: "navMenu",
  //import引入的组件需要注入到对象中才能使用
  data() {
    return {
      lang: "en",
    };
  },
  methods: {
    handleOpen(key, keyPath) {
      if (
@@ -117,6 +124,15 @@
    },
    showChange() {
      this.$emit("shwoMapView", true);
    },
    switchLang() {
      if (this.lang == "en") {
        this.$i18n.locale = this.lang;
        this.lang = "zh";
      } else {
        this.$i18n.locale = this.lang;
        this.lang = "en";
      }
    },
  },
};
@@ -162,7 +178,7 @@
  justify-content: space-between;
  align-items: center;
  .userInfo {
    width: 138px;
    // width: 138px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
@@ -170,6 +186,7 @@
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
  }
  .btnBox {
    width: 65px;