From 861e1c1428046b348f7e963025a454e710792815 Mon Sep 17 00:00:00 2001
From: 李林 <z1292839451@163.com>
Date: 星期四, 17 八月 2023 12:54:15 +0800
Subject: [PATCH] 增加菜单,增加销售管理

---
 src/main.js |  125 +++++++++++++++++++++--------------------
 1 files changed, 64 insertions(+), 61 deletions(-)

diff --git a/src/main.js b/src/main.js
index 3b771af..f5b6bda 100644
--- a/src/main.js
+++ b/src/main.js
@@ -12,6 +12,9 @@
 import swal from 'sweetalert'
 
 Vue.prototype.LOCATIONVUE = "http://127.0.0.1:80/"; //鍓嶇鏈湴绔彛
+Vue.prototype.HaveJson = (val) => {
+	return JSON.parse(JSON.stringify(val))
+}
 
 Vue.use(VueAxios, axios)
 Vue.config.productionTip = false
@@ -30,70 +33,70 @@
 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') {
-    
-    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
+	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)
+	}
+
+	return config
 }, function(error) {
-  return Promise.reject(error)
+	return Promise.reject(error)
 })
 
 axios.interceptors.response.use(res => {
-  return res.data
+	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)
+	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)
 })
 
 // 璺敱鎷︽埅鍣�
@@ -111,7 +114,7 @@
 // });
 
 new Vue({
-  el: '#app',
-  router,
-  render: h => h(App)
-});
+	el: '#app',
+	router,
+	render: h => h(App)
+});
\ No newline at end of file

--
Gitblit v1.9.3