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