1.2 KiB
1.2 KiB
车辆尿素申请与发放 — Implementation Plan
Goal: 运输管理下新增「车辆尿素申请」「车辆尿素发放登记」,复用 ETC 发放看板架构。
Spec: docs/superpowers/specs/2026-06-29-vehicle-urea-design.md
OpenSpec: openspec/changes/vehicle-urea-management/
文件结构
| 文件 | 职责 |
|---|---|
docs/sql/migrations/2026-06-29-pl-vehicle-urea.sql |
DDL + 字典 + 菜单 |
backend/app/models/pl_models.py |
ORM |
backend/app/schemas/pl/vehicle_urea.py |
Schema |
backend/app/services/pl_vehicle_urea_service.py |
业务 |
backend/app/api/pl/vehicle_urea.py |
API |
web-admin/src/views/pl/vehicle-urea-apply/index.vue |
申请页 |
web-admin/src/views/pl/vehicle-urea-disburse/index.vue |
发放页 |
关键差异(相对 ETC)
| 项 | ETC | 尿素 |
|---|---|---|
| 申请金额 | 无 | apply_amount 必填 |
| 入库字段 | 无 | warehouse_in_date, unit, quantity |
| 发放金额 | 必填 | 必填,默认带出申请金额 |
| 状态 | disbursed | disbursed(文案:已发放) |
| 单号 | SXSQ/SXCL | SXNS/SXUF |
详细任务见 openspec/changes/vehicle-urea-management/tasks.md。