@echo off chcp 65001 >nul echo ======================================== echo 重启后端服务并测试 echo ======================================== echo. echo [步骤1] 停止现有的后端服务... echo 请手动停止正在运行的后端服务(按 Ctrl+C) echo. pause echo. echo [步骤2] 重新启动后端服务... echo. cd backend start cmd /k "mvn spring-boot:run" echo. echo [步骤3] 等待后端启动... echo 请等待后端完全启动(看到 "Started AdminApplication" 消息) echo. pause echo. echo [步骤4] 测试说明 echo ======================================== echo 1. 打开浏览器开发者工具(F12) echo 2. 清除浏览器缓存(Ctrl+Shift+Delete,选择全部时间) echo 3. 访问登录页面 echo 4. 使用 admin/admin123 登录 echo 5. 观察控制台输出: echo - 应该看到 "生成菜单数量: X 去重后: X" (X > 0) echo - 左侧应该显示菜单 echo. echo 6. 检查 Network 标签中的 /route/getUserRoutes 请求 echo - Response 应该包含 routes 数组 echo - routes 数组不应该为空 echo. echo ======================================== echo. echo 如果还是有问题,请查看: echo - 后端控制台日志 echo - 浏览器控制台错误信息 echo - Network 标签中的 API 响应 echo. echo 详细说明请查看:菜单为空问题最终修复方案.md echo. pause