From d583ee91ff627890ce0a2a1055dcdc394d2391e2 Mon Sep 17 00:00:00 2001
From: xuefei <564615061@qq.cm>
Date: 星期四, 04 五月 2023 09:55:18 +0800
Subject: [PATCH] 登录密码验证base64加密

---
 src/libs/axios.js |   36 +++++++++++++++++++++++++-----------
 1 files changed, 25 insertions(+), 11 deletions(-)

diff --git a/src/libs/axios.js b/src/libs/axios.js
index 3faf058..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';
@@ -15,6 +15,7 @@
     return Promise.resolve(err);
 });
 
+
 // http response 鎷︽埅鍣�
 axios.interceptors.response.use(response => {
     const data = response.data;
@@ -24,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);
@@ -61,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
-        }
+            '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}`,
@@ -95,7 +109,7 @@
 };
 
 export const putRequest = (url, params) => {
-    let accessToken = getStore("accessToken");
+    let accessToken = getSessionStore("accessToken");
     return axios({
         method: 'put',
         url: `${baseApi}${url}`,
@@ -116,7 +130,7 @@
 };
 
 export const postBodyRequest = (url, params) => {
-    let accessToken = getStore('accessToken');
+    let accessToken = getSessionStore('accessToken');
     return axios({
         method: 'post',
         url: `${baseApi}${url}`,
@@ -129,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