系统通知

This commit is contained in:
A1300399510
2023-07-14 17:21:53 +08:00
parent fbfae2d4fc
commit 89d8462f7b
21 changed files with 492 additions and 104 deletions

View File

@@ -1,10 +1,6 @@
import axios from 'axios';
import QS from 'qs';
import { goTologin } from '@/utils/util.js'
//qs.stringify()是将对象 序列化成URL的形式以&进行拼接
// let protocol = window.location.protocol; //协议
// let host = window.location.host; //主机
// axios.defaults.baseURL = protocol + "//" + host;
axios.defaults.baseURL = 'https://app.gter.net'
// axios.defaults.baseURL = '/index'
axios.defaults.emulateJSON = true
@@ -12,12 +8,7 @@ axios.defaults.withCredentials = true
axios.interceptors.request.use( //响应拦截
async config => {
// 每次发送请求之前判断vuex中是否存在token
// 如果存在则统一在http请求的header都加上token这样后台根据token判断你的登录情况
// 即使本地存在token也有可能token是过期的所以在响应拦截器中要对返回状态进行判断
// config.headers.withCredentials = true
// config.headers['Content-Type'] = 'multipart/form-data'
// 开发时登录用的,可以直接替换小程序的 authorization
// if (process.env.NODE_ENV == "development") config['headers']['authorization'] = "x2mmnl9grt51bpplj2k6ioiuummzhnw3"
if (process.env.NODE_ENV == "development") config['headers']['authorization'] = "0h870ovk2xckoqfsh8a3t3sg4sg5z7eg"
return config;
@@ -38,10 +29,7 @@ axios.interceptors.response.use(
switch (error.response.status) {
// 401: 未登录
case 401:
console.log("401");
goTologin()
console.log("401");
goTologin() // 跳转登录页面
break
case 403:
// router.push('/login')

View File

@@ -3,7 +3,6 @@ function setSeoTitle(title) {
}
function redirectToExternalWebsite(url) {
console.log(url, "url");
const link = document.createElement('a');
link.href = url;
// link.target = '_blank';