From eca25327c87c70f1b834815102402fc8eea7a7f0 Mon Sep 17 00:00:00 2001
From: zhizhijie <zhizhijie@users.noreply.gitee.com>
Date: 星期五, 04 九月 2026 14:48:46 +0800
Subject: [PATCH] fix: 报表预览显示指标名与单位;货运量合计不再重复除万(模板列为万吨)

---
 traffic-audit-web/src/views/ReportExport.vue                                                      |    3 ++-
 docs/功能测试报告/功能测试报告_预览指标名称显示与货运量合计单位修正_2026-09-04.md                                               |   24 ++++++++++++++++++++++++
 traffic-audit-server/src/main/java/com/trafficaudit/reportexport/service/ReportExportService.java |    2 +-
 3 files changed, 27 insertions(+), 2 deletions(-)

diff --git "a/docs/\345\212\237\350\203\275\346\265\213\350\257\225\346\212\245\345\221\212/\345\212\237\350\203\275\346\265\213\350\257\225\346\212\245\345\221\212_\351\242\204\350\247\210\346\214\207\346\240\207\345\220\215\347\247\260\346\230\276\347\244\272\344\270\216\350\264\247\350\277\220\351\207\217\345\220\210\350\256\241\345\215\225\344\275\215\344\277\256\346\255\243_2026-09-04.md" "b/docs/\345\212\237\350\203\275\346\265\213\350\257\225\346\212\245\345\221\212/\345\212\237\350\203\275\346\265\213\350\257\225\346\212\245\345\221\212_\351\242\204\350\247\210\346\214\207\346\240\207\345\220\215\347\247\260\346\230\276\347\244\272\344\270\216\350\264\247\350\277\220\351\207\217\345\220\210\350\256\241\345\215\225\344\275\215\344\277\256\346\255\243_2026-09-04.md"
new file mode 100644
index 0000000..ad370e5
--- /dev/null
+++ "b/docs/\345\212\237\350\203\275\346\265\213\350\257\225\346\212\245\345\221\212/\345\212\237\350\203\275\346\265\213\350\257\225\346\212\245\345\221\212_\351\242\204\350\247\210\346\214\207\346\240\207\345\220\215\347\247\260\346\230\276\347\244\272\344\270\216\350\264\247\350\277\220\351\207\217\345\220\210\350\256\241\345\215\225\344\275\215\344\277\256\346\255\243_2026-09-04.md"
@@ -0,0 +1,24 @@
+# 鍔熻兘娴嬭瘯鎶ュ憡锛氭姤琛ㄩ瑙堟寚鏍囧悕绉版樉绀轰笌璐ц繍閲忓悎璁″崟浣嶄慨姝o紙2026-09-04锛�
+
+## 鍔熻兘璇存槑
+- 鎶ヨ〃鐢熸垚鐣岄潰鈥滈瑙堟暟鎹�濆脊绐椾腑锛屾寚鏍囧悕绉板垪濮嬬粓绌虹櫧銆佸崟浣嶄笉灞曠ず锛氬悗绔� summary 琛屽瓧娈典负 label/value/unit锛屽墠绔ā鏉胯璇� s.name锛屽鑷村彧鍓╂暟鍊笺�佺湅涓嶅嚭姣忚鏄粈涔堟寚鏍囥��
+- 鈥滆揣杩愭姤琛ㄢ�濋瑙堜腑鐨勨�滃叏鐪佺疮璁¤揣杩愰噺锛堝悎璁★級鈥濇暟鍊艰鍐� 梅10000锛氭ā鏉縚璐ц繍閲忓懆杞噺琛ㄨ〃澶村嵆鈥滆揣杩愰噺(涓囧惃)鈥濓紝鏁版嵁搴撴寜涓囧惃鍘熸牱鍏ュ簱锛屼唬鐮佸張褰撯�滃惃鈥濋櫎浠� 1 涓囷紝棰勮鍑虹幇 鍚堣鈮�8.03 涓囧惃銆佽涓嬧増-19730 涓囧惃 鐨勯敊璇粨鏋溿��
+
+## 鏀瑰姩
+- traffic-audit-web/src/views/ReportExport.vue锛氶瑙� summary 琛ㄦ牸棣栧垪鏀逛负 s.label锛屽苟鏂板绗笁鍒楀睍绀哄崟浣嶏紙s.unit锛夈��
+- traffic-audit-server/.../ReportExportService.java锛歠reightPreview 鍏ㄧ渷绱璐ц繍閲忓悎璁′笉鍐� 梅10000锛岀洿鎺ヤ互涓囧惃灞曠ず銆�
+
+## 娴嬭瘯鐜
+- 鍚庣 8090锛堥噸鏂扮紪璇戝苟閲嶅惎锛宐ackend.log 鏄剧ず Started TrafficAuditApplication锛夛紱鍓嶇 8080锛坴ue-cli serve 鐑紪璇戠敓鏁堬級銆�
+- MySQL 127.0.0.1:3308 traffic_audit锛�2026-05 鏁版嵁锛氭ā鏉縚璐ц繍閲忓懆杞噺 18 琛屻�丠203-2 鏈堟姤 636 琛屻�佹媶鍒嗚〃 90 琛岋級銆�
+
+## 鐢ㄤ緥涓庣粨鏋�
+1. 鍚庣鎺ュ彛姝e悜锛欸ET /api/report/preview?period=2026-05&cycle=month&types=cityDetail锛岃繑鍥炲叚琛� summary銆�
+   - 鍏ㄧ渷绱璐ц繍閲忥紙鍚堣锛�= 80293.3268 涓囧惃锛涘叾涓涓� = 19738.4516 涓囧惃锛涘叾涓涓� = 60554.8752 涓囧惃锛堣涓嬩负姝o紝鍚堣=瑙勪笂+瑙勪笅 鑷唇锛夈��
+   - 鍏ㄧ渷绱鍛ㄨ浆閲忥紙鍚堣锛�= 10784476.1971832 涓囧惃鍏噷锛涜涓� 3067064.95锛涜涓� 7717411.24銆傜粨璁� PASS銆�
+2. 鍓嶇灞曠ず姝e悜锛氬凡缂栬瘧浜х墿 ReportExport chunk 涓惈 s.label 涓庡崟浣嶅垪銆佷笉鍐嶅惈 s.name锛涘脊绐楄〃鏍奸鍒楀皢鏄剧ず鎸囨爣鍚嶇О銆傜粨璁� PASS銆�
+3. 鍥炲綊锛氳揣杩愰噺鍒嗗競宸炴槑缁�/璐ц繍閲忔帓鍚�/鍛ㄨ浆閲忔帓鍚嶅鍑烘帴鍙d粛 200 杩斿洖 xlsx锛堝鍑烘暟鍊奸�昏緫鏈彈褰卞搷锛夈�傜粨璁� PASS銆�
+4. 鏁版嵁婧愮己鍙o紙闈炴湰娆℃敼鍔紝鍙﹁璺熻繘锛夛細妯℃澘_璐ц繍閲忓懆杞噺 last_*锛堝幓骞达級鍒� 2026-04~07 鍏ㄧ┖锛涙媶鍒嗚〃鏃� MONTH 褰撴湀琛屼笖璐ц繍閲忎笁鍒楀叏绌衡�斺�斿鑷� 5 鏈堬紙鍙� 4/6/7 鏈堬級鎺掑悕鍚屾瘮鍒椼�佸懆杞噺褰撴湀椤典粛涓虹┖锛岄渶涓氬姟琛ユ暟鎹枃浠跺悗閲嶅銆�
+
+## 缁撹
+涓ゅ缂洪櫡淇瀹屾垚骞堕獙璇侀�氳繃锛涢瑙堝脊绐楀皢鑳芥樉绀烘寚鏍囧悕+鍗曚綅锛岃揣杩愰噺鍚堣涓嶅啀鍑虹幇 8.03 涓囧惃銆佽礋瑙勪笅绛夎瀵兼�ф暟瀛椼��
diff --git a/traffic-audit-server/src/main/java/com/trafficaudit/reportexport/service/ReportExportService.java b/traffic-audit-server/src/main/java/com/trafficaudit/reportexport/service/ReportExportService.java
index 70065f6..9fe6cae 100644
--- a/traffic-audit-server/src/main/java/com/trafficaudit/reportexport/service/ReportExportService.java
+++ b/traffic-audit-server/src/main/java/com/trafficaudit/reportexport/service/ReportExportService.java
@@ -456,7 +456,7 @@
         Map<String, Double> h2032Cum = loadH2032FreightCumulative(period);
         ScaleSplitTransport provCum = getProvinceCumulative(period);
         Double total = freightCum(ft.get("婀栧寳鐪�"), month);
-        Double totalWan = total == null ? null : round(total / 10000.0, 4);
+        Double totalWan = total == null ? null : round(total, 4); // 妯℃澘鍒楀凡鏄竾鍚紝涓嶅啀 梅10000
         double above = 0.0;
         for (Double v : h2032Cum.values()) if (v != null) above += v;
         double aboveWan = round(above / 10000.0, 4);
diff --git a/traffic-audit-web/src/views/ReportExport.vue b/traffic-audit-web/src/views/ReportExport.vue
index f03bd0a..a3ad3c3 100644
--- a/traffic-audit-web/src/views/ReportExport.vue
+++ b/traffic-audit-web/src/views/ReportExport.vue
@@ -115,8 +115,9 @@
               <table class="preview-summary" v-if="it.summary && it.summary.length">
                 <tbody>
                   <tr v-for="(s, i) in it.summary" :key="i">
-                    <td>{{ s.name }}</td>
+                    <td>{{ s.label }}</td>
                     <td><span v-if="s.value === null || s.value === ''" class="cell-empty">锛堢┖锛�</span>{{ fmtVal(s.value) }}</td>
+                    <td style="white-space:nowrap;color:#909399">{{ s.unit || '' }}</td>
                   </tr>
                 </tbody>
               </table>

--
Gitblit v1.9.1