/** * 导航菜单国际化映射表 * 将后端返回的 composingKey 映射到前端翻译键 */ export const navigationMap = { // 一级菜单 'shop.admin': 'menu.shopManagement', // 二级菜单 'shop.admin.dashboard': 'menu.dashboard', 'shop.admin.goods': 'menu.goods', 'shop.admin.order': 'menu.order', 'shop.admin.user': 'menu.user', 'shop.admin.marketing': 'menu.marketing', 'shop.admin.content': 'menu.content', 'shop.admin.data': 'menu.data', 'shop.admin.finance': 'menu.finance', 'admin.config': 'menu.config', // 三级菜单 - 首页(数据概览页面使用相同的key,但在页面级别区分) // 'shop.admin.dashboard': 'menu.dataOverview', // 注释掉重复的映射 // 三级菜单 - 商品 'shop.admin.goods.goods': 'menu.goodsLibrary', 'shop.admin.goods.category': 'menu.goodsCategory', // 三级菜单 - 订单 'shop.admin.order.list': 'menu.orderManagement', // 三级菜单 - 用户 'shop.admin.user.list': 'menu.userList', // 三级菜单 - 营销 'shop.admin.marketing.group': 'menu.groupBuying', // 三级菜单 - 内容 'shop.admin.content.notification': 'menu.messagePush', 'shop.admin.content.sms': 'menu.sms', 'shop.admin.content.adv': 'menu.bannerAd', // 三级菜单 - 数据 'shop.admin.data.report': 'menu.dataReport', // 三级菜单 - 财务 'shop.admin.finance.recharge': 'menu.recharge', 'shop.admin.finance.withdraw': 'menu.withdraw', 'shop.admin.finance.commission': 'menu.commission', 'shop.admin.finance.report': 'menu.financeReport', // 三级菜单 - 配置 'admin.auth.access': 'menu.menuPermission', 'admin.auth.admin': 'menu.staffManagement', 'admin.auth.role': 'menu.roleManagement', 'admin.banner': 'menu.carouselBanner', 'admin.payment': 'menu.paymentConfig', // 后台管理模块 admin: 'menu.adminManagement', 'admin.profile': 'menu.profile', 'admin.auth': 'menu.authSettings', 'admin.notification': 'menu.notification', }; /** * 特殊处理的菜单项 * 某些菜单可能需要特殊的翻译逻辑 */ export const specialMenuItems = { // 可以在这里添加需要特殊处理的菜单项 };