工业级重构: 用户Grid选择+工序由接收人定+隐藏结束按钮(次分支卡片内结束)+蓝图网格背景

This commit is contained in:
2026-08-06 09:52:21 +08:00
parent 34347dafb0
commit e183ea5583
5 changed files with 71 additions and 49 deletions

View File

@ -154,16 +154,17 @@ async def receive_task_endpoint(
task_id: str,
operator_id: str | None = Query(None, description="操作人ID"),
remark: str | None = Body(None, description="接收备注", embed=True),
task_name: str | None = Body(None, description="接收人选定的工序名称", embed=True),
db: AsyncSession = Depends(get_db),
):
"""
**确认接收任务。**
**确认接收任务。工人选定工序名称后接收。**
校验:只有状态为 PENDING 的任务可接收。
动作:状态改为 WIP记录 received_at 为当前时间,写入 remark
动作:状态改为 WIP记录 received_at,更新 task_name同步产品宏观状态
"""
return await task_service.receive_task(
db, uuid.UUID(task_id), operator_id, remark
db, uuid.UUID(task_id), operator_id, remark, task_name
)