From 00e6928c50d58ed93fef75454d4f2ef0110d89e9 Mon Sep 17 00:00:00 2001
From: 吴羡 <16976746+Xian-TT3@user.noreply.gitee.com>
Date: 星期五, 30 十月 2026 16:32:17 +0800
Subject: [PATCH] feat(cnas,business): 客户满意度模板化表单与年度汇总导出、费用统计增强、路由加载自愈
---
src/permission.js | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/src/permission.js b/src/permission.js
index c66a9d3..c57e6f0 100644
--- a/src/permission.js
+++ b/src/permission.js
@@ -5,6 +5,7 @@
import { getToken } from '@/utils/auth'
import { isHttp, isPathMatch } from '@/utils/validate'
import { isRelogin } from '@/utils/request'
+import { isChunkLoadError, autoReloadForChunkError } from '@/utils/routeLoad'
import useUserStore from '@/store/modules/user'
import useLockStore from '@/store/modules/lock'
import useSettingsStore from '@/store/modules/settings'
@@ -75,3 +76,14 @@
router.afterEach(() => {
NProgress.done()
})
+
+router.onError(error => {
+ NProgress.done()
+ // 椤甸潰浠g爜妯″潡鍔犺浇澶辫触锛圴ite 閲嶅惎/閲嶇紪璇戙�佸彂鐗堝悗鏃у垎鍖咃級鑷姩鍒锋柊鎭㈠
+ if (isChunkLoadError(error) && autoReloadForChunkError()) {
+ console.warn('[router] 椤甸潰妯″潡鍔犺浇澶辫触锛岃嚜鍔ㄥ埛鏂伴噸璇曪細', error)
+ return
+ }
+ console.error('[router] 椤甸潰鍔犺浇澶辫触锛�', error)
+ ElMessage.error('椤甸潰鍔犺浇澶辫触锛岃鍒锋柊椤甸潰鍚庨噸璇�')
+})
--
Gitblit v1.9.3