菜单选择国际化
This commit is contained in:
@@ -688,6 +688,7 @@ export default {
|
||||
role: '角色',
|
||||
gender: '性别',
|
||||
remark: '备注',
|
||||
creatTime:'创建时间',
|
||||
|
||||
//--------------交互框操作提示--------------
|
||||
placeholderDeptName: '请输入部门名称',
|
||||
|
||||
@@ -688,6 +688,7 @@ export default {
|
||||
role: '角色',
|
||||
gender: '性别',
|
||||
remark: '备注',
|
||||
creatTime:'创建时间',
|
||||
|
||||
//--------------交互框操作提示--------------
|
||||
placeholderDeptName: '请输入部门名称',
|
||||
|
||||
@@ -451,6 +451,16 @@ export default {
|
||||
/** 根据角色ID查询菜单树结构 */
|
||||
getRoleMenuTreeselect(roleId) {
|
||||
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
|
||||
return response
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user