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

1.2 KiB
Raw Blame History

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