quanyawei
2024-09-06 60e16bd5406c4cbdf61bf20a50e8e1b49a45b2aa
src/util/request.ts
@@ -1,10 +1,11 @@
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前面      开发环境
    // baseURL: 'http://120.26.43.34:8082/',
    // baseURL: 'http://www.7drlb7.com:8082/', // baseUrl会在发送请求的时候拼接在url前面      正式环境
    timeout: 5000
})
@@ -19,9 +20,9 @@
        }
        return config
    },
(error: any) => {
    return Promise.reject(error)
}
    (error: any) => {
        return Promise.reject(error)
    }
)
// 响应拦截
@@ -29,18 +30,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)