|
@@ -229,21 +229,27 @@ const user = {
|
|
|
IotSsoLogin({ commit }, param) {
|
|
|
return new Promise((resolve, reject) => {
|
|
|
iotSsoLogin(param).then(response => {
|
|
|
- if(response.code =='200'){
|
|
|
- const result = response.result
|
|
|
- const userInfo = result.userInfo
|
|
|
- Vue.ls.set(ACCESS_TOKEN, result.token, 7 * 24 * 60 * 60 * 1000)
|
|
|
- Vue.ls.set(USER_NAME, userInfo.username, 7 * 24 * 60 * 60 * 1000)
|
|
|
- Vue.ls.set(USER_INFO, userInfo, 7 * 24 * 60 * 60 * 1000)
|
|
|
- commit('SET_TOKEN', result.token)
|
|
|
- commit('SET_INFO', userInfo)
|
|
|
- commit('SET_NAME', { username: userInfo.username,realname: userInfo.realname, welcome: welcome() })
|
|
|
- commit('SET_AVATAR', userInfo.avatar)
|
|
|
- resolve(response)
|
|
|
+ console.log(response)
|
|
|
+ if(response.result.code =='200'){
|
|
|
+ if(response.update){
|
|
|
+ // 更新数据
|
|
|
+ const result = response.result.result
|
|
|
+ const userInfo = result.userInfo
|
|
|
+ Vue.ls.set(ACCESS_TOKEN, result.token, 7 * 24 * 60 * 60 * 1000)
|
|
|
+ Vue.ls.set(USER_NAME, userInfo.username, 7 * 24 * 60 * 60 * 1000)
|
|
|
+ Vue.ls.set(USER_INFO, userInfo, 7 * 24 * 60 * 60 * 1000)
|
|
|
+ commit('SET_TOKEN', result.token)
|
|
|
+ commit('SET_INFO', userInfo)
|
|
|
+ commit('SET_NAME', { username: userInfo.username,realname: userInfo.realname, welcome: welcome() })
|
|
|
+ commit('SET_AVATAR', userInfo.avatar)
|
|
|
+ resolve(response.result)
|
|
|
+ }
|
|
|
}else{
|
|
|
- reject(response)
|
|
|
+ // console.log('error111', response.result)
|
|
|
+ reject(response.result)
|
|
|
}
|
|
|
}).catch(error => {
|
|
|
+ // console.log('error', error)
|
|
|
reject(error)
|
|
|
})
|
|
|
})
|