Files
Chunyu d7553520ce feat: 现代化翻页组件 + 完整项目更新
- 新增 Pagination 通用组件:首页/上一页/页码/下一页/末页导航
- PickModal 和 SwapModal 集成分页功能,每页20项
- 搜索/筛选切换自动回到第1页
- 现代化CSS样式:hover浮起动效、主色高亮、移动端适配
- 新增 dashboard、admin 管理模板
- 菜系(cuisine)模型和迁移
- 构建脚本 build.py 支持 PyInstaller 打包
- 前端资源重新构建
2026-08-28 13:44:21 +08:00

66 lines
1.5 KiB
Batchfile

@echo off
chcp 65001 >nul
echo ==========================================
echo 学校订餐菜单生成器 - 一键打包 EXE
echo ==========================================
cd /d %~dp0
echo.
echo [1/4] 检查 Python 环境...
python --version >nul 2>&1
if errorlevel 1 (
echo 错误: 未找到 Python,请先安装 Python 3.10+
echo 下载地址: https://www.python.org/downloads/
pause
exit /b 1
)
python --version
echo.
echo [2/4] 安装/更新构建依赖...
pip install -r backend\requirements.txt pyinstaller --quiet
if errorlevel 1 (
echo 依赖安装失败,请检查网络连接
pause
exit /b 1
)
echo.
echo [3/4] 检查 Node.js 环境(构建前端需要)...
node --version >nul 2>&1
if errorlevel 1 (
echo 错误: 未找到 Node.js,请先安装 Node.js 18+
echo 下载地址: https://nodejs.org/
pause
exit /b 1
)
node --version
cd frontend
if not exist node_modules (
echo 安装前端依赖...
call npm install
)
cd ..
echo.
echo [4/4] 开始构建 EXE(可能需要 2-5 分钟)...
echo.
python build.py
if errorlevel 1 (
echo.
echo 构建失败!请检查上方错误信息。
pause
exit /b 1
)
echo.
echo ==========================================
echo 构建完成!
echo ==========================================
echo 输出目录: dist\school-meal\
echo 运行方式: 双击 dist\school-meal\school-meal.exe
echo 或双击: dist\school-meal\启动菜单生成器.bat
echo ==========================================
echo.
pause