2.2 KiB
2.2 KiB
安全保障改为逐条管理(废弃模板机制)
日期: 2026-03-26 服务: hl-product-service
变更说明
安全保障从模板选择改为逐条增删,和"费用不包含"一样的操作方式。
废弃:/admin/product/safety-template 模板接口不再使用。
新增接口
| 方法 | 路径 | 说明 |
|---|---|---|
| GET | /admin/product/{productId}/safety-item |
列表 |
| POST | /admin/product/{productId}/safety-item |
添加 |
| PUT | /admin/product/{productId}/safety-item/{id} |
更新 |
| DELETE | /admin/product/{productId}/safety-item/{id} |
删除 |
请求体:
{
"category": "INSURANCE",
"name": "保险",
"description": "中国人保50万,含意外医疗",
"icon": "insurance",
"sortOrder": 1
}
字典
dict_type = safety_category(快捷添加用):
| dict_value | dict_label | remark(默认描述) |
|---|---|---|
| INSURANCE | 保险 | 中国人保50万,含意外医疗 |
| VEHICLE | 车辆 | 营运资质、儿童安全座椅、司机驾龄10年 |
| EMERGENCY | 应急 | 24h客服,医院30分钟可达 |
前端改造
产品编辑的"安全保障"区域改为:
- 顶部快捷按钮从字典
safety_category读取 - 点击快捷按钮 → 自动填入 category/name/description → 调 POST 添加
- 已添加列表支持编辑描述、调整排序、删除
- 去掉模板选择下拉框
小程序端
safetyItems 返回格式不变,前端无需改动:
[
{ "icon": "insurance", "title": "保险", "description": "中国人保50万,含意外医疗" }
]
补充:快捷添加字典
字典类型:safety_category
接口:GET /admin/dict/data/type/safety_category
返回数据:
| dict_value | dict_label | remark |
|---|---|---|
| INSURANCE | 保险 | 中国人保50万,含意外医疗 |
| VEHICLE | 车辆 | 营运资质、儿童安全座椅、司机驾龄10年 |
| EMERGENCY | 应急 | 24h客服,医院30分钟可达 |
快捷按钮点击时映射:
category←dict_valuename←dict_labeldescription←remark(默认值,用户可修改)icon←dict_value小写(如insurance)