菜单选择国际化

This commit is contained in:
liuhanqing
2025-08-05 17:50:57 +08:00
parent 8cc57daf07
commit d37780bec9
3 changed files with 12 additions and 0 deletions

View File

@@ -688,6 +688,7 @@ export default {
role: '角色',
gender: '性别',
remark: '备注',
creatTime:'创建时间',
//--------------交互框操作提示--------------
placeholderDeptName: '请输入部门名称',

View File

@@ -688,6 +688,7 @@ export default {
role: '角色',
gender: '性别',
remark: '备注',
creatTime:'创建时间',
//--------------交互框操作提示--------------
placeholderDeptName: '请输入部门名称',

View File

@@ -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
})