From f681506cea31c7dbe34ddd8802df5f19c65eb239 Mon Sep 17 00:00:00 2001 From: X_Rian <904416525@qq.com> Date: Tue, 12 Nov 2024 15:37:42 +0800 Subject: [PATCH] =?UTF-8?q?flx:=E6=8F=90=E4=BA=A4=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/request.js | 132 +++++++++++++++++++++++++------------------------ 1 file changed, 67 insertions(+), 65 deletions(-) diff --git a/api/request.js b/api/request.js index 13dcb43..5bf6bf6 100644 --- a/api/request.js +++ b/api/request.js @@ -8,8 +8,8 @@ // export const BASE_URL = "http://jxj.zhgdyun.com:61212" // 洁远程 // export const BASE_URL = "http://182.90.224.237:35557" // export const BASE_URL = "http://192.168.34.155:19111" -export const BASE_URL = "http://192.168.34.221:9111" - // axios.defaults.baseURL ='http://192.168.34.221:9111/' //郭圣雄本地 +// export const BASE_URL = "http://192.168.34.221:9111" +// axios.defaults.baseURL ='http://192.168.34.221:9111/' //郭圣雄本地 //export const BASE_URL = "http://192.168.8.100:10000" //export const BASE_URL = "http://106.13.16.28:10000" @@ -18,6 +18,8 @@ export const BASE_URL = "http://192.168.34.221:9111" // export const BASE_URL = "http://42.180.188.17:9809" // 鞍钢正式环境 // export const BASE_URL = "http://42.180.188.17:19098" // 鞍钢线上测试环境 // export const BASE_URL = "http://jxj.zhgdyun.com:18004" // 包头线上地址 +export const BASE_URL = "http://121.37.106.37:19999" // 新能源智慧基建管理平台线上地址 + //是否已显示未登录弹窗 let showNoLoginTip = false @@ -26,69 +28,69 @@ let showNoLoginTip = false * @param {Object} config uni request的配置 */ export function request(config = {}, sl = true) { - return new Promise((resolve, reject) => { - if (sl) { - uni.showLoading({ - title: '加载中...' - }) - } - uni.request({ - url: BASE_URL + (config.url.startsWith("/") ? config.url : ("/" + config.url)), - method: (config.method || 'GET').toLocaleUpperCase(), - timeout: config.timeout || 20000, - withCredentials: true, - header: { - //大家在这里传自定义的token,这里默认wflow的 - Authorization: "Bearer " + uni.getStorageSync('wflow-token'), - TenantId: JSON.parse(uni.getStorageSync("loginUser")).sn, - ...config.header, - }, - dataType: 'json', - data: config.data, - success: (res) => { - if (res.statusCode === 200) { - showNoLoginTip = false - resolve(res) - } else if (res.statusCode === 401) { - if (!showNoLoginTip) { - showNoLoginTip = true - // uni.showModal({ - // title: '提示', - // content: '登录已失效,是否重新跳转到登录', - // success: function(res) { - // showNoLoginTip = false - // uni.removeStorageSync('loginUser') - // if (res.confirm) { - // uni.navigateTo({ url: '/pages/login/login' }) - // } - // } - // }); - } - } else if (res.statusCode === 500) { - console.log(res) - uni.showToast({ - icon: 'none', - title: '系统异常:' + res.data - }) - } else { - showNoLoginTip = false - reject({ - statusCode: res.statusCode, - msg: res.data - }) - } - }, - fail: (err) => { - console.log(err) - uni.showToast({ - title: '网络异常,请检查网络', - duration: 2000, - icon: 'none' - }) - }, - complete: () => uni.hideLoading() - }) - }) + return new Promise((resolve, reject) => { + if (sl) { + uni.showLoading({ + title: '加载中...' + }) + } + uni.request({ + url: BASE_URL + (config.url.startsWith("/") ? config.url : ("/" + config.url)), + method: (config.method || 'GET').toLocaleUpperCase(), + timeout: config.timeout || 20000, + withCredentials: true, + header: { + //大家在这里传自定义的token,这里默认wflow的 + Authorization: "Bearer " + uni.getStorageSync('wflow-token'), + TenantId: JSON.parse(uni.getStorageSync("loginUser")).sn, + ...config.header, + }, + dataType: 'json', + data: config.data, + success: (res) => { + if (res.statusCode === 200) { + showNoLoginTip = false + resolve(res) + } else if (res.statusCode === 401) { + if (!showNoLoginTip) { + showNoLoginTip = true + // uni.showModal({ + // title: '提示', + // content: '登录已失效,是否重新跳转到登录', + // success: function(res) { + // showNoLoginTip = false + // uni.removeStorageSync('loginUser') + // if (res.confirm) { + // uni.navigateTo({ url: '/pages/login/login' }) + // } + // } + // }); + } + } else if (res.statusCode === 500) { + console.log(res) + uni.showToast({ + icon: 'none', + title: '系统异常:' + res.data + }) + } else { + showNoLoginTip = false + reject({ + statusCode: res.statusCode, + msg: res.data + }) + } + }, + fail: (err) => { + console.log(err) + uni.showToast({ + title: '网络异常,请检查网络', + duration: 2000, + icon: 'none' + }) + }, + complete: () => uni.hideLoading() + }) + }) } export default request \ No newline at end of file