From d35aed30c9b5920065774eeaaeefafcc05c49761 Mon Sep 17 00:00:00 2001
From: xyc <jc_xiong@hotmail.com>
Date: 星期二, 01 九月 2026 17:32:14 +0800
Subject: [PATCH] docs: 关机快照补充——发布后又拉取到同事 2 个新提交(fbc1c15/91d7eee),已发布版本落后 HEAD
---
traffic-audit-web/src/views/AuditResult.vue | 24 ++++++++++++------------
1 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/traffic-audit-web/src/views/AuditResult.vue b/traffic-audit-web/src/views/AuditResult.vue
index 7ef313c..fb821eb 100644
--- a/traffic-audit-web/src/views/AuditResult.vue
+++ b/traffic-audit-web/src/views/AuditResult.vue
@@ -3,7 +3,7 @@
<app-header title="浜ら�氱粺璁℃姤琛ㄥ鏍哥郴缁� - 瀹℃牳缁撴灉"></app-header>
<el-container>
<el-aside width="200px">
- <el-menu router default-active="/audit">
+ <el-menu ref="sideMenu" router :default-active="$route.path" @select="onMenuSelect">
<el-menu-item index="/dashboard">宸ヤ綔鍙�</el-menu-item>
<el-menu-item index="/import">鏁版嵁瀵煎叆</el-menu-item>
<el-menu-item index="/data">鏁版嵁鏌ョ湅</el-menu-item>
@@ -336,7 +336,7 @@
const fd = new FormData()
fd.append('period', this.period)
fd.append('reportType', this.reportType)
- api.post('/audit/execute', fd)
+ api.post('/audit/execute', fd, { timeout: 120000 })
.then(res => {
const count = (res.data || []).length
return api.get('/audit/ruleStats', { params: { period: this.period, reportType: this.reportType } })
@@ -361,7 +361,7 @@
.then(() => api.get('/audit/results', { params: { period: this.period, reportType: this.reportType } }))
.then(res => { this.applyResults(res.data) })
.then(() => this.loadRuleStats())
- .catch(() => { this.$message.error('瀹℃牳鎵ц澶辫触') })
+ .catch(e => { if (e && e._toast) return; this.$message.error('瀹℃牳鎵ц澶辫触') })
.finally(() => { this.loading = false })
},
markAudited() {
@@ -370,7 +370,7 @@
const fd = new FormData()
fd.append('period', this.period)
fd.append('reportType', this.reportType)
- api.post('/audit/markAudited', fd)
+ api.post('/audit/markAudited', fd, { timeout: 60000 })
.then(res => {
if (res.data) {
this.$message.success('宸叉爣璁拌鏈熴��' + this.reportType + '銆嶄负宸插鏍革紝鎶ヨ〃瀵煎嚭涓嶅啀鎻愮ず鏈鏍�')
@@ -380,7 +380,7 @@
return api.get('/audit/results', { params: { period: this.period, reportType: this.reportType } })
})
.then(res => { this.applyResults(res.data) })
- .catch(() => { this.$message.error('鏍囪澶辫触') })
+ .catch(e => { if (e && e._toast) return; this.$message.error('鏍囪澶辫触') })
.finally(() => { this.marking = false })
},
queryResults() {
@@ -389,7 +389,7 @@
api.get('/audit/results', { params: { period: this.period, reportType: this.reportType } })
.then(res => { this.applyResults(res.data) })
.then(() => this.loadRuleStats())
- .catch(() => { this.$message.error('鏌ヨ澶辫触') })
+ .catch(e => { if (e && e._toast) return; this.$message.error('鏌ヨ澶辫触') })
.finally(() => { this.loading = false })
},
toggleExplain(reportId) {
@@ -412,13 +412,13 @@
fd.append('reportType', this.reportType)
fd.append('reportId', reportId)
fd.append('explanation', explanation)
- api.post('/explain/save', fd)
+ api.post('/explain/save', fd, { timeout: 60000 })
.then(() => {
this.$message.success('浼佷笟瑙i噴宸蹭繚瀛�')
this.$set(this.explainDrafts, reportId, explanation)
this.results.forEach(r => { if (r.reportId === reportId) r.verifyExplanation = explanation })
})
- .catch(e => { this.$message.error((e.response && e.response.data && e.response.data.message) || '淇濆瓨澶辫触') })
+ .catch(e => { if (e && e._toast) return; this.$message.error((e.response && e.response.data && e.response.data.message) || '淇濆瓨澶辫触') })
.finally(() => { this.savingExplainId = null })
},
resetDraft(reportId) {
@@ -450,9 +450,9 @@
fd.append('id', row.id)
fd.append('status', status)
if (comment) fd.append('comment', comment)
- api.post('/audit/review', fd)
+ api.post('/audit/review', fd, { timeout: 60000 })
.then(() => { row.status = status; this.$message.success(status === 'CONFIRMED' ? '宸茬‘璁�' : '宸插拷鐣�') })
- .catch(() => { this.$message.error('鎿嶄綔澶辫触') })
+ .catch(e => { if (e && e._toast) return; this.$message.error('鎿嶄綔澶辫触') })
},
updateBatchSelection() { this.batchSelection = this.filteredResults.filter(r => r._selected) },
toggleSelectAll(value) {
@@ -478,9 +478,9 @@
fd.append('id', item.id)
fd.append('status', status)
if (comment) fd.append('comment', comment)
- api.post('/audit/review', fd)
+ api.post('/audit/review', fd, { timeout: 60000 })
.then(() => { item.status = status; done++; if (done === list.length) this.$message.success('宸�' + (status === 'CONFIRMED' ? '纭' : '蹇界暐') + ' ' + done + ' 鏉�') })
- .catch(() => { this.$message.error('閮ㄥ垎鎿嶄綔澶辫触') })
+ .catch(e => { if (e && e._toast) return; this.$message.error('閮ㄥ垎鎿嶄綔澶辫触') })
})
},
clearFilters() { this.enterpriseFilter = ''; this.ruleFilter = '' },
--
Gitblit v1.9.1