迭代 ONE-OS 多原型:原型导航与版本追踪上线;车辆氢费明细成本单价校验增强;多业务台账/财务/工作台页面迭代与标注目录同步。
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -2,11 +2,11 @@
|
||||
|
||||
| 项目 | 内容 |
|
||||
|------|------|
|
||||
| 文档版本 | v2.2(业务版) |
|
||||
| 文档版本 | v2.3(业务版) |
|
||||
| 产品模块 | 台账数据 → 车辆氢费明细 |
|
||||
| 文档类型 | 产品需求说明 |
|
||||
| 适用读者 | 产品、业务、运营、测试、项目 |
|
||||
| 修订说明 | 同步客户名称校验图标(正确/错误)、一键替换权限、标注目录 PRD 全文与页面需求说明 |
|
||||
| 修订说明 | 同步成本单价校验图标与一键替换、固定/阶梯定价标签及与加氢站价格配置取价逻辑 |
|
||||
|
||||
---
|
||||
|
||||
@@ -193,7 +193,7 @@ flowchart LR
|
||||
| 客户名称 | 是* | 必选,位于加氢站右侧;决定业务员与系统带出信息 |
|
||||
| 车牌号 | 是* | 必选,须为公司登记车辆 |
|
||||
| 加氢量(kg) | 是* | 必填,用于算总价 |
|
||||
| 成本单价 | 是* | 必填,向站点的采购成本价 |
|
||||
| 成本单价 | 是* | 必填;单价前展示「固定/阶梯」标签;与站点标准成本价校验(含一键替换) |
|
||||
| 成本总价 | 否 | 加氢量 × 成本单价,自动计算 |
|
||||
| 加氢单价 | 是* | 必填,对客户的销售单价 |
|
||||
| 加氢总价 | 否 | 加氢量 × 加氢单价,自动计算 |
|
||||
@@ -227,6 +227,19 @@ flowchart LR
|
||||
|
||||
任一项未填齐时,对应总价为空,填齐后自动更新。
|
||||
|
||||
### 5.4 成本单价与站点定价方式
|
||||
|
||||
成本单价来源于加氢站管理中的价格配置,列表中单价的展示与校验规则如下:
|
||||
|
||||
- 单价输入框左侧展示 **固定** 或 **阶梯** 小标签,对应站点对该客户(或默认「全部客户」)的定价方式。
|
||||
- **固定价格**:标准成本价为配置的单一单价(在生效时间内)。
|
||||
- **阶梯价格**:标准成本价按当前阶梯周期内**累计加氢量**匹配档位;悬浮「阶梯」标签可查看**当前阶梯量**(kg)与**对应单价**(元/kg)。
|
||||
- 录入单价与标准成本价不一致时,单元格标黄并显示校验图标;未对账数据可由创建人或主管 **一键替换为标准成本单价**。
|
||||
|
||||
**取价优先级**(与加氢站管理「站点信息」一致):第一权重为**单站单客户**成本价配置;第二权重为站点**全部客户**成本价配置。
|
||||
|
||||
关联模块:加氢站管理 → 站点信息(`/prototypes/oneos-web-h2-station-site`)的固定价 / 阶梯价配置。
|
||||
|
||||
---
|
||||
|
||||
## 六、谁能改、谁能删
|
||||
@@ -263,9 +276,32 @@ flowchart LR
|
||||
| 成本单价异常 | 所填成本单价与「该站该时段公司标准成本价」不一致 | 成本单价与系统该时间段不一致 |
|
||||
| 加氢单价异常 | 所填加氢单价与「该站该时段公司标准对客户价」不一致 | 加氢单价与系统该时间段不一致 |
|
||||
|
||||
标准价随 **加氢站 + 加氢时间** 匹配;若公司未配置该站该时段价格,则不提示单价类异常。
|
||||
标准成本价随 **加氢站 + 加氢时间 + 客户** 匹配(固定价取配置单价;阶梯价按周期累计加氢量匹配档位,规则与加氢站管理一致);标准客户价仍按 **加氢站 + 加氢时间** 匹配。若未配置对应价格,则不提示单价类异常。
|
||||
|
||||
### 7.2 整行标红(客户名称异常)
|
||||
### 7.2 成本单价列 — 定价标签与校验
|
||||
|
||||
**定价方式标签**(已选加氢站且可解析价格配置时,在单价左侧展示):
|
||||
|
||||
| 标签 | 含义 |
|
||||
|------|------|
|
||||
| 固定 | 站点对该客户(或站点默认「全部客户」)为**固定成本价** |
|
||||
| 阶梯 | 站点对该客户为**阶梯成本价**;悬浮显示**当前阶梯量**(kg)与**对应单价**(元/kg) |
|
||||
|
||||
**成本单价列状态图标**(**所有登录用户均可见**,不因业务员/主管角色隐藏):
|
||||
|
||||
| 校验结果 | 图标 | 悬浮提示 |
|
||||
|----------|------|----------|
|
||||
| 与标准成本价一致 | 绿色 ✓ | 「成本单价正确」+ 标准价说明(含固定价或阶梯价口径) |
|
||||
| 与标准成本价不一致 | 红色 ⚠ | 「成本单价异常」+ 标准价说明 |
|
||||
| 无法校验(未填单价、未选站点、未配置标准价等) | 无 | — |
|
||||
|
||||
**一键替换**(仅与标准成本价不一致且数据**未对账**):
|
||||
|
||||
- 错误提示框内提供「**一键替换为标准成本单价**」
|
||||
- **可操作角色**:该行**创建人(当前操作员)**或**主管(管理员)**;其他用户可见图标与说明,但不显示替换按钮
|
||||
- 点击后以标准成本价覆盖录入值,并写入变更日志(字段:**成本单价(一键替换)**)
|
||||
|
||||
### 7.3 整行标红(客户名称异常)
|
||||
|
||||
按 **车牌 + 加氢日期** 比对车辆运营态(交还车/库存/异动):
|
||||
|
||||
@@ -295,7 +331,7 @@ flowchart LR
|
||||
- **可操作角色**:该行**创建人(当前操作员)**或**主管(管理员)**;其他用户可见图标与说明,但不显示替换按钮
|
||||
- 点击后以系统登记客户覆盖录入值,并写入变更日志(字段:客户名称(一键替换))
|
||||
|
||||
### 7.3 「仅显示异常数据」
|
||||
### 7.4 「仅显示异常数据」
|
||||
|
||||
- 默认关闭,展示符合查询条件的全部记录(含待保存例外规则)。
|
||||
- 开启后只显示至少有一项异常(标黄或客户整行标红)的记录,方便集中核对。
|
||||
@@ -351,6 +387,7 @@ flowchart LR
|
||||
- 保存(待保存 → 未对账)
|
||||
- 完成对账(未对账 → 已对账)
|
||||
- 各业务字段修改(前后值不同)
|
||||
- **成本单价(一键替换)**、**客户名称(一键替换)**
|
||||
- 新增、复制、批量导入产生记录
|
||||
|
||||
### 9.2 怎么查看
|
||||
@@ -413,6 +450,11 @@ flowchart LR
|
||||
| U15 | 异动期客户为「车辆异动」 | 不标红,客户名称后绿色 ✓,悬浮说明异动期规则 |
|
||||
| U16 | 异动期客户填其他名称 | 整行标红、水印「客户疑似有误」,红色 ⚠,提示应为「车辆异动」 |
|
||||
| U17 | 客户名称异常行完成对账 | 整行标红/水印消失,红色 ⚠ 仍可见;「仅显示异常数据」筛不出该行 |
|
||||
| U18 | 成本单价与标准价一致 | 成本单价后显示绿色 ✓,悬浮「成本单价正确」 |
|
||||
| U19 | 成本单价与标准价不一致 | 单元格标黄 + 红色 ⚠;创建人或主管可一键替换为标准成本单价并留痕 |
|
||||
| U20 | 非创建人查看成本单价不一致行 | 可见红色 ⚠ 与说明,无「一键替换」按钮 |
|
||||
| U21 | 固定价站点行 | 成本单价前显示「固定」标签 |
|
||||
| U22 | 阶梯价客户行 | 显示「阶梯」标签;悬浮可见当前阶梯量与对应单价 |
|
||||
|
||||
---
|
||||
|
||||
@@ -430,7 +472,9 @@ flowchart LR
|
||||
| 加氢站付款状态 | 加氢站侧是否已付款,已付款 / 未付款 |
|
||||
| 客户收款状态 | 客户侧是否已收款,已付款 / 未付款 |
|
||||
| 收票日期 | 财务收票日期,系统带出 |
|
||||
| 标准价 | 公司维护的、按加氢站与生效时段确定的参考单价 |
|
||||
| 标准价 | 公司维护的、按加氢站与生效时段(及客户)确定的参考单价 |
|
||||
| 固定价格 | 加氢站对全部客户或指定客户配置的单一成本单价 |
|
||||
| 阶梯价格 | 按阶梯周期累计加氢量分档确定成本单价的规则 |
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user