From 6e88705bd5b443a259b24c17c8a299765d059d96 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Thu, 23 Jul 2026 16:50:41 +0800
Subject: [PATCH] Merge branch 'master' of http://139.196.74.78:10010/r/jagzwxm/ja_web
---
applications/mobile-web-view/src/axios.js | 26 +++++++++++++++-----------
1 files changed, 15 insertions(+), 11 deletions(-)
diff --git a/applications/mobile-web-view/src/axios.js b/applications/mobile-web-view/src/axios.js
index 1a99af6..d3777b2 100644
--- a/applications/mobile-web-view/src/axios.js
+++ b/applications/mobile-web-view/src/axios.js
@@ -25,19 +25,23 @@
// 全局锁机制相关变量
window.isRefreshing = false // 标记当前是否正在刷新token
-axios.defaults.timeout = 60000
-//返回其他状态码
-axios.defaults.validateStatus = function (status) {
- return status >= 200 && status <= 500 // 默认的
-}
-//跨域请求,允许保存cookie
-axios.defaults.withCredentials = false
+// 创建作用域的 axios 实例
+const service = axios.create({
+ // 超时时间设置为10分钟,部分接口上传比较慢,如固件上传
+ timeout: 600000,
+ //返回其他状态码
+ validateStatus: function (status) {
+ return status >= 200 && status <= 500 // 默认的
+ },
+ //跨域请求,允许保存cookie
+ withCredentials: true,
+})
NProgress.configure({
showSpinner: false,
})
//http request拦截
-axios.interceptors.request.use(
+service.interceptors.request.use(
config => {
// 初始化错误提示状态
isErrorShown = false
@@ -112,7 +116,7 @@
)
//http response拦截
-axios.interceptors.response.use(
+service.interceptors.response.use(
res => {
// NProgress.done()
//获取配置信息
@@ -178,5 +182,5 @@
return Promise.reject(new Error(error))
}
)
-window._request = axios
-export default axios
+window._request = service
+export default service
--
Gitblit v1.9.3