| | |
| | | //判断token是否存在,如果不存在就去获取 |
| | | |
| | | http.getToken(function (token) { |
| | | console.log("获取到token:"+token); |
| | | console.log("获取到token:" + token); |
| | | params.sign = http.getSign(params); |
| | | if (showLoading) { |
| | | my.showLoading(); |
| | |
| | | let res = my.getStorageSync({ key: 'token' }); |
| | | console.log("token缓存结果") |
| | | console.log(res) |
| | | if (res != null) { |
| | | if (res != null && res.data != null) { |
| | | token = res.data.token; |
| | | const time = res.data.expireTime; |
| | | if (time == null || time < new Date().getTime() - 1000 * 60) { |
| | |
| | | } |
| | | }); |
| | | }, |
| | | clearToken(callback) { |
| | | my.removeStorage({ |
| | | key: 'token', |
| | | success: () => { |
| | | callback.success(); |
| | | }, |
| | | fail: () => { |
| | | callback.fail(); |
| | | }, |
| | | complete: () => { |
| | | |
| | | } |
| | | }); |
| | | }, |
| | | getSign(params) { |
| | | if (params == null) |
| | | params = {}; |
| | | params.timestamp = new Date().getTime(); |
| | | params.appKey = getApp().appKey; |
| | | params.version=getApp().version; |
| | | params.version = getApp().version; |
| | | |
| | | var array = new Array(); |
| | | for (var key in params) { |