解决登陆过期后加密接口数据二次加密问题

This commit is contained in:
LIUCX
2026-01-23 11:06:34 +08:00
parent d76481dcb4
commit dae0437ccd

View File

@@ -85,7 +85,7 @@ service.interceptors.request.use(
}
}
// 是否 API 加密
if ((config!.headers || {}).isEncrypt) {
if ((config!.headers || {}).isEncrypt && !(config!.headers || {}).isEncrypted) {
try {
// 加密请求数据
if (config.data) {
@@ -169,6 +169,9 @@ service.interceptors.response.use(
cb()
})
requestList = []
if ((config!.headers || {}).isEncrypt){
(config!.headers || {}).isEncrypted = true
}
return service(config)
} catch (e) {
// 为什么需要 catch 异常呢?刷新失败时,请求因为 Promise.reject 触发异常。