Explorar el Código

面包屑英文,还没弄完

cxmo hace 1 año
padre
commit
0537cf758e

+ 9 - 1
src/routes/modules/approveRoutes.js

@@ -6,19 +6,27 @@ export default [
         name:'审批管理',
         hidden:false,
         icon_path: require('@/assets/img/home/data_ic.png'),
+        meta:{
+            name_en:'ApprMgmt',
+        },
         children:[{
             path:'approveList',
             name:'审批列表',
             component:()=>import('@/views/approve_manage/approveList.vue'),
-            hidden:false
+            hidden:false,
+            meta:{
+                name_en:'Approval List'
+            }
         },{
             path:'approveDetail',
             name:'审批详情',
             component:()=>import('@/views/approve_manage/approveDetail.vue'),
             hidden:false,
             meta: {
+                name_en:'Approval Detail',
                 pathFrom: "approveList",
                 pathName: "审批列表",
+                pathName_en:"Approval List",
                 keepAlive: false,
               },
         }

+ 147 - 17
src/routes/modules/chartRoutes.js

@@ -8,23 +8,35 @@ export default [
 		name: 'ETA图库',
 		hidden: false,
 		icon_path: require('@/assets/img/home/data_ic.png'),
+		meta:{
+			name_en:'Charts'
+		},
 		children: [{
 				path: 'chartsetting',
 				component: () => import('@/views/dataEntry_manage/chartSetting.vue'),
 				name: 'ETA图库',
 				hidden: false,
+				meta:{
+					name_en:'Charts'
+				},
 			},
 			{
 				path: 'addchart',
 				component: () => import('@/views/dataEntry_manage/addChart.vue'),
 				name: '添加图表',
 				hidden: true,
+				meta:{
+					name_en:'Add Chart'
+				},
 			},
 			{
 				path: 'editchart',
 				component: () => import('@/views/dataEntry_manage/editChart.vue'),
 				name: '编辑图表',
 				hidden: true,
+				meta:{
+					name_en:'Edit Chart'
+				},
 			},
 		]
 	},
@@ -36,24 +48,36 @@ export default [
 		name: 'ETA指标库',
 		hidden: false,
 		icon_path: require('@/assets/img/home/data_ic.png'),
+		meta:{
+			name_en:'Indics'
+		},
 		children: [
 			{
 				path: 'database',
 				component: () => import('@/views/dataEntry_manage/databaseList.vue'),
 				name: 'ETA指标库',
 				hidden: false,
+				meta:{
+					name_en:'ETA Indics'
+				},
 			},
 			{
 				path: 'codecount',
 				component: () => import('@/views/dataEntry_manage/codecount/index.vue'),
 				name: '代码运算',
 				hidden: true,
+				meta:{
+					name_en:'Code Count'
+				},
 			},
 			{
 				path: 'adjustdata',
 				component: () => import('@/views/dataEntry_manage/adjustdata/adjustData.vue'),
 				name: '数据调整',
 				hidden: true,
+				meta:{
+					name_en:'Adjust Data'
+				},
 			},
 		]
 	},
@@ -65,30 +89,45 @@ export default [
 		name: 'My ETA',
 		hidden: false,
 		icon_path: require('@/assets/img/home/data_ic.png'),
+		meta:{
+			name_en:'My Investment Research'
+		},
 		children: [
 			{
 				path: 'mychart',
 				name: 'My ETA',
 				component: () => import('@/views/mychart_manage/index.vue'),
 				hidden: false,
+				meta:{
+					name_en:'My Gallery'
+				},
 			},
 			{
 				path: 'chartframe',
 				name: '图库框架',
 				component: () => import('@/views/chartFrame_manage/index.vue'),
 				hidden: false,
+				meta:{
+					name_en:'Gallery Frame'
+				},
 			},
 			{
 				path: 'addframe',
 				name: '添加框架',
 				component: () => import('@/views/chartFrame_manage/frameEditor.vue'),
 				hidden: false,
+				meta:{
+					name_en:'Add Gallery Frame'
+				},
 			},
 			{
 				path: 'editframe',
 				name: '编辑框架',
 				component: () => import('@/views/chartFrame_manage/frameEditor.vue'),
 				hidden: false,
+				meta:{
+					name_en:'Edit Gallery Frame'
+				},
 			},
 		]
 	},
@@ -99,29 +138,43 @@ export default [
 		component: home,
 		name: 'ETA表格',
 		hidden: false,
+		meta:{
+			name_en:'ETA Tables'
+		},
 		children:[
 			{
 				path:"sheetList",
 				name:"共享表格",
-				component:()=>import('@/views/datasheet_manage/sheetList.vue')
+				component:()=>import('@/views/datasheet_manage/sheetList.vue'),
+				meta:{
+					name_en:'Shared Table'
+				},
 			},
 			{
 				path:"sheetTimeList",
 				name:"时间序列表格",
-				component:()=>import('@/views/datasheet_manage/sheetList.vue')
+				component:()=>import('@/views/datasheet_manage/sheetList.vue'),
+				meta:{
+					name_en:'Timeline table'
+				},
 			},
 			{
 				path:"sheetMixedList",
 				name:"混合表格",
-				component:()=>import('@/views/datasheet_manage/sheetList.vue')
+				component:()=>import('@/views/datasheet_manage/sheetList.vue'),
+				meta:{
+					name_en:'Mixed Table'
+				},
 			},
 			{
 				path:"addSheet",
 				name:"添加表格",
 				component:()=>import('@/views/datasheet_manage/addSheet.vue'),
 				meta: { 
+					name_en:'Add Shared Table',
 					pathFrom: "sheetList",
 					pathName: "共享表格",
+					pathName_en:"Shared Table"
 				}
 			},
 			{
@@ -129,8 +182,10 @@ export default [
 				name:"添加数据表格",
 				component:()=>import('@/views/datasheet_manage/customSheetEdit.vue'),
 				meta: { 
+					name_en:'Add Timeline Table',
 					pathFrom: "sheetTimeList",
 					pathName: "时间序列表格",
+					pathName_en:'Timeline table'
 				}
 			},
 			{
@@ -138,24 +193,35 @@ export default [
 				name:"添加混合表格",
 				component:()=>import('@/views/datasheet_manage/mixedSheetEdit.vue'),
 				meta: { 
+					name_en:"Add Mixed Table",
 					pathFrom: "sheetMixedList",
 					pathName: "混合表格",
+					pathName_en:"Mixed Table",
 				}
 			},
 			{
 				path:"sheetAnalysisList",
 				name:"自定义分析",
-				component:()=>import('@/views/datasheet_manage/customAnalysis/list.vue')
+				component:()=>import('@/views/datasheet_manage/customAnalysis/list.vue'),
+				meta:{
+					name_en:"Custom analysis"
+				}
 			},
 			{
 				path:"addAnalysisSheet",
 				name:"上传文件",
-				component:()=>import('@/views/datasheet_manage/customAnalysis/addAnalysisSheet.vue')
+				component:()=>import('@/views/datasheet_manage/customAnalysis/addAnalysisSheet.vue'),
+				meta:{
+					name_en:"Upload Sheet"
+				}
 			},
 			{
 				path:"createTaregtBySheet",
 				name:"生成指标",
-				component:()=>import('@/views/datasheet_manage/customAnalysis/addAnalysisSheet.vue')
+				component:()=>import('@/views/datasheet_manage/customAnalysis/addAnalysisSheet.vue'),
+				meta:{
+					name_en:"Generated pointer"
+				}
 			},
 		]
 	},
@@ -166,6 +232,9 @@ export default [
 		component: home,
 		name: 'ETA逻辑',
 		hidden: false,
+		meta:{
+			name_en:"Logic Diagram"
+		},
 		children: [
 			// {
 			// 	path: "sandlist", // 旧版本
@@ -179,6 +248,9 @@ export default [
 				name: 'ETA逻辑',
 				component: () => import('@/views/sandbox_manage/index_new_version.vue'),
 				hidden: false,
+				meta:{
+					name_en:"ETA Logic"
+				},
 			},
 			// {
 			// 	path: "sandflow", // 旧版本
@@ -190,6 +262,9 @@ export default [
 				name: '添加逻辑',
 				component: () => import('@/views/sandbox_manage/sandFlowNew/index.vue'),
 				hidden: true,
+				meta:{
+					name_en:"Add Logic"
+				},
 			}
 		]
 	},
@@ -200,21 +275,33 @@ export default [
 		component: home,
 		name: 'ETA预测指标',
 		hidden:  false,
+		meta:{
+			name_en:"Pred Inds"
+		},
 		children: [
 			{
 				path: 'predictEdb',
 				name: 'ETA预测指标',
-				component:()=>import('@/views/predictEdb_manage/predictEdb.vue')
+				component:()=>import('@/views/predictEdb_manage/predictEdb.vue'),
+				meta:{
+					name_en:"Pred Inds"
+				},
 			},
 			{
 				path: 'addpredictEdb',
 				name: '添加指标',
 				component:()=>import('@/views/predictEdb_manage/addPredicEdb.vue'),
+				meta:{
+					name_en:"Add Pred Ind"
+				},
 			},
 			{
 				path: 'editpredictEdb',
 				name: '编辑指标',
 				component:()=>import('@/views/predictEdb_manage/addPredicEdb.vue'),
+				meta:{
+					name_en:"Edit Pred Ind"
+				},
 			}
 		]
 	},
@@ -225,61 +312,84 @@ export default [
 		component: home,
 		name: '统计分析',
 		hidden:  false,
+		meta:{
+			name_en:"Stat Analysis"
+		},
 		children: [
 			{
 				path: 'chartrelevance',
 				name: '相关性分析',
-				component:()=>import('@/views/chartRelevance_manage/relevance/list.vue')
+				component:()=>import('@/views/chartRelevance_manage/relevance/list.vue'),
+				meta:{
+					name_en:"Correlation analysis"
+				},
 			},
 			{
 				path: 'fittingEquationList',
 				name: '拟合方程曲线',
-				component:()=>import('@/views/chartRelevance_manage/fittingEquation/fittingEquationList.vue')
+				component:()=>import('@/views/chartRelevance_manage/fittingEquation/fittingEquationList.vue'),
+				meta:{
+					name_en:"Fit Eq Curve"
+				},
 			},
 			{
 				path: 'fittingEquationChartEditor',
 				name: '添加图表',
 				component: () => import('@/views/chartRelevance_manage/fittingEquation/fittingEquationChartEditor.vue'),
 				meta: { 
+					name_en:"add Fit Eq Curve",
 					pathFrom: "fittingEquationList",
           			pathName: "拟合方程曲线",
+					pathName_en:"Fit Eq Curve"
 				}
 			},
 			{
 				path: 'relevancechartEditor',
 				name: '编辑图表',
 				component:()=>import('@/views/chartRelevance_manage/relevance/relevanceChartEditor.vue'),
-				meta: { 
+				meta: {
+					name_en:"edit Correlation analysis",
 					pathFrom: "chartrelevance",
           			pathName: "相关性图表",
+					pathName_en:"Correlation analysis"
 				}
 			},
 			{
 				path: 'statisticFeatureList',
 				name: '统计特征',
-				component: () => import('@/views/chartRelevance_manage/statistic/statisticFeatureList.vue')
+				component: () => import('@/views/chartRelevance_manage/statistic/statisticFeatureList.vue'),
+				meta:{
+					name_en:"Stat Charact'ristics"
+				},
 			},
 			{
 				path: 'statisticFeatureChartEditor',
 				name: '编辑图表',
 				component:()=>import('@/views/chartRelevance_manage/statistic/statisticFeatureChartEditor.vue'),
 				meta: { 
+					name_en:"Edit Stat Charact'ristics",
 					pathFrom: "statisticFeatureList",
           			pathName: "统计特征",
+					pathName_en:"Stat Charact'ristics"
 				}
 			},
 			{
 				path: 'crossVarietyChartList',
 				name: '跨品种分析',
-				component: () => import('@/views/chartRelevance_manage/crossVarietyAnalysis/list.vue')
+				component: () => import('@/views/chartRelevance_manage/crossVarietyAnalysis/list.vue'),
+				meta:{
+					name_en:"Cross-Variety Analy"
+				},
 			},
 			{
 				path: 'crossVarietyChartEditor',
 				name: '编辑图表',
 				component:()=>import('@/views/chartRelevance_manage/crossVarietyAnalysis/chartEditor.vue'),
 				meta: { 
+					name_en:"edit Cross-Variety Analy",
 					pathFrom: "crossVarietyChartList",
-          pathName: "跨品种分析",
+					pathName: "跨品种分析",
+					pathName_en:"Cross-Variety Analy"
 				}
 			},
 		]
@@ -311,6 +421,9 @@ export default [
 		component:home,
 		name:'工具箱',
 		hidden:false,
+		meta:{
+			name_en:'Toolbox'
+		},
 		children:[
 			/* {
 				path: 'positionAnalysisList',
@@ -320,35 +433,52 @@ export default [
 			{//不要列表页了,但是改path需要动ETA菜单很麻烦,先这样
 				path: 'positionAnalysisList',
 				name: '持仓详情',
-				component:()=>import('@/views/positionAnalysis_manage/detail.vue')
+				component:()=>import('@/views/positionAnalysis_manage/detail.vue'),
+				meta:{
+					name_en:'Position Analysis'
+				},
 			},
 			{
 				path: 'positionAnalysisDetail',
 				name: '持仓详情',
 				component:()=>import('@/views/positionAnalysis_manage/detail.vue'),
+				meta:{
+					name_en:'Position Analysis'
+				},
 			},
 			{
 				path:'federalReserveWatch',
 				name:'联储观察',
-				component:()=>import('@/views/toolBox_manage/FederalReserveWatch.vue')
+				component:()=>import('@/views/toolBox_manage/FederalReserveWatch.vue'),
+				meta:{
+					name_en:'FedWatch'
+				},
 			},{
 				path: "commordityChartBase",
 				name: "商品价格曲线",
-				component: () => import('@/views/futures_manage/commodityChartBase.vue')
+				component: () => import('@/views/futures_manage/commodityChartBase.vue'),
+				meta:{
+					name_en:'Comm Price Curve'
+				},
 			},
 			{
 				path: "addCommodityChart",
 				name: "编辑图表",
 				component: () => import('@/views/futures_manage/chartEditor.vue'),
 				meta: { 
+					name_en:'Edit Comm Price Curve',
 					pathFrom: "commordityChartBase",
 					pathName: "商品价格曲线",
+					pathName_en:'Comm Price Curve'
 				}
 			},
 			{
 				path:"forexCalendar",
 				name:"事件日历",
-				component:()=>import('@/views/toolBox_manage/ForexCalendar.vue')
+				component:()=>import('@/views/toolBox_manage/ForexCalendar.vue'),
+				meta:{
+					name_en:'ForexCalendar'
+				},
 			},
 		]
 	}

+ 63 - 2
src/routes/modules/dataRoutes.js

@@ -9,6 +9,9 @@ export default [
     name: "数据源",
     hidden: false,
     icon_path: require("@/assets/img/home/data_ic.png"),
+    meta:{
+        name_en:'Data Sources'
+    },
     children: [
       {
         path: "targetList",
@@ -16,6 +19,7 @@ export default [
         name: "手工指标列表",
         hidden: false,
         meta: {
+          name_en:'Manual Inds List',
           keepAlive: false,
         },
       },
@@ -26,6 +30,7 @@ export default [
         name: "隆众原始数据库",
         hidden: false,
         meta: {
+          name_en:'Oilchem Orig DB',
           keepAlive: false,
         },
       },
@@ -36,6 +41,7 @@ export default [
         name: "钢联原始数据库",
         hidden: false,
         meta: {
+          name_en:'Mysteel Orig DB',
           keepAlive: false,
         },
       },
@@ -45,6 +51,7 @@ export default [
         name: "手工数据录入",
         hidden: false,
         meta: {
+          name_en:'Manual data entry',
           keepAlive: false,
         },
       },
@@ -53,8 +60,10 @@ export default [
         component: () => import("@/views/dataEntry_manage/onlineExcelCopy.vue"),
         name: "复制excel数据",
         meta: {
+          name_en:'Online Excel Copy',
           pathFrom: "dataList",
           pathName: "手工数据录入",
+          pathName_en:'Manual data entry',
         },
         hidden: true,
       },
@@ -66,6 +75,7 @@ export default [
         hidden: false,
         meta: {
           keepAlive: false,
+          name_en:'SMM Orig Database',
         },
       },
       {
@@ -73,18 +83,27 @@ export default [
         component: () => import("@/views/dataEntry_manage/gasbase/index.vue"),
         name: "天然气",
         hidden: false,
+        meta:{
+            name_en:'Natural Gas',
+        }
       },
       {
         path: "gasHistory",
         component: () => import("@/views/dataEntry_manage/gasbase/history.vue"),
         name: "天然气历史数据",
         hidden: true,
+        meta:{
+            name_en:'Natural Gas History',
+        }
       },
       {
         path: "ICPIconsumption",
         component: () => import("@/views/dataEntry_manage/thirdBase/icpiConsumption.vue"),
         name: "ICPI消费价格指数",
         hidden: false,
+        meta:{
+            name_en:'ICPI Price Index',
+        }
       },
       {
         path: "zhengzhoushop",
@@ -94,6 +113,7 @@ export default [
         hidden: false,
         meta: {
           keepAlive: false,
+          name_en:"Zhengzhou ComEx",
         },
       },
       {
@@ -104,6 +124,7 @@ export default [
         hidden: false,
         meta: {
           keepAlive: false,
+          name_en:"Dalian ComEx",
         },
       },
       {
@@ -114,6 +135,7 @@ export default [
         hidden: false,
         meta: {
           keepAlive: false,
+          name_en:"SH Intl Energy Ex",
         },
       },
       {
@@ -126,6 +148,7 @@ export default [
         hidden: false,
         meta: {
           keepAlive: false,
+          name_en:"China Fin Futures Ex",
         },
       },
       {
@@ -136,6 +159,7 @@ export default [
         hidden: false,
         meta: {
           keepAlive: false,
+          name_en:"SH Energy Ex",
         },
       },
       {
@@ -143,13 +167,19 @@ export default [
         component: () =>
           import("@/views/dataEntry_manage/thirdBase/gqExchangeData.vue"),
         name: "广期所",
-        hidden: false
+        hidden: false,
+        meta:{
+            name_en:"GZ Futures Ex"
+        }
       },
       {
         path: "chineseCoal",
         component: () => import("@/views/dataEntry_manage/coal/index.vue"),
         name: "中国煤炭市场网",
         hidden: false,
+        meta:{
+            name_en:"China Coal Market"
+        }
       },
       {
         path: "googleTravel",
@@ -157,6 +187,9 @@ export default [
           import("@/views/dataEntry_manage/googleTravel/index.vue"),
         name: "谷歌出行指数",
         hidden: false,
+        meta:{
+            name_en:"Google Travel Index"
+        }
       },
       {
         path: "steelChemical",
@@ -164,6 +197,9 @@ export default [
           import("@/views/dataEntry_manage/thirdBase/steelChemicalbase.vue"),
         name: "钢联化工数据库",
         hidden: false,
+        meta:{
+            name_en:"Mysteel Data"
+        }
       },
       {
         path: "steobase",
@@ -171,6 +207,9 @@ export default [
           import("@/views/dataEntry_manage/thirdBase/elaSteoBase.vue"),
         name: "EIA  STEO报告",
         hidden: false,
+        meta:{
+            name_en:"EIA STEO Report"
+        }
       },
       {
         path: "UNdata",
@@ -178,6 +217,9 @@ export default [
           import("@/views/dataEntry_manage/thirdBase/UNdata.vue"),
         name: "UN",
         hidden: false,
+        meta:{
+            name_en:"UN"
+        }
       },
       {
         path: "SCIdata",
@@ -185,6 +227,9 @@ export default [
           import("@/views/dataEntry_manage/thirdBase/SCITargetbase.vue"),
         name: "卓创数据(红桃3)",
         hidden: false,
+        meta:{
+            name_en:"SCI"
+        }
       },
       {
         path: "BAIINFOdata",
@@ -192,6 +237,9 @@ export default [
           import("@/views/dataEntry_manage/thirdBase/BAIINFOTargetbase.vue"),
         name: "百川盈孚",
         hidden: false,
+        meta:{
+            name_en:"BAIINFO"
+        }
       },
       {
         path: "NationalData",
@@ -199,11 +247,17 @@ export default [
           import("@/views/dataEntry_manage/thirdBase/NationalDataBase.vue"),
         name: "国家统计局",
         hidden: false,
+        meta:{
+            name_en:"Nat Bureau of Stats"
+        }
       },
       {
         path: "futuresbase",
         name: "期货数据库",
         component: () => import("@/views/futures_manage/futuresBase.vue"),
+        meta:{
+            name_en:"Futures Database"
+        }
       },
       {
         path: "databankBase",
@@ -212,6 +266,7 @@ export default [
         hidden: false,
         meta: {
           keepAlive: false,
+          name_en:"Chinadatapay"
         },
       },
       {
@@ -221,6 +276,7 @@ export default [
         hidden: false,
         meta: {
           keepAlive: false,
+          name_en:"Yongyizixun"
         },
       },
       {
@@ -229,6 +285,9 @@ export default [
           import("@/views/dataEntry_manage/thirdBase/ysTargetBase.vue"),
         name: "有色原始数据库",
         hidden: false,
+        meta: {
+            name_en:"API Orig Database"
+          },
       },
       {
         path: "fwmtData",
@@ -237,13 +296,15 @@ export default [
         hidden: false,
         meta: {
           keepAlive: false,
+          name_en:"SXcoal"
         },
       },
       {
         path: "coalWord",
         component: () => import("@/views/dataEntry_manage/thirdBase/coalWord.vue"),
         name: "煤炭江湖",
-        hidden: false
+        hidden: false,
+        name_en:"Meitanjianghu"
       },
     ],
   },

+ 6 - 0
src/routes/modules/dataSource.js

@@ -8,11 +8,17 @@ export default [
         name: "数据报表管理",
         hidden: false,
         icon_path: require("@/assets/img/home/data_ic.png"),
+        meta:{
+            name_en:"DataRptMg"
+        },
         children: [
             {
                 path: "dataSourceGL",
                 name: "数据源管理",
                 component: () => import("@/views/dataSource_manage/dataSourceListGL.vue"),
+                meta:{
+                    name_en:"Mysteel Chem Stats"
+                },
             },
         ]
     }

+ 3 - 3
src/views/Home.vue

@@ -141,7 +141,7 @@
                       @click.stop="handleClickBread(item)"
                       :style="`cursor: pointer; color: ${$setting.theme_color}`"
                     >
-                      {{ item.meta.pathName }}
+                    {{ $i18nt.locale==='zh'?item.meta.pathName:item.meta.pathName_en }}
                     </span>
                     <span
                       v-if="item.meta.pathFrom"
@@ -161,10 +161,10 @@
                         {{breadSelfName||'持仓详情'}}
                       </template>
                       <template v-else>
-                        {{ item.name }}
+                        {{ $i18nt.locale==='zh'?item.name:item.meta.name_en }}
                       </template>
                     </span>
-                    <span v-else>{{ item.name }}</span>
+                    <span v-else>{{ $i18nt.locale==='zh'?item.name:item.meta.name_en }}</span>
                   </el-breadcrumb-item>
                 </template>
                 <template v-else>