Browse Source

refactor Menu Result and Exception from hard-coded to language support

Mandeep 4 years ago
parent
commit
58f5b3fb89
3 changed files with 26 additions and 11 deletions
  1. 8 8
      src/config/router.config.js
  2. 9 2
      src/locales/lang/en-US/menu.js
  3. 9 1
      src/locales/lang/zh-CN/menu.js

+ 8 - 8
src/config/router.config.js

@@ -157,19 +157,19 @@ export const asyncRouterMap = [
         name: 'result',
         component: RouteView,
         redirect: '/result/success',
-        meta: { title: '结果页', icon: 'check-circle-o', permission: [ 'result' ] },
+        meta: { title: 'menu.result', icon: 'check-circle-o', permission: [ 'result' ] },
         children: [
           {
             path: '/result/success',
             name: 'ResultSuccess',
             component: () => import(/* webpackChunkName: "result" */ '@/views/result/Success'),
-            meta: { title: '成功', keepAlive: false, hiddenHeaderContent: true, permission: [ 'result' ] }
+            meta: { title: 'menu.result.success', keepAlive: false, hiddenHeaderContent: true, permission: [ 'result' ] }
           },
           {
             path: '/result/fail',
             name: 'ResultFail',
             component: () => import(/* webpackChunkName: "result" */ '@/views/result/Error'),
-            meta: { title: '失败', keepAlive: false, hiddenHeaderContent: true, permission: [ 'result' ] }
+            meta: { title: 'menu.result.fail', keepAlive: false, hiddenHeaderContent: true, permission: [ 'result' ] }
           }
         ]
       },
@@ -180,25 +180,25 @@ export const asyncRouterMap = [
         name: 'exception',
         component: RouteView,
         redirect: '/exception/403',
-        meta: { title: '异常页', icon: 'warning', permission: [ 'exception' ] },
+        meta: { title: 'menu.exception', icon: 'warning', permission: [ 'exception' ] },
         children: [
           {
-            path: '/exception/403',
+             path: '/exception/403',
             name: 'Exception403',
             component: () => import(/* webpackChunkName: "fail" */ '@/views/exception/403'),
-            meta: { title: '403', permission: [ 'exception' ] }
+            meta: { title: 'menu.exception.not-permission', permission: [ 'exception' ] }
           },
           {
             path: '/exception/404',
             name: 'Exception404',
             component: () => import(/* webpackChunkName: "fail" */ '@/views/exception/404'),
-            meta: { title: '404', permission: [ 'exception' ] }
+            meta: { title: 'menu.exception.not-find', permission: [ 'exception' ] }
           },
           {
             path: '/exception/500',
             name: 'Exception500',
             component: () => import(/* webpackChunkName: "fail" */ '@/views/exception/500'),
-            meta: { title: '500', permission: [ 'exception' ] }
+            meta: { title: 'menu.exception.server-error', permission: [ 'exception' ] }
           }
         ]
       },

+ 9 - 2
src/locales/lang/en-US/menu.js

@@ -22,6 +22,13 @@ export default {
     'menu.list.search-list.applications': 'Search List(applications)',
     'menu.profile': 'Profile',
     'menu.profile.basic': 'Basic Profile',
-    'menu.profile.advanced': 'Advanced Profile'
-
+    'menu.profile.advanced': 'Advanced Profile',
+    'menu.result': 'Result',
+    'menu.result.success': 'Success',
+    'menu.result.fail': 'Fail',
+    'menu.exception': 'Exception',
+    'menu.exception.not-permission': '403',
+    'menu.exception.not-find': '404',
+    'menu.exception.server-error': '500',
+    'menu.exception.trigger': 'Trigger'
 }

+ 9 - 1
src/locales/lang/zh-CN/menu.js

@@ -22,5 +22,13 @@ export default {
     'menu.list.search-list.applications': '搜索列表(应用)',
     'menu.profile': '详情页',
     'menu.profile.basic': '基础详情页',
-    'menu.profile.advanced': '高级详情页'
+    'menu.profile.advanced': '高级详情页',
+    'menu.result': '结果页',
+    'menu.result.success': '成功页',
+    'menu.result.fail': '失败页',
+    'menu.exception': '异常页',
+    'menu.exception.not-permission': '403',
+    'menu.exception.not-find': '404',
+    'menu.exception.server-error': '500',
+    'menu.exception.trigger': '触发错误'
 }