|
|
@ -1,12 +1,12 @@ |
|
|
|
import { config } from '../config.js' |
|
|
|
import {store} from './store.js' |
|
|
|
|
|
|
|
const Method = { |
|
|
|
GET: 'GET', |
|
|
|
POST: 'POST' |
|
|
|
} |
|
|
|
// 定义一些通用常量
|
|
|
|
const HTTPConst = { |
|
|
|
TokenStoreKey: 'ETokenKey', |
|
|
|
UserInfoStoreKey: 'EUserInfo', |
|
|
|
TokenURL: '/api/miniuser/getToken' |
|
|
|
} |
|
|
|
class HTTP { |
|
|
@ -15,7 +15,9 @@ class HTTP { |
|
|
|
} |
|
|
|
request = (params) => { |
|
|
|
// 从缓存中读取 token
|
|
|
|
let token = wx.getStorageSync(HTTPConst.TokenStoreKey) || '' |
|
|
|
|
|
|
|
// let token = wx.getStorageSync(HTTPConst.TokenStoreKey) || ''
|
|
|
|
const token = store.readToken() |
|
|
|
let url = this.baseUrl + params.url |
|
|
|
console.log(params.url) |
|
|
|
if (!params.method) { |
|
|
@ -90,8 +92,10 @@ class HTTP { |
|
|
|
success: (data) => { |
|
|
|
// 将获取到的token存放起来
|
|
|
|
const { token, userInfo } = data.result |
|
|
|
wx.setStorageSync(HTTPConst.UserInfoStoreKey, userInfo) |
|
|
|
wx.setStorageSync(HTTPConst.TokenStoreKey, token) |
|
|
|
store.saveToken(token) |
|
|
|
store.saveUserInfo(userInfo) |
|
|
|
// wx.setStorageSync(HTTPConst.UserInfoStoreKey, userInfo)
|
|
|
|
// wx.setStorageSync(HTTPConst.TokenStoreKey, token)
|
|
|
|
success(data) |
|
|
|
}, |
|
|
|
} |
|
|
|