物联网问题解决,只差最后测试完善
This commit is contained in:
54
pc-cattle-transportation/debug_routes.js
Normal file
54
pc-cattle-transportation/debug_routes.js
Normal file
@@ -0,0 +1,54 @@
|
||||
// 调试路由生成问题
|
||||
console.log('=== 调试路由生成问题 ===');
|
||||
|
||||
// 检查当前路由
|
||||
const router = useRouter();
|
||||
console.log('当前路由:', router.getRoutes());
|
||||
|
||||
// 检查动态路由
|
||||
const permissionStore = usePermissionStore();
|
||||
console.log('权限store状态:', {
|
||||
routes: permissionStore.routes,
|
||||
addRoutes: permissionStore.addRoutes,
|
||||
sidebarRouters: permissionStore.sidebarRouters,
|
||||
routeFlag: permissionStore.routeFlag
|
||||
});
|
||||
|
||||
// 检查用户菜单数据
|
||||
getUserMenu().then(res => {
|
||||
console.log('=== 用户菜单数据 ===', res);
|
||||
|
||||
if (res.code === 200 && res.data) {
|
||||
const menuData = res.data;
|
||||
console.log('菜单数据:', menuData);
|
||||
|
||||
// 检查是否有 userManage/user 相关的菜单
|
||||
const userManageMenus = menuData.filter(menu =>
|
||||
menu.routeUrl && menu.routeUrl.includes('userManage') ||
|
||||
menu.pageUrl && menu.pageUrl.includes('userManage') ||
|
||||
menu.name && menu.name.includes('用户管理')
|
||||
);
|
||||
|
||||
console.log('用户管理相关菜单:', userManageMenus);
|
||||
|
||||
// 检查所有菜单的路径
|
||||
const allPaths = menuData.map(menu => ({
|
||||
id: menu.id,
|
||||
name: menu.name,
|
||||
routeUrl: menu.routeUrl,
|
||||
pageUrl: menu.pageUrl,
|
||||
type: menu.type
|
||||
}));
|
||||
|
||||
console.log('所有菜单路径:', allPaths);
|
||||
}
|
||||
}).catch(error => {
|
||||
console.error('获取用户菜单失败:', error);
|
||||
});
|
||||
|
||||
// 导出调试函数
|
||||
window.debugRoutes = () => {
|
||||
console.log('=== 路由调试信息 ===');
|
||||
console.log('所有路由:', router.getRoutes());
|
||||
console.log('权限store:', permissionStore);
|
||||
};
|
||||
Reference in New Issue
Block a user