From 6e54af776db885ad1a22ec582bdc97d7e1273c6c Mon Sep 17 00:00:00 2001
From: queenwuli <942534046@qq.com>
Date: Wed, 13 Jan 2021 17:31:30 +0800
Subject: [PATCH] 系统优化
---
hive-app/common/jssdk/httpUtils.js | 21 +++++++++++++++++++--
1 files changed, 19 insertions(+), 2 deletions(-)
diff --git a/hive-app/common/jssdk/httpUtils.js b/hive-app/common/jssdk/httpUtils.js
index 24b9cf5..124b6f1 100644
--- a/hive-app/common/jssdk/httpUtils.js
+++ b/hive-app/common/jssdk/httpUtils.js
@@ -22,13 +22,19 @@
let timeStamp = new Date().getTime();
return encrypt.encrypt(token + '_' + timeStamp + '_' + url);
},
- request (url, data = {}, method = 'GET', extraObj = {}) {
+ request (url, data = {}, method = 'GET', extraObj = {isShowLoad: false}) {
let header = {
'Authorization': 'Bearer ' + this.handleToken(url),
'lang': 'zh_CN',
'content-type': 'application/json; charset=utf-8'
}
return new Promise((resolve, reject) => {
+ if(extraObj.isShowLoad){
+ uni.showLoading({
+ mask: true,
+ title: '加载中'
+ })
+ }
uni.request({
url: this.baseUrl + url,
method,
@@ -46,7 +52,7 @@
success: (res) => {
reject(result);
uni.navigateTo({
- url: '/pages/login/index'
+ url: '/pages/login/index?isNotLogin=1'
})
},
fail() {
@@ -57,8 +63,10 @@
}
});
}
+ extraObj.isShowLoad && uni.hideLoading()
},
fail: (error) => {
+ extraObj.isShowLoad && uni.hideLoading()
reject(error);
}
});
@@ -66,6 +74,15 @@
},
isNotLogin(err) {
return !err || !err.status || err.status == 700014;
+ },
+ getRoleInfo(){
+ return StorageUtil.getStorage('userInfo','roleInfo')
+ },
+ getToken(){
+ return StorageUtil.getStorage('userInfo','token')
+ },
+ getUserFunction(){
+ return StorageUtil.getStorage('userInfo','userFunction')
}
}
export default httpUtils;
\ No newline at end of file
--
Gitblit v1.9.1