From e50fa16b6dbc4e7c50d5fbdbc04d2a556ca01c4e Mon Sep 17 00:00:00 2001
From: chenlu <1320612696@qq.com>
Date: 星期一, 02 十二月 2024 11:26:36 +0800
Subject: [PATCH] 补片流程卡调整
---
north-glass-erp/northglass-erp/src/utils/request.js | 16 ++++++++++++----
1 files changed, 12 insertions(+), 4 deletions(-)
diff --git a/north-glass-erp/northglass-erp/src/utils/request.js b/north-glass-erp/northglass-erp/src/utils/request.js
index e7abe99..9bcaeab 100644
--- a/north-glass-erp/northglass-erp/src/utils/request.js
+++ b/north-glass-erp/northglass-erp/src/utils/request.js
@@ -1,10 +1,10 @@
import axios from 'axios'
-import config from '../../config';
+import config from '../../config'
import useUserInfoStore from '@/stores/userInfo'
const userStore=useUserInfoStore()
const request = axios.create({
baseURL: `http://${config.serverUrl}`, // 娉ㄦ剰锛侊紒 杩欓噷鏄叏灞�缁熶竴鍔犱笂浜� 鍚庣鎺ュ彛鍓嶇紑 鍓嶇紑锛屽悗绔繀椤昏繘琛岃法鍩熼厤缃紒
- timeout: 5000
+ timeout: 10000
})
//
@@ -15,7 +15,7 @@
request.interceptors.request.use(config => {
config.headers['Content-Type'] = 'application/json;charset=utf-8';
if(userStore.user){
- config.headers['token'] = userStore.user.token;
+ config.headers['satoken'] = userStore.user.token;
}
// 璁剧疆璇锋眰澶�
return config
@@ -27,7 +27,15 @@
// 鍙互鍦ㄦ帴鍙e搷搴斿悗缁熶竴澶勭悊缁撴灉
request.interceptors.response.use(
response => {
- let res = response.data;
+ let res = response.data
+ //浼犻�掓姤閿欎俊鎭紝鎶婃姤閿欎俊鎭紶閫掑埌pinia涓�
+ userStore.setResponseCode(parseInt(res.code),res.msg)
+ if(res.code!=='200' ){
+ if(response.config.responseType !== 'blob'){
+ return Promise.reject(res.code)
+ }
+ }
+
// 濡傛灉鏄繑鍥炵殑鏂囦欢
if (response.config.responseType === 'blob') {
return res
--
Gitblit v1.8.0