diff --git a/api/api分为2个文件夹引用.txt b/api/api分为2个文件夹引用.txt new file mode 100644 index 0000000..e69de29 diff --git a/api/baseurl.js b/api/baseurl.js new file mode 100644 index 0000000..3c8c870 --- /dev/null +++ b/api/baseurl.js @@ -0,0 +1,5 @@ +// var baseurl = "https://quanyidaojia.xinelu.cn"; + +var baseurl = "http://192.168.16.76:8080"; +// var baseurl = "http://43.143.234.221:8090"; +export default baseurl diff --git a/api/request.js b/api/request.js new file mode 100644 index 0000000..d288f45 --- /dev/null +++ b/api/request.js @@ -0,0 +1,42 @@ +import baseurl from './baseurl.js' + +var request = function(config) { + return new Promise((resolve, rejected) => { + uni.showLoading({ + title: '' + }); + uni.request({ + url: baseurl + config.url, + data: config.data, + method: config.method, + timeout: 10000, + header: { + Authorization: 'Bearer' + ' ' + uni.getStorageSync('token') + }, + success(res) { + if (res.data.code == 9999) { + uni.clearStorageSync(); + let pages = getCurrentPages(); + let path = pages[pages.length - 1].$page.fullPath + let paths = path.split('?') + if (paths == '/pages/integral/integral' || paths == + '/pages/shopping/shopping' || paths == + '/pages/coupon/coupon' || paths == + '/pages/materialbenefits/materialbenefits') {} else { + uni.navigateTo({ + url: '/pages/login/login' + }) + } + } + uni.hideLoading(); + resolve(res.data) + }, + fail(err) { + uni.hideLoading(); + rejected(err) + } + }) + }) +} + +export default request