物联网问题解决,只差最后测试完善

This commit is contained in:
xuqiuyun
2025-10-23 17:28:06 +08:00
parent 0249dfc5bb
commit ecccd025d1
72 changed files with 7372 additions and 653 deletions

View 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);
};