页面接口推介
This commit is contained in:
@@ -200,25 +200,42 @@ const prePage = () => {
|
||||
}
|
||||
|
||||
const loginSuccess = (data) => {
|
||||
console.log(data);
|
||||
console.log(data)
|
||||
uni.setStorageSync('access_token', data.token_type + ' ' + data.access_token)
|
||||
uni.setStorageSync('refresh_token', data.refresh_token)
|
||||
let strings = data.access_token.split('.') //截取token,获取载体
|
||||
console.log(escape,atob);
|
||||
console.log(escape, atob)
|
||||
var userInfo = JSON.parse(decodeURIComponent(escape(atob(strings[1].replace(/-/g, '+').replace(/_/g, '/')))))
|
||||
userInfo.authorities = userInfo.authorities[0]
|
||||
uni.setStorageSync('userInfo', userInfo)
|
||||
console.log('reLaunch');
|
||||
console.log('reLaunch')
|
||||
queryDictDataCache().then((res) => {
|
||||
uni.setStorageSync(cacheKey.dictData, res.data)
|
||||
uni.reLaunch({
|
||||
url: '/pages/index/index',
|
||||
fail: (err) => {
|
||||
console.log(err);
|
||||
}
|
||||
console.log(err)
|
||||
},
|
||||
})
|
||||
})
|
||||
}
|
||||
/**
|
||||
* 只针对列表页的刷新
|
||||
* @param {*} number
|
||||
* @param {*} time
|
||||
*/
|
||||
const refreshPrePage = (number = 1, time = 1500) => {
|
||||
let pages = getCurrentPages()
|
||||
let prePage = pages[pages.length - number - 1]
|
||||
if (prePage && time) {
|
||||
prePage.$vm.store.reload()
|
||||
setTimeout(() => {
|
||||
uni.navigateBack({
|
||||
delta: number,
|
||||
})
|
||||
}, time)
|
||||
}
|
||||
}
|
||||
|
||||
export default {
|
||||
validatePhoneNumber,
|
||||
@@ -230,4 +247,5 @@ export default {
|
||||
loadConfig,
|
||||
prePage,
|
||||
loginSuccess,
|
||||
refreshPrePage,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user