guoshipeng
2023-08-03 f5c993750e570e2b7ce6c4060e2875f4e7eebb7b
src/util/request.ts
@@ -1,11 +1,13 @@
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://47.99.64.149:8082/', // baseUrl会在发送请求的时候拼接在url前面      开发环境
    // baseURL: 'http://www.7drlb7.com:8082/', // baseUrl会在发送请求的时候拼接在url前面      正式环境
   baseURL: 'http://120.26.43.34:8082/',
   // baseURL: 'http://192.168.0.11:8082/',
    timeout: 5000
})
@@ -19,9 +21,9 @@
        }
        return config
    },
(error: any) => {
    return Promise.reject(error)
}
    (error: any) => {
        return Promise.reject(error)
    }
)
// 响应拦截
@@ -29,18 +31,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)