菜单选择国际化
This commit is contained in:
@@ -688,6 +688,7 @@ export default {
|
|||||||
role: '角色',
|
role: '角色',
|
||||||
gender: '性别',
|
gender: '性别',
|
||||||
remark: '备注',
|
remark: '备注',
|
||||||
|
creatTime:'创建时间',
|
||||||
|
|
||||||
//--------------交互框操作提示--------------
|
//--------------交互框操作提示--------------
|
||||||
placeholderDeptName: '请输入部门名称',
|
placeholderDeptName: '请输入部门名称',
|
||||||
|
|||||||
@@ -688,6 +688,7 @@ export default {
|
|||||||
role: '角色',
|
role: '角色',
|
||||||
gender: '性别',
|
gender: '性别',
|
||||||
remark: '备注',
|
remark: '备注',
|
||||||
|
creatTime:'创建时间',
|
||||||
|
|
||||||
//--------------交互框操作提示--------------
|
//--------------交互框操作提示--------------
|
||||||
placeholderDeptName: '请输入部门名称',
|
placeholderDeptName: '请输入部门名称',
|
||||||
|
|||||||
@@ -451,6 +451,16 @@ export default {
|
|||||||
/** 根据角色ID查询菜单树结构 */
|
/** 根据角色ID查询菜单树结构 */
|
||||||
getRoleMenuTreeselect(roleId) {
|
getRoleMenuTreeselect(roleId) {
|
||||||
return roleMenuTreeselect(roleId).then(response => {
|
return roleMenuTreeselect(roleId).then(response => {
|
||||||
|
// 国际化菜单名称
|
||||||
|
const translateMenuLabels = (items) => {
|
||||||
|
for (const item of items) {
|
||||||
|
item.label = this.$t(item.label)
|
||||||
|
if (item.children && item.children.length > 0) {
|
||||||
|
translateMenuLabels(item.children)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
translateMenuLabels(response.menus)
|
||||||
this.menuOptions = response.menus
|
this.menuOptions = response.menus
|
||||||
return response
|
return response
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user