@echo off chcp 65001 >nul echo ========================================== echo 数据审核平台 - 启动脚本 echo ========================================== echo. REM 检查 Python python --version >nul 2>&1 if errorlevel 1 ( echo 错误: 未找到 Python,请先安装 Python 3.11+ exit /b 1 ) REM 检查 Node.js node --version >nul 2>&1 if errorlevel 1 ( echo 错误: 未找到 Node.js,请先安装 Node.js 18+ exit /b 1 ) REM 启动后端 echo [1/2] 正在启动后端服务... cd backend REM 检查虚拟环境 if not exist "venv" ( echo 创建 Python 虚拟环境... python -m venv venv ) REM 激活虚拟环境 call venv\Scripts\activate.bat REM 安装依赖 echo 安装后端依赖... pip install -q -r requirements.txt REM 启动后端服务 echo 启动后端服务 (http://localhost:8000)... start "Backend" python main.py cd .. REM 启动前端 echo. echo [2/2] 正在启动前端服务... cd frontend REM 检查 node_modules if not exist "node_modules" ( echo 安装前端依赖... npm install ) REM 启动前端服务 echo 启动前端服务 (http://localhost:3000)... start "Frontend" npm run dev cd .. echo. echo ========================================== echo 服务启动成功! echo ========================================== echo. echo 后端 API: http://localhost:8000 echo 前端页面: http://localhost:3000 echo API 文档: http://localhost:8000/docs echo. echo 默认账号: echo 管理员: admin / 123456 echo DBA: dba / 123456 echo 开发者: dev1 / 123456 echo. echo 按任意键停止服务... pause >nul REM 停止服务 taskkill /FI "WINDOWTITLE eq Backend*" /F >nul 2>&1 taskkill /FI "WINDOWTITLE eq Frontend*" /F >nul 2>&1 echo 服务已停止