Files
shanxia2.0/openspec/changes/vehicle-urea-management/proposal.md
T
2026-06-29 11:15:39 +08:00

42 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## Why
客户需要在运输管理中记录车辆尿素入库申请与财务发放,流程与 ETC/加油一致,但申请侧包含入库时间、单位、数量及计划金额,发放侧登记实付金额。
## What Changes
### 新增功能
1. **车辆尿素申请** — 车牌、申请人、申请/入库时间、单位(默认吨桶可自定义)、入库数、申请金额、附件、备注
2. **车辆尿素发放登记** — 发放看板、行内发放、无申请补录;发放金额(必填,默认带出申请金额)、处理人、发放时间、附件
### 数据库
- `pl_vehicle_urea_apply` / `pl_vehicle_urea_disburse`
- 字典 `pl_urea_unit`、`pl_urea_apply_status`
- 菜单与角色授权(运输管理下 order_num 35/36)
### API
- `/api/transport/vehicle-urea-apply/*`
- `/api/transport/vehicle-urea-disburse/*`(含 `disburse-board`)
## Capabilities
### New Capabilities
- `vehicle-urea`: 车辆尿素申请与发放登记
### Modified Capabilities
- (无)
## Impact
- 后端 `pl_models`、新 Service/API
- 前端两页 + `api/pl/index.ts` + `pl-display.ts` + `router/modules/pl.ts`
- SQL 迁移(角色菜单用确定性 id)
## Reference
- `pl_vehicle_recharge_*`、`vehicle-recharge-apply`、`vehicle-recharge-record`