From 37496dcec47bc98dc545d94287f39b33eb181bca Mon Sep 17 00:00:00 2001
From: xyc <jc_xiong@hotmail.com>
Date: 星期五, 28 八月 2026 17:36:48 +0800
Subject: [PATCH] docs: 关机交接——菜单布局修复(2bd663b)与实测结论、/import 主线程卡死新发现、sessionStorage 强制登录待办
---
traffic-audit-web/src/views/DataView.vue | 32 +++++++++++++++++++++++++++++---
1 files changed, 29 insertions(+), 3 deletions(-)
diff --git a/traffic-audit-web/src/views/DataView.vue b/traffic-audit-web/src/views/DataView.vue
index 23882f3..6084401 100644
--- a/traffic-audit-web/src/views/DataView.vue
+++ b/traffic-audit-web/src/views/DataView.vue
@@ -12,7 +12,7 @@
<el-menu-item index="/report">鎶ヨ〃鐢熸垚</el-menu-item>
<el-menu-item index="/rules">瑙勫垯绠$悊</el-menu-item>
<el-menu-item index="/users">鐢ㄦ埛绠$悊</el-menu-item>
- </el-menu>
+</el-menu>
</el-aside>
<el-main>
<h3>瀵煎叆鏁版嵁鏌ョ湅</h3>
@@ -24,6 +24,11 @@
<el-radio-button label="trackMileage">杞ㄨ抗閲岀▼</el-radio-button>
<el-radio-button label="scaleSplit">瑙勪笂瑙勪笅鎷嗗垎</el-radio-button>
<el-radio-button label="freightTurnover">璐ц繍閲忓懆杞噺</el-radio-button>
+ <el-radio-button label="h2031">H203-1鏃呭鏈堟姤</el-radio-button>
+ <el-radio-button label="passengerAuth">鏃呭杩愭斂杞﹁締</el-radio-button>
+ <el-radio-button label="cityBus">鍩庡競鍏氦鏈堟姤</el-radio-button>
+ <el-radio-button label="cityTaxi">宸℃父鍑虹鏈堟姤</el-radio-button>
+ <el-radio-button label="cityTaxiAuth">鍑虹杞﹁繍鏀胯溅杈�</el-radio-button>
</el-radio-group>
</el-form-item>
<el-form-item label="鎶ヨ〃鏈�">
@@ -34,12 +39,13 @@
</el-form-item>
<el-form-item>
<el-button type="primary" @click="loadData">鏌ヨ</el-button>
+ <el-button type="success" icon="el-icon-full-screen" @click="toggleFullscreen">鍏ㄥ睆鏌ョ湅</el-button>
</el-form-item>
</el-form>
<div style="color:#909399;font-size:12px;margin-bottom:6px">
鍏� {{ total }} 鏉¤褰曪紝褰撳墠绗� {{ page }} 椤�
</div>
- <div class="table-area">
+ <div class="table-area" ref="tableArea">
<el-table :data="records" border v-loading="loading" size="small" style="width:100%" height="100%">
<el-table-column v-for="c in columns" :key="c.prop" :prop="c.prop" :label="c.label" :min-width="c.width" show-overflow-tooltip>
<template slot-scope="scope">
@@ -96,11 +102,21 @@
this.page = 1
this.loadData()
}
- }).catch(() => {
+ }).catch(e => {
+ if (e && e._toast) return
this.$message.error('鏁版嵁鏌ヨ澶辫触')
}).finally(() => {
this.loading = false
})
+ },
+ toggleFullscreen() {
+ const el = this.$refs.tableArea
+ if (!document.fullscreenElement) {
+ if (el && el.requestFullscreen) el.requestFullscreen()
+ else this.$message.warning("娴忚鍣ㄤ笉鏀寔鍏ㄥ睆")
+ } else if (document.exitFullscreen) {
+ document.exitFullscreen()
+ }
},
formatCell(v) {
if (v === null || v === undefined || v === '') return '-'
@@ -108,9 +124,19 @@
}
},
mounted() {
+ const q = this.$route.query
+ if (q.type) this.type = q.type
+ if (q.period) this.period = q.period
+ if (q.keyword) this.keyword = q.keyword
this.loadData()
}
}
</script>
<style scoped>
+.el-header { background: #409EFF; color: white; line-height: 60px; font-size: 18px; }
+#app .table-area:fullscreen {
+ padding: 20px;
+ background: #fff;
+ overflow: auto;
+}
</style>
\ No newline at end of file
--
Gitblit v1.9.1