Browse Source

菜单转英文

Karsa 1 year ago
parent
commit
75647f7886
2 changed files with 36 additions and 60 deletions
  1. 1 0
      src/main.js
  2. 35 60
      src/views/Home.vue

+ 1 - 0
src/main.js

@@ -62,6 +62,7 @@ Vue.prototype.toHistoryPage =  async(EdbInfoId,from=[])=>{
     })
     })
     pathArr.push({
     pathArr.push({
         name:'指标溯源',
         name:'指标溯源',
+        name_en:'Indicator Traceability',
         path:'/edbHistory'
         path:'/edbHistory'
     })
     })
     sessionStorage.setItem('edbHistoryPath',JSON.stringify(pathArr))
     sessionStorage.setItem('edbHistoryPath',JSON.stringify(pathArr))

+ 35 - 60
src/views/Home.vue

@@ -67,7 +67,7 @@
                         font-size: 15px;
                         font-size: 15px;
                         margin-left: 20px;
                         margin-left: 20px;
                       "
                       "
-                      >{{ item.name }}</span
+                      >{{ $i18nt.locale==='zh'?item.name:item.name_en }}</span
                     >
                     >
                   </a>
                   </a>
                 </el-menu-item>
                 </el-menu-item>
@@ -90,7 +90,7 @@
                         font-size: 15px;
                         font-size: 15px;
                         margin-left: 20px;
                         margin-left: 20px;
                       "
                       "
-                      >{{ item.name }}</span
+                      >{{ $i18nt.locale==='zh'?item.name:item.name_en }}</span
                     >
                     >
                   </template>
                   </template>
                   <el-menu-item
                   <el-menu-item
@@ -108,7 +108,7 @@
                       @click="handleClickSubMenuItem(child,$event)"
                       @click="handleClickSubMenuItem(child,$event)"
                     >
                     >
                       <svg t="1689672247666" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="7676" width="30" height="30"><path d="M640 499.2v25.6a21.333333 21.333333 0 0 1-21.333333 21.333333h-213.333334a21.333333 21.333333 0 0 1-21.333333-21.333333v-25.6a21.333333 21.333333 0 0 1 21.333333-21.333333h213.333334a21.333333 21.333333 0 0 1 21.333333 21.333333z"  p-id="7677" :fill="child.path === activePath ? $setting.theme_color : '#666'"></path></svg>
                       <svg t="1689672247666" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="7676" width="30" height="30"><path d="M640 499.2v25.6a21.333333 21.333333 0 0 1-21.333333 21.333333h-213.333334a21.333333 21.333333 0 0 1-21.333333-21.333333v-25.6a21.333333 21.333333 0 0 1 21.333333-21.333333h213.333334a21.333333 21.333333 0 0 1 21.333333 21.333333z"  p-id="7677" :fill="child.path === activePath ? $setting.theme_color : '#666'"></path></svg>
-                      <span style="margin-left:15px;">{{ child.name }}</span>
+                      <span style="margin-left:15px;">{{ $i18nt.locale==='zh'?child.name:child.name_en }}</span>
                     </a>
                     </a>
                   </el-menu-item>
                   </el-menu-item>
                 </el-submenu>
                 </el-submenu>
@@ -132,72 +132,47 @@
               <!-- 面包屑 -->
               <!-- 面包屑 -->
               <el-breadcrumb separator="/" class="breadcrumb-inner">
               <el-breadcrumb separator="/" class="breadcrumb-inner">
                 <template v-if="$route.path!=='/edbHistory'">
                 <template v-if="$route.path!=='/edbHistory'">
-                    <el-breadcrumb-item
-                  v-for="item in $route.matched"
-                  :key="item.path"
-                >
-                  <span
-                    v-if="item.meta.pathFrom"
-                    @click.stop="handleClickBread(item)"
-                    :style="`cursor: pointer; color: ${$setting.theme_color}`"
+                  <el-breadcrumb-item
+                    v-for="item in $route.matched"
+                    :key="item.path"
                   >
                   >
-                    <template v-if="item.meta.pathFrom == 'pickList'">
-                      {{ RoleType == "ficc" ? "权益客户" : "ficc客户" }}
-                    </template>
-                    <template
-                      v-if="item.meta.pathFrom == '/regionCustomerDetail'"
+                    <span
+                      v-if="item.meta.pathFrom"
+                      @click.stop="handleClickBread(item)"
+                      :style="`cursor: pointer; color: ${$setting.theme_color}`"
                     >
                     >
-                      {{
-                        $route.query.title
-                          ? $route.query.title.split("/")[1] || ""
-                          : ""
-                      }}客户列表
-                    </template>
-                    <template v-else>
                       {{ item.meta.pathName }}
                       {{ item.meta.pathName }}
-                    </template>
-                  </span>
-                  <span
-                    v-if="item.meta.pathFrom"
-                    style="
-                      margin: 0 9px;
-                      font-weight: 700;
-                      color: #c0c4cc;
-                      fontsize: 16px;
-                    "
-                    >/</span
-                  >
-                  <span
-                    v-if="item.parent"
-                    :style="`cursor: pointer; color: ${$setting.theme_color}`"
-                    @click.stop="routeClick(item)"
-                  >
-                    <template v-if="item.path == '/pickList'">
-                      {{ RoleType == "ficc" ? "权益客户" : "ficc客户" }}
-                    </template>
-                    <template v-if="item.path == '/regionCustomerDetail'">
-                      {{
-                        $route.query.title
-                          ? $route.query.title.split("/")[1] || ""
-                          : ""
-                      }}客户列表
-                    </template>
-                    <template v-if="$route.path==='/positionAnalysisDetail'">
-                      {{breadSelfName||'持仓详情'}}
-                    </template>
-                    <template v-else>
-                      {{ item.name }}
-                    </template>
-                  </span>
-                  <span v-else>{{ item.name }}</span>
-                </el-breadcrumb-item>
+                    </span>
+                    <span
+                      v-if="item.meta.pathFrom"
+                      style="
+                        margin: 0 9px;
+                        font-weight: 700;
+                        color: #c0c4cc;
+                        fontsize: 16px;
+                      "
+                    >/</span>
+                    <span
+                      v-if="item.parent"
+                      :style="`cursor: pointer; color: ${$setting.theme_color}`"
+                      @click.stop="routeClick(item)"
+                    >
+                      <template v-if="$route.path==='/positionAnalysisDetail'">
+                        {{breadSelfName||'持仓详情'}}
+                      </template>
+                      <template v-else>
+                        {{ item.name }}
+                      </template>
+                    </span>
+                    <span v-else>{{ item.name }}</span>
+                  </el-breadcrumb-item>
                 </template>
                 </template>
                 <template v-else>
                 <template v-else>
                     <el-breadcrumb-item v-for="(item,index) in edbHistoryPath" :key="item.path">
                     <el-breadcrumb-item v-for="(item,index) in edbHistoryPath" :key="item.path">
                         <span v-if="index===0">{{item.name}}</span>
                         <span v-if="index===0">{{item.name}}</span>
                         <span v-else>
                         <span v-else>
                             <span @click.stop="$router.push(item.path)" :style="`cursor: pointer; color: ${$setting.theme_color}`">
                             <span @click.stop="$router.push(item.path)" :style="`cursor: pointer; color: ${$setting.theme_color}`">
-                                {{item.name}}
+                                {{$i18nt.locale==='zh'?item.name:item.name_en}}
                             </span>
                             </span>
                         </span>
                         </span>
                     </el-breadcrumb-item>
                     </el-breadcrumb-item>