feat: v1.4.0 - 典型方案采纳、推荐方案列表、审计字段、导航优化

- 添加典型方案采纳功能 (POST /api/plans/<id>/adopt)
- 添加推荐方案列表 (GET /api/students/<id>/recommended-plans)
- PracticePlan 新增 created_by/updated_by/updated_at 审计字段
- 方案编辑/详情页导航优化 (bfcache 处理、pageshow 事件)
- 方案列表支持删除功能
- 学员列表'暂无方案/问题'样式统一
- 更新文档:问题文件已废弃(迁移到数据库)
- 更新部署脚本和验证清单
This commit is contained in:
hmo
2026-04-27 02:01:22 +08:00
parent 6abdd49c04
commit e50a9207b4
20 changed files with 873 additions and 88 deletions
+9 -7
View File
@@ -1,18 +1,20 @@
@echo off
chcp 65001 >nul 2>&1
cd /d "%~dp0"
echo ============================================
echo Working Directory: %CD%
echo Access: http://127.0.0.1:5001
echo Working Directory: %CD%
echo Access: http://127.0.0.1:5001
echo ============================================
echo.
if exist "venv" goto usevenv
set PYTHON_EXE=C:\Users\hmo\AppData\Local\Programs\Python\Python310\python.exe
if exist "venv" goto :usevenv
echo Creating virtual environment...
python -m venv venv
"%PYTHON_EXE%" -m venv venv
echo Installing dependencies...
call venv\Scripts\pip.exe install Flask Flask-SQLAlchemy reportlab Jinja2 requests
call venv\Scripts\pip.exe install -r requirements.txt
:usevenv
venv\Scripts\python.exe run.py
pause
start "" venv\Scripts\python.exe run.py