From abba64c23543cd806ed8864a9a976408618a5f45 Mon Sep 17 00:00:00 2001
From: XiaoRuby <3114200645@qq.com>
Date: 星期日, 24 九月 2023 23:15:54 +0800
Subject: [PATCH] 9-24 加班

---
 src/main.js |  131 ++++++++++++++++++++++---------------------
 1 files changed, 68 insertions(+), 63 deletions(-)

diff --git a/src/main.js b/src/main.js
index 03c0412..8b8170e 100644
--- a/src/main.js
+++ b/src/main.js
@@ -13,7 +13,7 @@
 
 Vue.prototype.LOCATIONVUE = "http://127.0.0.1:80/"; //鍓嶇鏈湴绔彛
 Vue.prototype.HaveJson = (val) => {
-	return JSON.parse(JSON.stringify(val))
+    return JSON.parse(JSON.stringify(val))
 }
 
 Vue.use(VueAxios, axios)
@@ -23,7 +23,11 @@
 Vue.use(qs);
 Vue.use(api);
 
-const javaApi = 'http://192.168.137.74:8001/'
+// const javaApi = 'http://192.168.14.249:8001'
+
+const javaApi = 'http://127.0.0.1:8001/'
+
+
 
 axios.defaults.baseURL = javaApi
 axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8'
@@ -33,70 +37,71 @@
 Vue.prototype.$axios = axios
 
 import {
-	Message
+    Message
 } from 'element-ui';
-axios.interceptors.request.use(function(config) {
-	let tk = sessionStorage.getItem("token")
-	let token;
-	if (tk != undefined && tk != '') {
-		token = tk
-	}
-	if (token) {
-		config.headers['token'] = "" + token
-		// config.headers['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8'
-		// config.headers['Content-Type'] = 'application/json'
-	}
-	// console.log(config)
-	if (config.method === 'post' || config.method === 'put') {
+axios.interceptors.request.use(function (config) {
+    let tk = sessionStorage.getItem("token")
+    let token;
+    if (tk != undefined && tk != '') {
+        token = tk
+    }
+    if (token) {
+        config.headers['token'] = "" + token
+        // config.headers['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8'
+        // config.headers['Content-Type'] = 'application/json'
+    }
+    // console.log(config)
+    if (config.method === 'post' || config.method === 'put') {
 
-		config.data = qs.stringify(config.data)
-	}
-	if (config.headers['Content-Type'] == 'application/json') {
-		config.data = qs.parse(config.data)
-		// console.log(config.data)
-	}
+        config.data = qs.stringify(config.data)
+    }
+    if (config.headers['Content-Type'] == 'application/json') {
+        config.data = qs.parse(config.data)
+        // console.log(config.data)
+    }
 
-	return config
-}, function(error) {
-	return Promise.reject(error)
+
+    return config
+}, function (error) {
+    return Promise.reject(error)
 })
 
 axios.interceptors.response.use(res => {
-	return res.data
-}, async function(err) {
-	if (JSON.stringify(err).indexOf('timeout of') > -1) {
-		Message.error('璇锋眰瓒呮椂锛岃妫�鏌ョ綉缁滆缃�')
-	} else if (JSON.stringify(err).indexOf('ERR_CONNECTION_RESET') > -1 || JSON.stringify(err).indexOf(
-			'Network Error') > -1) {
-		Message.error('缃戠粶杩炴帴閿欒')
-	} else if (err.response.status == "503") {
-		Message.error('鏈嶅姟鏈搷搴�')
-	} else if (err.response.status == "404") {
-		Message.error('璇锋眰澶辫触锛岄摼鎺ュ湴鍧�涓嶅瓨鍦�')
-	} else if (err.response.status == "403") {
-		Message.error('token涓嶅瓨鍦�')
-	} else if (err.response.status == "402") {
-		Message.error('鏃犳晥绛惧悕锛岃閲嶆柊鐧诲綍')
-		localStorage.removeItem('autoenter')
-		window.location.href = '/enter'
-	} else if (err.response.status == "401") {
-		await axios.post(javaApi + "user/refresh", {
-			reToken: sessionStorage.getItem('reToken')
-		}).then(res => {
-			if (res.data.code == 201) {
-				Message.error('璁よ瘉澶辫触锛岄渶瑕侀噸鏂扮櫥褰�')
-				localStorage.removeItem('autoenter')
-				window.location.href = '/enter'
-				return Promise.reject(err)
-			}
-			sessionStorage.setItem('token', res.data.token)
-			sessionStorage.setItem('reToken', res.data.reToken)
-		})
-		return axios(err.config)
-	} else if (err.response.status == "500") {
-		Message.error('鏈嶅姟绔嚭鐜伴敊璇�')
-	}
-	return Promise.reject(err)
+    return res.data
+}, async function (err) {
+    if (JSON.stringify(err).indexOf('timeout of') > -1) {
+        Message.error('璇锋眰瓒呮椂锛岃妫�鏌ョ綉缁滆缃�')
+    } else if (JSON.stringify(err).indexOf('ERR_CONNECTION_RESET') > -1 || JSON.stringify(err).indexOf(
+        'Network Error') > -1) {
+        Message.error('缃戠粶杩炴帴閿欒')
+    } else if (err.response.status == "503") {
+        Message.error('鏈嶅姟鏈搷搴�')
+    } else if (err.response.status == "404") {
+        Message.error('璇锋眰澶辫触锛岄摼鎺ュ湴鍧�涓嶅瓨鍦�')
+    } else if (err.response.status == "403") {
+        Message.error('token涓嶅瓨鍦�')
+    } else if (err.response.status == "402") {
+        Message.error('鏃犳晥绛惧悕锛岃閲嶆柊鐧诲綍')
+        localStorage.removeItem('autoenter')
+        window.location.href = '/enter'
+    } else if (err.response.status == "401") {
+        await axios.post(javaApi + "user/refresh", {
+            reToken: sessionStorage.getItem('reToken')
+        }).then(res => {
+            if (res.data.code == 201) {
+                Message.error('璁よ瘉澶辫触锛岄渶瑕侀噸鏂扮櫥褰�')
+                localStorage.removeItem('autoenter')
+                window.location.href = '/enter'
+                return Promise.reject(err)
+            }
+            sessionStorage.setItem('token', res.data.token)
+            sessionStorage.setItem('reToken', res.data.reToken)
+        })
+        return axios(err.config)
+    } else if (err.response.status == "500") {
+        Message.error('鏈嶅姟绔嚭鐜伴敊璇�')
+    }
+    return Promise.reject(err)
 })
 
 // 璺敱鎷︽埅鍣�
@@ -114,7 +119,7 @@
 // });
 
 new Vue({
-	el: '#app',
-	router,
-	render: h => h(App)
+    el: '#app',
+    router,
+    render: h => h(App)
 });

--
Gitblit v1.9.3