dengjunjie
2025-04-19 9e579eda4601ed7b492b9d19a24e8146f6ebdf8d
项目代码/WMS/WIDESEA_WMSClient/src/api/http.js
@@ -3,28 +3,28 @@
// import {getCurrentInstance} from 'vue'
import { useRouter, useRoute } from 'vue-router'
const router = useRouter();
axios.defaults.timeout = 50000;
axios.defaults.timeout = 50000;
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8';
import { ElLoading as Loading, ElMessage as Message } from 'element-plus';
let loadingInstance;
let loadingInstance;
let loadingStatus = false;
// if (process.env.NODE_ENV == 'development') {
//     axios.defaults.baseURL = 'http://localhost:5000/';
// }
// else if (process.env.NODE_ENV == 'debug') {
//     axios.defaults.baseURL = 'http://localhost:5000/';
// }
if (process.env.NODE_ENV == 'development') {
    axios.defaults.baseURL = window.webConfig.webApiBaseUrl;
}
else if (process.env.NODE_ENV == 'debug') {
    axios.defaults.baseURL = 'http://127.0.0.1:8098/';
}
// else if (process.env.NODE_ENV == 'production') {
//     axios.defaults.baseURL = 'http://115.159.85.185:8018/';
// }
// if (!axios.defaults.baseURL.endsWith('/')) {
//     axios.defaults.baseURL+="/";
// }
axios.defaults.baseURL = import.meta.env.VITE_BaseUrl;
else if (process.env.NODE_ENV == 'production') {
    axios.defaults.baseURL = window.webConfig.webApiProduction;
}
if (!axios.defaults.baseURL.endsWith('/')) {
    axios.defaults.baseURL+="/";
}
let ipAddress = axios.defaults.baseURL;
axios.interceptors.request.use((config) => {
@@ -86,11 +86,11 @@
function checkResponse (res) {
    //鍒锋柊token
    if (!res.headers) {
        if (res.getResponseHeader("vol_exp") == "1") {
        if (res.getResponseHeader("widesea_exp") == "1") {
            replaceToken();
        }
    }
    else if (res.headers.vol_exp == "1") {
    else if (res.headers.widesea_exp == "1") {
        replaceToken();
    }
}
@@ -143,6 +143,7 @@
    return new Promise((resolve, reject) => {
        axios.get(url, config)
            .then(response => {
                // console.log(response)
                resolve(response.data)
            }, err => {
                reject(err)