fix: restore carrier reporting status summaries

This commit is contained in:
hectorzhao
2026-09-02 10:27:29 +08:00
parent 9e34757d6f
commit cd824999f3
9 changed files with 58 additions and 28 deletions
@@ -9,7 +9,7 @@
},
{
"name": "CarrierReportTag",
"canonicalSha256": "2ee4038f46fdb4c8e9af1fdbc5f7959f38d2360e081c7dd3b44d465be3b6cfef"
"canonicalSha256": "6296b4332ef0669b17a3aa6703e7e407aa44008a9820d6fccff3313b238f1914"
},
{
"name": "signatureCardVisual",
@@ -76,7 +76,7 @@
"canonicalSha256": "2f71bdc2f8044ca9b403affbb0cb3f31587e4c004a90e9e0836aa6143033b6da"
}
],
"tableJsxSha256": "9d8b0f90e6a375fb3d019985d2b6d3409d7b41956e1893f0654c80499c1b64b4",
"tableJsxSha256": "3f321d3490479e62db729ebc49d4cc7eef46c24c9eaf5add7a0d046965de3109",
"apiCalls": [
"listEnterpriseSignaturesPage",
"listTenants",
+3 -2
View File
@@ -4997,8 +4997,9 @@ npm run verify:phase8
| 用例ID | 场景 | 预期 |
| --- | --- | --- |
| TC-ENTERPRISE-SIGNATURE-DENSITY-001 | 首次打开运营端企业签名管理 | 不请求或展示顶部全部/待审核/报备中/异常统计;短信签名Tab不显示总数;列表使用紧凑表头与行布局 |
| TC-ENTERPRISE-SIGNATURE-DENSITY-002 | 查看签名及展开的引流信息 | 两级表头统一使用“审核状态”;移动/联通/电信仅显示已通过通道数/总通道数,不显示日期;引流信息列只显示条数,不显示异常数 |
| TC-ENTERPRISE-SIGNATURE-DENSITY-002 | 查看签名及展开的引流信息 | 两级表头统一使用“审核状态”;签名及引流信息的移动/联通/电信列同时显示汇总状态及已通过通道数/总通道数,不显示日期;引流信息列只显示条数,不显示异常数 |
| TC-ENTERPRISE-SIGNATURE-DENSITY-003 | 查看签名查询和签名列 | 查询标签及表头统一为“签名”,不显示签名用途;签名统一显示完整中文黑括号,例如“【聆界科技】”,已有括号不得重复包裹 |
| TC-ENTERPRISE-SIGNATURE-DENSITY-004 | 点击签名升序或降序按钮并翻页 | 请求携带signatureSort=asc/desc,后端先按签名及ID稳定排序再分页;切换排序回第一页,不只重排当前页,不产生重复请求 |
| TC-ENTERPRISE-SIGNATURE-DENSITY-004 | 点击签名表头旁的向上或向下三角按钮并翻页 | 请求携带signatureSort=asc/desc,后端先按签名及ID稳定排序再分页;切换排序回第一页,不只重排当前页,不产生重复请求 |
| TC-ENTERPRISE-SIGNATURE-DENSITY-005 | 查看签名及引流信息操作列 | 两级操作列都只展示“报备状态、编辑、删除”;不显示“报备详情”;三个入口继续调用原真实后端流程 |
| TC-ENTERPRISE-SIGNATURE-DENSITY-006 | 1600×1000桌面视口查看并展开首条签名 | 表头与数据列对齐,操作按钮不换行,展开表格无裁切;页面无框架错误层,控制台无相关错误;窄视口由列表容器横向滚动,不挤压错列 |
| TC-ENTERPRISE-SIGNATURE-DENSITY-007 | 某一运营商下所有当前目标通道的报备任务均为abandoned | 该签名及其引流信息在对应运营商列汇总为“放弃报备”,同时显示0/总通道数;仅部分通道放弃时不得误判为全部放弃 |
+9
View File
@@ -4249,3 +4249,12 @@ git diff --check
- Browser插件本轮不可用,常规Chrome/Edge自动化进程因本机策略启动即退出;改用工作区自带Playwright Chromium复核本地构建。1600×1000页面身份、非空、无框架错误层、控制台、截图和交互通过:展开首条后可见3条引流信息;两级各3个指定操作、0个报备详情;点击降序实际请求`/api/admin/enterprise-signatures?signatureSort=desc&page=1&pageSize=10`。视觉夹具仅用于渲染验证,不冒充真实API验收。
- 本轮不推送、不部署,不访问或修改测试/预生产业务数据;未发送、补发、重投短信,未修改余额、通道或客户配置。真实登录环境API、浏览器控制台及页面效果仍须在未来获授权发布后复核。
- 提交只暂存本轮源码、测试、R4契约、测试用例及本节进度追加;原有4份修改文档、3份未跟踪文档、未跟踪`=`文件和`docs/testing-progress.md`中另一会话26行追加继续保留,不覆盖、不夹带。
## 2026-09-02 企业签名三网状态恢复与放弃报备汇总
- 重新核验 `main / 9e34757`、最近提交及交接进度后定位回归:高密度列表将三网单元格收敛为纯 `approved/total` 数字,导致签名和引流信息的状态语义不可见;公共报备汇总函数此前也没有“全部目标均为 abandoned”的独立结果。
- 签名及展开的引流信息三网列现同时展示汇总状态和通过数/总通道数,覆盖全部通过、部分通过、报备中、资料待补充、报备失败、放弃报备和未报备;状态及数量继续来自真实列表API的汇总字段。只有同一运营商下全部当前目标通道均为 `abandoned` 才汇总为“放弃报备”,混合状态保持其可执行状态,不误判为全部放弃。
- 签名表头的升序/降序图标由箭头改为上下实心三角,保留按钮无障碍名称、当前排序态及服务端稳定分页排序语义。同步更新R4契约和 `TC-ENTERPRISE-SIGNATURE-DENSITY-002/004/007`
- 定向公共汇总8项、企业签名组件2项通过;全量API 51套586项、前端10文件50项通过,前后端TypeScript、定向ESLint(仅保留既有Fast Refresh警告)、Vite构建、依赖安全、结构质量、R4契约、包体积及 `git diff --check` 通过。Vite仍仅有既有Chart分块超过500kB提示,入口gzip 107.39KiB符合250KiB预算。
- 测试环境 `100.93.204.60` 当前经Tailscale显示离线、最后在线约12小时前,ping及SSH均不可达;因此尚不能重新建立和验证本次独立恢复资产,也未部署、重启服务或变更测试数据。待主机恢复连通后,必须先完成PostgreSQL custom dump、运行目录、环境/systemd/Nginx/原标记/SHA清单及三项可恢复性校验,才能发布。
- 本轮未访问或修改预生产,未发送、补发或重投短信,未修改余额、通道或客户配置。原有4份修改文档、3份未跟踪文档、未跟踪`=`文件及本文件中其他会话追加保持不动。