|
@@ -207,10 +207,10 @@ export function getFamilyTasks(id, params) { return request({ url: `/api/admin/f
|
|
|
- **报告 tab 列**:类型(reportType 中文)/ 报告编号 / 报告日期 / 姓名 / 状态(StatusTag)/ 总分 / 肠道分
|
|
- **报告 tab 列**:类型(reportType 中文)/ 报告编号 / 报告日期 / 姓名 / 状态(StatusTag)/ 总分 / 肠道分
|
|
|
|
|
|
|
|
**接入 Families.vue**:
|
|
**接入 Families.vue**:
|
|
|
-- 操作列新增按钮「查看信息」,`@click="handleViewOverview(row)"`
|
|
|
|
|
-- 操作列宽 140px → 200px(容纳新按钮)
|
|
|
|
|
|
|
+- 「更多」下拉菜单新增一项「查看信息」,`command="viewOverview"`,`@click` 走 `handleActionCmd(row,'viewOverview')`(操作列是 **250px fixed + 更多下拉**,无需改列宽)
|
|
|
|
|
+- `handleActionCmd` 的 switch 加 `case 'viewOverview': this.handleViewOverview(row); break;`
|
|
|
- `handleViewOverview(row)` → `this.overviewDialogVisible = true; this.overviewFamilyId = row.id`
|
|
- `handleViewOverview(row)` → `this.overviewDialogVisible = true; this.overviewFamilyId = row.id`
|
|
|
-- 引入 `FamilyOverviewDialog` 并挂到模板末尾
|
|
|
|
|
|
|
+- 引入 `FamilyOverviewDialog` 并挂到模板末尾(data 增加 `overviewDialogVisible`、`overviewFamilyId`)
|
|
|
|
|
|
|
|
**注意**:现有编辑弹窗可手工改家庭名 → 与 G2 自动命名可能互相覆盖(见 D8,已接受)。
|
|
**注意**:现有编辑弹窗可手工改家庭名 → 与 G2 自动命名可能互相覆盖(见 D8,已接受)。
|
|
|
|
|
|
|
@@ -245,7 +245,7 @@ export function getFamilyTasks(id, params) { return request({ url: `/api/admin/f
|
|
|
| overview 响应体过大 | 任务明细走分页接口(D3);报告/方案已确认上限 8/4 |
|
|
| overview 响应体过大 | 任务明细走分页接口(D3);报告/方案已确认上限 8/4 |
|
|
|
| 任务明细接口被高频调用 | 默认 20/页、上限 100;管理端内部使用 |
|
|
| 任务明细接口被高频调用 | 默认 20/页、上限 100;管理端内部使用 |
|
|
|
| `FamilyMemberService` 单文件已很大(1400+ 行),继续加方法 | 命名方法抽到独立 `FamilyNamingSupport` 静态类,便于单测 |
|
|
| `FamilyMemberService` 单文件已很大(1400+ 行),继续加方法 | 命名方法抽到独立 `FamilyNamingSupport` 静态类,便于单测 |
|
|
|
-| 前端操作列变宽挤压 | 操作列 140px → 200px,列表本就横向可滚动 |
|
|
|
|
|
|
|
+| 前端操作列变宽挤压 | 操作列已是 250px fixed + 更多下拉,「查看信息」加入下拉菜单,**不改列宽** |
|
|
|
| 用户更新资料触发家庭名变更,可能与管理员改名冲突 | 接受(D8),行为在文档中明确 |
|
|
| 用户更新资料触发家庭名变更,可能与管理员改名冲突 | 接受(D8),行为在文档中明确 |
|
|
|
| 分组计数用 `selectCount` 会静默出错 | 强制用 `selectMaps + groupBy`(已在 3.1 核验表标注,代码评审检查项) |
|
|
| 分组计数用 `selectCount` 会静默出错 | 强制用 `selectMaps + groupBy`(已在 3.1 核验表标注,代码评审检查项) |
|
|
|
| `creator_id` 为 NULL 的 5 个家庭拿不到主账号信息 | null-guard 返回空串;命名迁移 INNER JOIN 跳过(不误改) |
|
|
| `creator_id` 为 NULL 的 5 个家庭拿不到主账号信息 | null-guard 返回空串;命名迁移 INNER JOIN 跳过(不误改) |
|