For agentic workers: Implement task-by-task. Steps use checkbox syntax.
Goal: 将 pl_plan.follow_status 改为 wait_notice / pending_arrange / arranged / completed / cancelled,并补齐自动与手动流转。
Architecture: 后端在创建/安排/归档/作废路径写入跟进状态;新增 wait-notice / cancel-wait-notice 接口;前端标签与按钮对齐;SQL 迁移旧值。
Tech Stack: FastAPI + SQLAlchemy;Vue 3 + Element Plus;MySQL 迁移脚本。
Files:
backend/app/models/pl_models.py(列注释/默认)backend/app/schemas/pl/plan.py(默认值)backend/app/api/pl/plan.pyModify: backend/app/services/pl_plan_service.py(安排运输设 arranged)
[ ] 默认创建 pending_arrange;删除允许 pending_arrange/wait_notice;安排成功设 follow_status=arranged;忽略 PUT 中的 follow_status
[ ] 新增 wait-notice / cancel-wait-notice
Files:
web-admin/src/utils/pl-display.tsweb-admin/src/api/pl/index.tsweb-admin/src/views/pl/plan/index.vueweb-admin/src/views/pl/plan-archive/index.vue(及 plan-cert 若有筛选)Files:
docs/sql/20260731_pl_plan_follow_status_redesign.sqldocs/sql/shanxia2.0.sql 列注释/默认(若可定位)./scripts/update-graph.sh 增量更新