From 5ff55fd8f1803aa1bd11c84d6ef207a251524c18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BE=89?= <814457906@qq.com> Date: Tue, 19 Sep 2023 15:16:00 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E6=AC=A1=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/api分为2个文件夹引用.txt | 0 api/baseurl.js | 5 +++++ api/request.js | 42 ++++++++++++++++++++++++++++++++++++ 3 files changed, 47 insertions(+) create mode 100644 api/api分为2个文件夹引用.txt create mode 100644 api/baseurl.js create mode 100644 api/request.js 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