53 行
1.6 KiB
Markdown
53 行
1.6 KiB
Markdown
# 价格档位是自动计算字段,前端不需要手动输入
|
||
|
||
**日期**: 2026-03-26
|
||
**类型**: 前端BUG
|
||
|
||
---
|
||
|
||
## 问题
|
||
|
||
产品编辑页出现了"价格档位"手动输入表单(档位名称+价格),这个不应该存在。
|
||
|
||
## 正确逻辑
|
||
|
||
`priceTiers` 是**后端自动计算**的只读字段,数据来源:
|
||
|
||
1. 管理端在**团期管理**中配置套餐组合(combo),如"1大1小 ¥12800"、"2大1小 ¥18800"
|
||
2. 后端自动取**最近一期可报名团期**的 combo 价格返回给小程序
|
||
3. 前端产品编辑页**不需要**价格档位的输入表单
|
||
|
||
## 前端需要做
|
||
|
||
- **删除**产品编辑页的"价格档位"输入区域
|
||
- 价格档位通过团期管理中的套餐(combo)配置,不在产品基本信息中配置
|
||
|
||
---
|
||
|
||
## 补充:组合在哪里配置
|
||
|
||
人员组合(1大1小、2大1小等)和价格在**团期的套餐管理**中配置:
|
||
|
||
| 方法 | 路径 | 说明 |
|
||
|------|------|------|
|
||
| GET | `/admin/product/group-batch/{batchId}/combos` | 查看团期套餐列表 |
|
||
| POST | `/admin/product/group-batch/{batchId}/combo` | 添加套餐 |
|
||
| PUT | `/admin/product/group-batch/combo/{comboId}` | 编辑套餐 |
|
||
| DELETE | `/admin/product/group-batch/combo/{comboId}` | 删除套餐 |
|
||
|
||
**套餐请求体**:
|
||
```json
|
||
{
|
||
"comboName": "1大1小",
|
||
"comboCode": "1A1C",
|
||
"adultCount": 1,
|
||
"childCount": 1,
|
||
"sellPrice": 12800,
|
||
"stock": 20
|
||
}
|
||
```
|
||
|
||
**流程**:团期管理 → 选择团期 → 配置套餐组合和价格 → 小程序详情页自动取最近可报名团期的套餐展示
|
||
|
||
产品编辑页的"价格档位"输入框应该去掉,改为提示"价格档位由团期套餐自动生成"。
|