|
@@ -51,24 +51,28 @@ const actions = {
|
|
|
// user login
|
|
|
login ({ commit }, userInfo) {
|
|
|
return new Promise((resolve, reject) => {
|
|
|
- login(userInfo).then(response => {
|
|
|
- const { returnData } = response
|
|
|
- commit('SET_TOKEN', returnData.Token)
|
|
|
- commit('SET_UserType', returnData.UserType)
|
|
|
- commit('SET_UserId', returnData.UserId)
|
|
|
- commit('SET_LOGIN', returnData.FirstLogin)
|
|
|
- sessionStorage.setItem("userName", userInfo.LoginName);
|
|
|
- sessionStorage.setItem("token", returnData.Token);
|
|
|
- setToken(TokenKey, returnData.Token);
|
|
|
- setToken('FirstLogin', returnData.FirstLogin);
|
|
|
- setUserId(returnData.UserId)
|
|
|
- let nowDate = new Date();
|
|
|
- let oldDate = new Date(returnData.ValidTime);
|
|
|
- let diffTime = oldDate - nowDate;
|
|
|
- setTimeout(function () {
|
|
|
- resetToken()
|
|
|
- }, diffTime)
|
|
|
- resolve()
|
|
|
+ login(userInfo).then(res => {
|
|
|
+ if (res.code == 0) {
|
|
|
+ const { returnData } = res
|
|
|
+ commit('SET_TOKEN', returnData.Token)
|
|
|
+ commit('SET_UserType', returnData.UserType)
|
|
|
+ commit('SET_UserId', returnData.UserId)
|
|
|
+ commit('SET_LOGIN', returnData.FirstLogin)
|
|
|
+ sessionStorage.setItem("userName", userInfo.LoginName);
|
|
|
+ sessionStorage.setItem("token", returnData.Token);
|
|
|
+ setToken(TokenKey, returnData.Token);
|
|
|
+ setToken('FirstLogin', returnData.FirstLogin);
|
|
|
+ setUserId(returnData.UserId)
|
|
|
+ let nowDate = new Date();
|
|
|
+ let oldDate = new Date(returnData.ValidTime);
|
|
|
+ let diffTime = oldDate - nowDate;
|
|
|
+ setTimeout(function () {
|
|
|
+ resetToken()
|
|
|
+ }, diffTime)
|
|
|
+ resolve()
|
|
|
+ } else {
|
|
|
+ reject(res)
|
|
|
+ }
|
|
|
}).catch(error => {
|
|
|
reject(error)
|
|
|
})
|