123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- //设置域名
- const dev_baseUrl = 'https://test.hz-hanghui.com:18890/patrol-management'; //测试
- const pro_baseUrl = 'https://hhsz.hz-hanghui.com:8088/patrol-management'; //正式
- //是否是正式环境
- const env = true
- // const baseUrl = env ? pro_baseUrl : dev_baseUrl;
- let app = getApp();
- // https请求
- const request = e => {
- let token = uni.getStorageSync('token');
- return new Promise((resolve, reject) => {
- uni.request({
- url: env ? (pro_baseUrl + e.url) : (dev_baseUrl + e.url),
- method: e.method,
- data: e.data,
- header: {
- 'Content-Type': e.type,
- 'patrol-token': token ? token : null,
- },
- success: res => {
- if (res.data.code == 200) {
- resolve(res.data)
- uni.hideLoading(); //关闭loading
- } else if (res.data.code == 401) {
- uni.showToast({
- icon: 'none',
- title: '登录过期,请重新登录',
- duration: 2000,
- mask: true,
- success: () => {
- setTimeout(() => {
- uni.navigateTo({
- url: '/pages/login/index',
- })
- }, 800)
- }
- })
- uni.hideLoading(); //关闭loading
- } else {
- setTimeout(function() {
- uni.showToast({
- icon: 'none',
- title: res.data.msg,
- duration: 3000
- })
- }, 500);
- reject(res.data)
- uni.hideLoading(); //关闭loading
- };
- },
- fail: error => {
- wx.showToast({
- icon: 'none',
- title: error.errMsg,
- duration: 3000,
- });
- uni.hideLoading(); //关闭loading
- // reject(error);
- },
- complete: () => {
- uni.hideLoading(); //关闭loading
- }
- })
- })
- }
- // 链接另一个小程序
- // 是否是正式环境
- const wx_rlxf = true
- //设置域名
- const dev_baseUrl_wxrlxf = 'http://192.168.11.172:9111/yx-fyzd'; //测试
- const pro_baseUrl_wxrlxf = 'https://tx.hz-hanghui.com:8088/yx-fyzd'; //正式
- const baseUrl = wx_rlxf ? pro_baseUrl_wxrlxf : dev_baseUrl_wxrlxf;
- //https请求
- const request_wxrlxf = e => {
- return new Promise(function(resolve, reject) {
- wx.request({
- url: wx_rlxf ? (pro_baseUrl_wxrlxf + e.url) : (dev_baseUrl_wxrlxf + e.url),
- data: e.data,
- method: e.method,
- header: {
- 'content-type': e.type
- },
- success: res => {
- // app.globalData.requestTit = 'res:' + res
- if (res.statusCode == 200) {
- resolve(res.data)
- } else {
- reject(res.data)
- };
- },
- fail: error => {
- // app.globalData.requestTit = 'error:' + JSON.stringify(error) + 'data:' + JSON
- // .stringify(e)
- reject(error.errMsg)
- }
- })
- })
- }
- export {
- request,
- wx_rlxf,
- dev_baseUrl_wxrlxf,
- pro_baseUrl_wxrlxf,
- request_wxrlxf,
- }
|