// let hostall = window.location.href; // let c1 = hostall.split('cdwlMall')[0]; // let c1 = 'https://jy.scjysm.asia:18086/' let c1 = 'https://zhgw-uat.028wlkj.com/' //封装request请求 const sendRequest = (url, method = 'GET', data = {}, baseUrl,contentType) => { //判断header提交数据类型 let types = ''; if (method == 'POST' && !contentType) { types = 'application/x-www-form-urlencoded' } else if (method == 'POST' && contentType) { types = contentType } else { types = 'application/json'; } var bases = '' if(baseUrl == 1){ // bases = 'http://128.10.249.22:9003' + url; // bases = 'http://172.16.61.123/cdwlMall/admin-server' + url; // bases = 'https://zhgw-uat.028wlkj.com/cdwlMall/meserver/admin-server' + url; // bases = 'https://jy.scjysm.asia:18086/cdwlMall/meserver/admin-server' + url; // bases = 'http://128.10.249.9:9003'+ url; // bases = 'https://zhld.028wlkj.com:49008/cdwlMall/admin-server' + url; bases = c1 + 'cdwlMall/meserver/admin-server' + url; }else if(baseUrl == 3){ // bases = 'https://jy.scjysm.asia:18086/cdwlMall/meserver/api' + url; // bases = 'https://zhgw-uat.028wlkj.com/cdwlMall/meserver/api' + url; // bases = 'http://128.10.249.22:9003:9007' + url; // bases = 'http://128.10.249.9:9007' + url; bases = c1 + 'cdwlMall/meserver/api' + url; }else{ // bases = 'http://128.10.249.22:9004' + url; // bases = 'http://172.16.61.48/business-server' + url; // bases = 'http://172.16.61.123/cdwlMall/business-server' + url; // bases = 'https://jy.scjysm.asia:18086/cdwlMall/business-server' + url; // bases = 'https://zhgw.028wlkj.com:20443/cdwlMall/business-server' + url; // bases = 'http://128.10.249.9:9004' + url; // bases = 'https://zhld.028wlkj.com:49008/cdwlMall/business-server' + url; bases = c1 + 'cdwlMall/business-server' + url; } var token = uni.getStorageSync('token') || ''; var shopId = uni.getStorageSync('shopId') || '154'; return new Promise(function(resolve, reject) { uni.showLoading({ title: '加载中...' }); uni.request({ url: bases, data: data, method: method, header: { 'Content-Type': 'application/json', 'shopId':shopId, 'Accept': 'application/json, text/javascript, */*; q=0.01', 'Authorization-business':uni.getStorageSync('token'), }, success(res) { uni.hideLoading(); var code = res.data.code+''; // console.log("res",res) switch (code) { case '20001': uni.showModal({ title: '登录提示', content: '无权访问!请重新登录后再来操作', showCancel:false, success:ress => { uni.reLaunch({ url:'/pages/login/login' }) } }) break; case '20002': uni.showModal({ title: '登录提示', content: '身份已过期,请重新登录后再来操作!', showCancel:false, success:ress => { uni.redirectTo({ url:'/pages/login/login' }) } }) break; case '20003': uni.showModal({ title: '登录提示', content: '身份已过期,请重新登录!', showCancel:false, success:ress => { uni.redirectTo({ url:'/pages/login/login' }) } }) break; case '20005': uni.showModal({ title: '登录提示', content: '访问被禁止,请重新登录!', showCancel:false, success:ress => { uni.redirectTo({ url:'/pages/login/login' }) } }) break; case '500': uni.showToast({ icon:'none', title:res.data.msg?res.data.msg:res.data.message?res.data.message:'系统错误,请重新登录!' }) // uni.showModal({ // title: '登录提示', // content: res.data.msg?res.data.msg:'系统错误,请重新登录!', // success:ress => { // if (ress.confirm) { // uni.redirectTo({ // url:'/pages/login/login' // }) // } // } // }) break; default: resolve(res); break; } }, fail(err) { uni.hideLoading(); uni.showToast({title:"出错啦,请稍后再试",icon:"error"}); reject(err); } }) }) } module.exports.sendRequest = sendRequest