2026-04-30: [批量修正] yst 不是前端,所有 changelog 「前端处理者」改为 mmg(用户多次纠正)

这个提交包含在:
wx 2026-04-30 23:44:12 +08:00
父节点 82e2f1713f
当前提交 80221b3730
共有 11 个文件被更改,包括 17 次插入17 次删除

查看文件

@ -3,7 +3,7 @@
**类型**: 后端 FEAT(新增字段+老 BUG 修复) **类型**: 后端 FEAT(新增字段+老 BUG 修复)
**关联**: 工单 #1561 / PR #1565 (合并到 dev sha `d3190de5`) **关联**: 工单 #1561 / PR #1565 (合并到 dev sha `d3190de5`)
**日期**: 2026-04-30 **日期**: 2026-04-30
**前端处理者**: yst / mmg **前端处理者**: mmg
**影响范围**: 管理后台 → 合同方案管理 → 编辑合同方案弹窗 → 争议解决方式 **影响范围**: 管理后台 → 合同方案管理 → 编辑合同方案弹窗 → 争议解决方式
--- ---

查看文件

@ -3,7 +3,7 @@
**类型**: 后端 FEAT(新增接口) + 前端切换通知 **类型**: 后端 FEAT(新增接口) + 前端切换通知
**关联**: 工单 #1556 / PR #1558 / Release PR #1559 **关联**: 工单 #1556 / PR #1558 / Release PR #1559
**日期**: 2026-04-30 **日期**: 2026-04-30
**前端处理者**: yst / mmg **前端处理者**: mmg
**影响范围**: 管理后台产品编辑页右侧"预览面板 → 行程报价"区域 **影响范围**: 管理后台产品编辑页右侧"预览面板 → 行程报价"区域
--- ---

查看文件

@ -3,7 +3,7 @@
**类型**: 后端字段扩展 **类型**: 后端字段扩展
**关联**: 工单 #1572 / PR #1573 **关联**: 工单 #1572 / PR #1573
**日期**: 2026-04-30 **日期**: 2026-04-30
**前端处理者**: yst / mmg **前端处理者**: mmg
**影响范围**: 管理后台「产品编辑 → 补充信息 → 费用说明 →『费用包含』/『费用不含』」每一项的图标 **影响范围**: 管理后台「产品编辑 → 补充信息 → 费用说明 →『费用包含』/『费用不含』」每一项的图标
--- ---

查看文件

@ -3,7 +3,7 @@
**类型**: 后端 BUG 修复(PR #1568 follow-up) **类型**: 后端 BUG 修复(PR #1568 follow-up)
**关联**: 工单 #1576 / PR #1577 **关联**: 工单 #1576 / PR #1577
**日期**: 2026-04-30 **日期**: 2026-04-30
**前端处理者**: yst / mmg **前端处理者**: mmg
**影响范围**: 管理后台「产品编辑 → 补充信息 → 费用说明 →『根据行程自动生成』」按钮 **影响范围**: 管理后台「产品编辑 → 补充信息 → 费用说明 →『根据行程自动生成』」按钮
--- ---

查看文件

@ -3,7 +3,7 @@
**类型**: 后端 BUG 修复(PR #1579 双 follow-up) **类型**: 后端 BUG 修复(PR #1579 双 follow-up)
**关联**: 工单 #1580 / PR #1581 + 工单 #1582 / PR #1583 **关联**: 工单 #1580 / PR #1581 + 工单 #1582 / PR #1583
**日期**: 2026-04-30 **日期**: 2026-04-30
**前端处理者**: yst / mmg **前端处理者**: mmg
**影响范围**: 管理后台「产品编辑 → 补充信息 → 费用说明 →『根据行程自动生成』」按钮 **影响范围**: 管理后台「产品编辑 → 补充信息 → 费用说明 →『根据行程自动生成』」按钮
--- ---

查看文件

@ -3,7 +3,7 @@
**类型**: 后端 BUG 修复(PR #1577 follow-up) **类型**: 后端 BUG 修复(PR #1577 follow-up)
**关联**: 工单 #1578 / PR #1579 **关联**: 工单 #1578 / PR #1579
**日期**: 2026-04-30 **日期**: 2026-04-30
**前端处理者**: yst / mmg **前端处理者**: mmg
**影响范围**: 管理后台「产品编辑 → 补充信息 → 费用说明 →『根据行程自动生成』」按钮 **影响范围**: 管理后台「产品编辑 → 补充信息 → 费用说明 →『根据行程自动生成』」按钮
--- ---

查看文件

@ -3,7 +3,7 @@
**类型**: 后端 BUG 修复 **类型**: 后端 BUG 修复
**关联**: 工单 #1567 / PR #1568 **关联**: 工单 #1567 / PR #1568
**日期**: 2026-04-30 **日期**: 2026-04-30
**前端处理者**: yst / mmg **前端处理者**: mmg
**影响范围**: 管理后台「产品编辑 → 补充信息 → 费用说明 →『根据行程自动生成』」按钮 **影响范围**: 管理后台「产品编辑 → 补充信息 → 费用说明 →『根据行程自动生成』」按钮
--- ---

查看文件

@ -3,7 +3,7 @@
**类型**: 后端 BUG 修复(翻盘 PR #1558 任务B 方向) **类型**: 后端 BUG 修复(翻盘 PR #1558 任务B 方向)
**关联**: 工单 #1557 / PR #1558(误) / PR #1560(修正) **关联**: 工单 #1557 / PR #1558(误) / PR #1560(修正)
**日期**: 2026-04-30 **日期**: 2026-04-30
**前端处理者**: yst / mmg **前端处理者**: mmg
**影响范围**: 管理后台产品编辑页 Step 2 行程编排 + 完成设计按钮 + 提交上架审批按钮 **影响范围**: 管理后台产品编辑页 Step 2 行程编排 + 完成设计按钮 + 提交上架审批按钮
--- ---

查看文件

@ -3,7 +3,7 @@
**类型**: 后端 BUG 修复 **类型**: 后端 BUG 修复
**关联**: 工单 #1586 / PR #1587 **关联**: 工单 #1586 / PR #1587
**日期**: 2026-04-30 **日期**: 2026-04-30
**前端处理者**: yst / mmg **前端处理者**: mmg
**影响范围**: 管理后台「完成设计」「提交审核 / 直接上架」按钮的预检逻辑 **影响范围**: 管理后台「完成设计」「提交审核 / 直接上架」按钮的预检逻辑
--- ---

查看文件

@ -3,7 +3,7 @@
**类型**: 后端 BUG 修复 **类型**: 后端 BUG 修复
**关联**: 工单 #1564 / PR #1569 **关联**: 工单 #1564 / PR #1569
**日期**: 2026-04-30 **日期**: 2026-04-30
**前端处理者**: yst / mmg **前端处理者**: mmg
**影响范围**: 管理后台 CORE / CUSTOM 产品的「完成设计」按钮 + 「提交审核 / 直接上架」按钮 **影响范围**: 管理后台 CORE / CUSTOM 产品的「完成设计」按钮 + 「提交审核 / 直接上架」按钮
--- ---

查看文件

@ -1,19 +1,19 @@
# 前端 BUG: CostDescPanel 不展示「游玩项目」类型 # 前端 BUG: CostDescPanel 不展示「游玩项目」类型
> 📌 **状态变更记录**: > 📌 **状态变更记录**:
> - 17:35 首次发现并通知 yst/mmg > - 17:35 首次发现并通知 mmg
> - 17:38 用户当面说"前端没问题,之后能看到活动",一度撤回 > - 17:38 用户当面说"前端没问题,之后能看到活动",一度撤回
> - **17:55 用户复测确认确实是前端 BUG,恢复通知**(用户原话:「为啥不显示活动 告知前端」) > - **17:55 用户复测确认确实是前端 BUG,恢复通知**(用户原话:「为啥不显示活动 告知前端」)
> - 后端 + DB 均无问题,前端排查 CostDescPanel.vue 数据 filter / 字典映射 > - 后端 + DB 均无问题,前端排查 CostDescPanel.vue 数据 filter / 字典映射
**类型**: 前端 BUG(后端零改动) **类型**: 前端 BUG(后端零改动)
**前端处理者**: yst / mmg **前端处理者**: mmg
**日期**: 2026-04-30 **日期**: 2026-04-30
**影响范围**: 管理后台「产品编辑 → 补充信息 → 费用说明」页面 — 自动生成的费用包含列表 **影响范围**: 管理后台「产品编辑 → 补充信息 → 费用说明」页面 — 自动生成的费用包含列表
## ⚠️ 用户 yst 第二次反馈(2026-04-30 20:43) ## ⚠️ 前端 mmg 第二次反馈(2026-04-30 20:43)
yst 截图: 前端 mmg 截图:
``` ```
includedFees: [{name: "扎赉诺尔博物馆,巴尔虎蒙古部落,海拉尔国家森林公园", description: null}, ...] includedFees: [{name: "扎赉诺尔博物馆,巴尔虎蒙古部落,海拉尔国家森林公园", description: null}, ...]
0: {name: "扎赉诺尔博物馆,巴尔虎蒙古部落,海拉尔国家森林公园", description: null} 0: {name: "扎赉诺尔博物馆,巴尔虎蒙古部落,海拉尔国家森林公园", description: null}
@ -48,7 +48,7 @@ includedFees: [
## 前端排查焦点 ## 前端排查焦点
1. yst console 截图只看到 2 项(0/1),**第三项「游玩项目」消失** — 跟首次反馈一致 1. 前端 mmg console 截图只看到 2 项(0/1),**第三项「游玩项目」消失** — 跟首次反馈一致
2. 每项 keys 只显示 `name + description`,但后端实际返 16 个字段(`id/productId/feeCategory/feeType/source/name/description/resourceType/resourceId/costItemId/unitPrice/quantity/daily/unit/icon/sortOrder`)→ 前端 console 打印应该是只挑了部分字段(可能 `console.log({name:..., description:...})`)还是真的丢了完整字段? 2. 每项 keys 只显示 `name + description`,但后端实际返 16 个字段(`id/productId/feeCategory/feeType/source/name/description/resourceType/resourceId/costItemId/unitPrice/quantity/daily/unit/icon/sortOrder`)→ 前端 console 打印应该是只挑了部分字段(可能 `console.log({name:..., description:...})`)还是真的丢了完整字段?
## 排查建议升级版 ## 排查建议升级版
@ -69,7 +69,7 @@ async function loadIncludedCosts() {
- 看到 3 项含 `feeType="景区"/"游玩项目"/"住宿"` 字段 → 是渲染层 v-for 过滤了「游玩项目」(跟之前推测一致),修 v-for 模板 / filter 逻辑 - 看到 3 项含 `feeType="景区"/"游玩项目"/"住宿"` 字段 → 是渲染层 v-for 过滤了「游玩项目」(跟之前推测一致),修 v-for 模板 / filter 逻辑
- 看到 2 项缺「游玩项目」/字段不全 → axios 拦截器 / store / 数据预处理吞了字段(grep `filter.*feeType` / `pick.*name.*description` 之类) - 看到 2 项缺「游玩项目」/字段不全 → axios 拦截器 / store / 数据预处理吞了字段(grep `filter.*feeType` / `pick.*name.*description` 之类)
## 后端 round-trip 实测命令(yst 可复测) ## 后端 round-trip 实测命令(mmg 可复测)
```bash ```bash
TOKEN=... TOKEN=...
@ -169,4 +169,4 @@ console.log(includedCosts.value)
## 部署状态 ## 部署状态
- 后端(测试服):✅ 已部署 hl-product-service-v2 双实例(2026-04-30 17:25) - 后端(测试服):✅ 已部署 hl-product-service-v2 双实例(2026-04-30 17:25)
- 前端(测试服):待 yst / mmg 排查并发版 - 前端(测试服):待 mmg 排查并发版