Просмотр исходного кода

fix(B-44): 管理端运营驾驶舱统计卡「孩子总数」改为「未开通登录的子成员」

统一用户模型口径(memberType=login/local):管理端驾驶舱不再使用
「孩子总数」文案;TC-A-U04 增断言「驾驶舱不出现孩子总数」闭环 B-44。

- cfc-web/src/views/Dashboard.vue: kpiCards 标签文案调整
- tests/e2e-live/admin-live.spec.js: TC-A-U04 增「孩子总数」不出现在驾驶舱断言
Sisyphus 1 неделя назад
Родитель
Сommit
d20c01d2f7
2 измененных файлов с 6 добавлено и 1 удалено
  1. 1 1
      cfc-web/src/views/Dashboard.vue
  2. 5 0
      tests/e2e-live/admin-live.spec.js

+ 1 - 1
cfc-web/src/views/Dashboard.vue

@@ -325,7 +325,7 @@ export default {
       kpiCards: [
         { key: 'totalFamilies', label: '家庭总数', icon: 'el-icon-s-home', color: 'primary' },
         { key: 'totalParents', label: '家长总数', icon: 'el-icon-user', color: 'primary' },
-        { key: 'totalChildren', label: '孩子总数', icon: 'el-icon-s-custom', color: 'warning' },
+        { key: 'totalChildren', label: '未开通登录的子成员', icon: 'el-icon-s-custom', color: 'warning' },
         { key: 'totalTeachers', label: '规划师总数', icon: 'el-icon-s-cooperation', color: 'success' },
         { key: 'pendingGuideCount', label: '待审规划师', icon: 'el-icon-s-check', color: 'danger', click: '/review-center?tab=guide' },
         { key: 'pendingPackageCount', label: '待审任务模板', icon: 'el-icon-s-goods', color: 'danger', click: '/review-center?tab=package' },

+ 5 - 0
tests/e2e-live/admin-live.spec.js

@@ -142,6 +142,11 @@ test.describe('管理端 UI · 登录与主框架', () => {
     // 后台主框架特征:侧边菜单项存在
     const menuCount = await page.locator('.el-menu-item, .el-submenu__title, .sidebar-container a').count();
     expect(menuCount, '登录后应渲染后台菜单').toBeGreaterThan(3);
+
+    // B-44: 驾驶舱不得出现「孩子总数」文案(统一用户模型口径,用能登录/不能登录表述)
+    const bodyText = await page.locator('body').innerText();
+    expect(bodyText, '驾驶舱不应出现「孩子总数」文案(B-44)').not.toContain('孩子总数');
+
     await page.screenshot({ path: path.join(ART, 'admin-04-logged-in.png'), fullPage: false });
   });