From cb5c9968b763362d399e1c7fce1129ec7434aba8 Mon Sep 17 00:00:00 2001
From: kongdeqiang <123456>
Date: 星期三, 26 四月 2023 14:07:31 +0800
Subject: [PATCH] session保存token

---
 src/libs/axios.js |   33 +++++++++++++++++++++++----------
 1 files changed, 23 insertions(+), 10 deletions(-)

diff --git a/src/libs/axios.js b/src/libs/axios.js
index d78fd03..b1a108f 100644
--- a/src/libs/axios.js
+++ b/src/libs/axios.js
@@ -1,5 +1,5 @@
 import axios from 'axios';
-import { getStore, setStore } from './storage';
+import { getStore, setStore,getSessionStore,setSessionStore} from './storage';
 import { router } from '../router/index';
 import { Message } from 'view-design';
 import Cookies from 'js-cookie';
@@ -25,7 +25,7 @@
         case 401:
             // 鏈櫥褰� 娓呴櫎宸茬櫥褰曠姸鎬�
             Cookies.set('userInfo', '');
-            setStore('accessToken', '');
+            setSessionStore('accessToken', '');
             if (router.history.current.name != "login") {
                 if (data.message !== null) {
                     Message.error(data.message);
@@ -62,20 +62,33 @@
     return Promise.resolve(err);
 });
 
-export const getRequest = (url, params) => {
-    let accessToken = getStore('accessToken');
+export const getRequest = (url, params, responseType = null) => {
+    let accessToken = getSessionStore('accessToken');
     return axios({
         method: 'get',
         url: `${baseApi}${url}`,
         params: params,
         headers: {
             'accessToken': accessToken,
-        }
+        },
+        responseType:responseType
+    });
+};
+export const getmethod = (url, params) => {
+    let accessToken = getSessionStore('accessToken');
+    return axios({
+        method: 'get',
+        url: `${baseApi}${url}`,
+        params: params,
+        headers: {
+            'accessToken': accessToken,
+        },
+        responseType:"blob"
     });
 };
 
 export const postRequest = (url, params) => {
-    let accessToken = getStore("accessToken");
+    let accessToken = getSessionStore("accessToken");
     return axios({
         method: 'post',
         url: `${baseApi}${url}`,
@@ -96,7 +109,7 @@
 };
 
 export const putRequest = (url, params) => {
-    let accessToken = getStore("accessToken");
+    let accessToken = getSessionStore("accessToken");
     return axios({
         method: 'put',
         url: `${baseApi}${url}`,
@@ -117,7 +130,7 @@
 };
 
 export const postBodyRequest = (url, params) => {
-    let accessToken = getStore('accessToken');
+    let accessToken = getSessionStore('accessToken');
     return axios({
         method: 'post',
         url: `${baseApi}${url}`,
@@ -130,8 +143,8 @@
 
 /**
  * 鏃犻渶token楠岃瘉鐨凣ET璇锋眰 閬垮厤鏃oken杩囨湡瀵艰嚧璇锋眰澶辫触
- * @param {*} url 
- * @param {*} params 
+ * @param {*} url
+ * @param {*} params
  */
 export const getNoAuthRequest = (url, params) => {
     return axios({

--
Gitblit v1.9.1