fix: menu support i18n

This commit is contained in:
dap
2024-10-11 21:20:23 +08:00
parent fbbb023971
commit 113c2d60b5
4 changed files with 14 additions and 3 deletions

View File

@@ -43,12 +43,16 @@ const [BasicForm, formApi] = useVbenForm({
async function setupMenuSelect() {
// menu
const menuArray = await menuList();
// support i18n
menuArray.forEach((item) => {
item.menuName = $t(item.menuName);
});
// const folderArray = menuArray.filter((item) => item.menuType === 'M');
const menuTree = listToTree(menuArray, { id: 'menuId', pid: 'parentId' });
const fullMenuTree = [
{
menuId: 0,
menuName: '根目录',
menuName: $t('menu.root'),
children: menuTree,
},
];