guoshipeng
2023-07-06 6b2741434cb2be708a869505440f9f4efc8e6fd1
src/util/request.ts
@@ -1,7 +1,7 @@
import Vue from '../main'
import axios from "axios";
import router from "@/route/router";
import {message} from "ant-design-vue";
import { message } from "ant-design-vue";
const instance = axios.create({
    baseURL: 'http://47.99.64.149:8082/', // baseUrl会在发送请求的时候拼接在url前面      开发环境
@@ -19,9 +19,9 @@
        }
        return config
    },
(error: any) => {
    return Promise.reject(error)
}
    (error: any) => {
        return Promise.reject(error)
    }
)
// 响应拦截
@@ -29,18 +29,18 @@
instance.interceptors.response.use(
    (response: any) => {
        if (response.data.code === -3) {
                setTimeout(() => {
                    if (Vue.$ss.get('token') !== '') {
                        Vue.$ss.set('token', '')
                        router.push('/passport/login')
                    } else {
            setTimeout(() => {
                if (Vue.$ss.get('token') !== '') {
                    Vue.$ss.set('token', '')
                    router.push('/passport/login')
                } else {
                    }
                },100)
                }
            }, 100)
            } else {
                return response
            }
        } else {
            return response
        }
    },
    (error: any) => {
        return Promise.reject(error)