Skip to content

Commit 58f5b3f

Browse files
msgill2017sendya
authored andcommitted
refactor Menu Result and Exception from hard-coded to language support
1 parent d39b2bc commit 58f5b3f

File tree

3 files changed

+26
-11
lines changed

3 files changed

+26
-11
lines changed

src/config/router.config.js

+8-8
Original file line numberDiff line numberDiff line change
@@ -157,19 +157,19 @@ export const asyncRouterMap = [
157157
name: 'result',
158158
component: RouteView,
159159
redirect: '/result/success',
160-
meta: { title: '结果页', icon: 'check-circle-o', permission: [ 'result' ] },
160+
meta: { title: 'menu.result', icon: 'check-circle-o', permission: [ 'result' ] },
161161
children: [
162162
{
163163
path: '/result/success',
164164
name: 'ResultSuccess',
165165
component: () => import(/* webpackChunkName: "result" */ '@/views/result/Success'),
166-
meta: { title: '成功', keepAlive: false, hiddenHeaderContent: true, permission: [ 'result' ] }
166+
meta: { title: 'menu.result.success', keepAlive: false, hiddenHeaderContent: true, permission: [ 'result' ] }
167167
},
168168
{
169169
path: '/result/fail',
170170
name: 'ResultFail',
171171
component: () => import(/* webpackChunkName: "result" */ '@/views/result/Error'),
172-
meta: { title: '失败', keepAlive: false, hiddenHeaderContent: true, permission: [ 'result' ] }
172+
meta: { title: 'menu.result.fail', keepAlive: false, hiddenHeaderContent: true, permission: [ 'result' ] }
173173
}
174174
]
175175
},
@@ -180,25 +180,25 @@ export const asyncRouterMap = [
180180
name: 'exception',
181181
component: RouteView,
182182
redirect: '/exception/403',
183-
meta: { title: '异常页', icon: 'warning', permission: [ 'exception' ] },
183+
meta: { title: 'menu.exception', icon: 'warning', permission: [ 'exception' ] },
184184
children: [
185185
{
186-
path: '/exception/403',
186+
path: '/exception/403',
187187
name: 'Exception403',
188188
component: () => import(/* webpackChunkName: "fail" */ '@/views/exception/403'),
189-
meta: { title: '403', permission: [ 'exception' ] }
189+
meta: { title: 'menu.exception.not-permission', permission: [ 'exception' ] }
190190
},
191191
{
192192
path: '/exception/404',
193193
name: 'Exception404',
194194
component: () => import(/* webpackChunkName: "fail" */ '@/views/exception/404'),
195-
meta: { title: '404', permission: [ 'exception' ] }
195+
meta: { title: 'menu.exception.not-find', permission: [ 'exception' ] }
196196
},
197197
{
198198
path: '/exception/500',
199199
name: 'Exception500',
200200
component: () => import(/* webpackChunkName: "fail" */ '@/views/exception/500'),
201-
meta: { title: '500', permission: [ 'exception' ] }
201+
meta: { title: 'menu.exception.server-error', permission: [ 'exception' ] }
202202
}
203203
]
204204
},

src/locales/lang/en-US/menu.js

+9-2
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,13 @@ export default {
2222
'menu.list.search-list.applications': 'Search List(applications)',
2323
'menu.profile': 'Profile',
2424
'menu.profile.basic': 'Basic Profile',
25-
'menu.profile.advanced': 'Advanced Profile'
26-
25+
'menu.profile.advanced': 'Advanced Profile',
26+
'menu.result': 'Result',
27+
'menu.result.success': 'Success',
28+
'menu.result.fail': 'Fail',
29+
'menu.exception': 'Exception',
30+
'menu.exception.not-permission': '403',
31+
'menu.exception.not-find': '404',
32+
'menu.exception.server-error': '500',
33+
'menu.exception.trigger': 'Trigger'
2734
}

src/locales/lang/zh-CN/menu.js

+9-1
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,13 @@ export default {
2222
'menu.list.search-list.applications': '搜索列表(应用)',
2323
'menu.profile': '详情页',
2424
'menu.profile.basic': '基础详情页',
25-
'menu.profile.advanced': '高级详情页'
25+
'menu.profile.advanced': '高级详情页',
26+
'menu.result': '结果页',
27+
'menu.result.success': '成功页',
28+
'menu.result.fail': '失败页',
29+
'menu.exception': '异常页',
30+
'menu.exception.not-permission': '403',
31+
'menu.exception.not-find': '404',
32+
'menu.exception.server-error': '500',
33+
'menu.exception.trigger': '触发错误'
2634
}

0 commit comments

Comments
 (0)