zhizhijie
2026-09-16 e7cddc4cf45844589294bef13a531b67d905f70c
fix(report): 预览弹窗行数文案按报表类型区分

- 汇总大表(指标型)显示「指标 N 项」,替换恒为 0 的「共 0 行」,避免与「月度覆盖:1~8月均有数据」自相矛盾
- 其它明细报表显示「共 N 行明细」
- docs: 功能测试报告补第六节、问题汇总补傍晚更新、工作日结补第十五章(用户 4 条确认落实 + 8 月源文件无 2023 Sheet 的复核结论 + gitea 断网时间线 09-15 起)
4个文件已修改
26 ■■■■■ 已修改文件
docs/功能测试报告/功能测试报告_登录验证码容错与报表预览整改_2026-09-16.md 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
docs/工作日结/工作日结_2026-09-16.md 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
docs/问题汇总/问题与注意事项汇总_2026-09-16.md 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
traffic-audit-web/src/views/ReportExport.vue 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
docs/¹¦ÄܲâÊÔ±¨¸æ/¹¦ÄܲâÊÔ±¨¸æ_µÇ¼ÑéÖ¤ÂëÈÝ´íÓ뱨±íÔ¤ÀÀÕû¸Ä_2026-09-16.md
@@ -49,3 +49,14 @@
- 4 ä¸ªé—®é¢˜å…¨éƒ¨ä¿®å¤å¹¶æœ‰æµè§ˆå™¨å®žæµ‹è¯æ®ï¼ˆè¡¨å¤´ 4 åˆ—且 x åæ ‡å¯¹é½ã€åœ†è§’ 10px、拖动位移 120/160、关闭复位、无第二张表、失败提示已细分)。
- ã€Œä¸­å£å¾„之后不再渲染表格」的专项验证见《功能测试报告_汇总大表预览删除中口径后明细表_2026-09-16.md》。
- é—留:预览弹窗内「共 0 è¡Œã€ä¸Žã€Œæœˆåº¦è¦†ç›–:1~8月均有数据」两个口径文案不同,易误解,等用户确认后调整。
## å…­ã€ç”¨æˆ·ç¡®è®¤åŽçš„追加修改(2026-09-16 å‚æ™šï¼‰
用户确认「预览弹窗的行数文案可以改」,已实施:
- **改动**:`ReportExport.vue` ä¸­ `共 {{ it.rowCount || 0 }} è¡Œ` æ”¹ä¸ºæŒ‰æŠ¥è¡¨ç±»åž‹åŒºåˆ†â€”—
  - æ±‡æ€»å¤§è¡¨ï¼ˆ`summaryWorkbook`,指标型):显示 `指标 {{ (it.summary || []).length }} é¡¹`;
  - å…¶å®ƒæ˜Žç»†æŠ¥è¡¨ï¼šæ˜¾ç¤º `共 {{ it.rowCount || 0 }} è¡Œæ˜Žç»†`。
- **原因**:汇总大表没有明细行,`rowCount` æ’为 0,与下方「月度覆盖:1~8月均有数据」自相矛盾,容易误判为没数据。
- **验证**(浏览器实测,2026-08 æ±‡æ€»å¤§è¡¨ï¼‰ï¼šå¼¹çª—头部由「共 0 è¡Œã€å˜ä¸º **「道路运输量汇总表(整本) æŒ‡æ ‡ 20 é¡¹ã€**,下方仍为「月度覆盖:1~8月均有数据」;表头仍为 `分类/指标/数据/同比`,弹窗内仍只有 1 å¼ è¡¨ï¼ˆ12 è¡Œï¼‰ã€‚截图:`_shot_preview_after_wording_20260916.png`。
- **结论**:通过。
docs/¹¤×÷ÈÕ½á/¹¤×÷ÈÕ½á_2026-09-16.md
@@ -155,3 +155,13 @@
2. æäº¤ `24b4c28`:`feat(h2031): é€‚配模板新增「统一社会信用代码/填报单位」两列并入库;fix(import): è¡¥å½• 2023 å¹´è´§è¿é‡å‘¨è½¬é‡ï¼›fix(login/report): éªŒè¯ç å®¹é”™ã€é¢„览指标对齐、弹窗可拖动圆角、失败提示细分;docs: æ–°å¢žé—®é¢˜ä¸Žæ³¨æ„äº‹é¡¹æ±‡æ€»`(10 ä¸ªæ”¹åЍ + 4 ä¸ªæ–°å¢žï¼Œå…± 14 ä¸ªæ–‡ä»¶ï¼‰ã€‚
3. æŽ¨ä¸ªäººä»“库 `origin`:`git push origin main:master` æˆåŠŸï¼ˆ`0cfd6e0..24b4c28`)。
4. æŽ¨å…¬å¸ `gitea`:`git fetch gitea` æŠ¥ `Operation too slow. Less than 1000 bytes/sec transferred the last 15 seconds`;`curl --max-time 20 http://61.183.254.94:3000/` è¿”回 `http_code=000 time=20.01`,确认**公司内网不可达**(网络问题,非凭据),本次未推送成功,已列为遗留问题;补推前先 `git fetch gitea` ä¸Žè¿œç«¯ `main` åˆå¹¶ï¼Œ**禁强推**。
## åäº”、用户 4 æ¡ç¡®è®¤çš„落实(2026-09-16 æ”¶å°¾ï¼‰
| ç”¨æˆ·åé¦ˆ | ç»“论与处置 |
|---|---|
| 1-2「我导入的货运量周转量表里有 23 å¹´æ•°æ®ã€ | å·²é€æ ¼å¤æ ¸ï¼š8 æœˆæºæ–‡ä»¶åªæœ‰ `2026å¹´ / 2025å¹´ / 2024å¹´ / 2022å¹´ / 2021å¹´` äº”个 Sheet,内文无任何 2023 æ ‡è¯†ï¼ˆå‘½ä¸­é¡¹å‡ä¸ºæµ®ç‚¹æ•°é‡Œçš„æ•°å­—巧合);`2023` Sheet å‡ºçŽ°åœ¨**7 æœˆ**文件里。已用 7 æœˆæ–‡ä»¶çš„ `2023` Sheet è¡¥å½• `2023-12`,无需再导。 |
| 1「让他空着吧」 | 2026-01~08 çš„ H203-1 `unified_credit_code` / `report_unit` ä¿æŒç©ºï¼Œ**不重导**历史文件。 |
| 2「是不是把 23 å¹´ä¹Ÿå¯¼è¿›åŽ»ã€ | æ˜¯ï¼Œå·²å¯¼å…¥ `2023-12`(18 è¡Œï¼‰ã€‚若要回填 `2024-12` çš„上年同期值,需再重导一次 2024 å¹´æ•°æ®ï¼ˆå¾…用户确认)。 |
| 3「可以」 | é¢„览弹窗文案已按确认修改(汇总大表「指标 N é¡¹ã€ï¼å…¶å®ƒæŠ¥è¡¨ã€Œå…± N è¡Œæ˜Žç»†ã€ï¼‰ï¼Œå¹¶å·²åœ¨æµè§ˆå™¨å®žæµ‹ã€‚ |
| 4「什么时候开始连不上的」 | å…¬å¸ gitea **自 2026-09-15 èµ·ä¸å¯ç”¨**:09-15 ä¸ºå‡­æ®å¼¹çª—未推成功;09-16 èµ·å˜ä¸º TCP 3000 å¯è¿žä½† HTTP æ— å“åº”。今日复测 `Test-NetConnection` ä¸º True、`curl` 25s è¶…æ—¶ `code=000`。 |
docs/ÎÊÌâ»ã×Ü/ÎÊÌâÓë×¢ÒâÊÂÏî»ã×Ü_2026-09-16.md
@@ -179,3 +179,5 @@
| 4 | é¢„览弹窗「共 0 è¡Œã€ä¸Žã€Œæœˆåº¦è¦†ç›–:1~8月均有数据」口径不同 | æ˜“误解 | å¾…用户确认改文案 |
| 5 | å…¬å¸ gitea æŽ¨é€ | ç½‘络无响应,未推成功 | å¾…补推 |
| 6 | ä»“库根目录大量 `_*.*` ä¸´æ—¶æ–‡ä»¶ | ä½“积/可读性 | ç»ç”¨æˆ·åŒæ„åŽå†æ¸…理 |
> 2026-09-16 å‚æ™šæ›´æ–°ï¼šé—留问题 4(预览弹窗「共 0 è¡Œã€æ–‡æ¡ˆï¼‰å·²æŒ‰ç”¨æˆ·ç¡®è®¤ä¿®æ”¹å®Œæ¯•——汇总大表改为显示「指标 N é¡¹ã€ï¼Œå…¶å®ƒæŠ¥è¡¨æ˜¾ç¤ºã€Œå…± N è¡Œæ˜Žç»†ã€ã€‚
traffic-audit-web/src/views/ReportExport.vue
@@ -105,7 +105,8 @@
            <div v-for="it in previewItems" :key="it.key" class="preview-item">
              <div class="preview-head">
                <span class="preview-name">{{ it.label }}</span>
                <span class="preview-rows">共 {{ it.rowCount || 0 }} è¡Œ</span>
                <span class="preview-rows" v-if="it.key === 'summaryWorkbook'">指标 {{ (it.summary || []).length }} é¡¹</span>
                <span class="preview-rows" v-else>共 {{ it.rowCount || 0 }} è¡Œæ˜Žç»†</span>
              </div>
              <div class="preview-coverage">
                <span class="cov-label">月度覆盖:</span>