1.6 KiB
1.6 KiB
价格档位是自动计算字段,前端不需要手动输入
日期: 2026-03-26 类型: 前端BUG
问题
产品编辑页出现了"价格档位"手动输入表单(档位名称+价格),这个不应该存在。
正确逻辑
priceTiers 是后端自动计算的只读字段,数据来源:
- 管理端在团期管理中配置套餐组合(combo),如"1大1小 ¥12800"、"2大1小 ¥18800"
- 后端自动取最近一期可报名团期的 combo 价格返回给小程序
- 前端产品编辑页不需要价格档位的输入表单
前端需要做
- 删除产品编辑页的"价格档位"输入区域
- 价格档位通过团期管理中的套餐(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} |
删除套餐 |
套餐请求体:
{
"comboName": "1大1小",
"comboCode": "1A1C",
"adultCount": 1,
"childCount": 1,
"sellPrice": 12800,
"stock": 20
}
流程:团期管理 → 选择团期 → 配置套餐组合和价格 → 小程序详情页自动取最近可报名团期的套餐展示
产品编辑页的"价格档位"输入框应该去掉,改为提示"价格档位由团期套餐自动生成"。