42 lines
1.2 KiB
Markdown
42 lines
1.2 KiB
Markdown
## 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`
|