|
|
@@ -1,4 +1,4 @@
|
|
|
-import { login, logout, getInfo, isLoginVerify, getUserInfo, getBaseInfo, getMessageData } from '@/api/user'
|
|
|
+import { login, logout, getInfo, isLoginVerify, getUserInfo, getBaseInfo, getMessageData, backendQuickLogin } from '@/api/user'
|
|
|
import { getToken, setToken, removeToken } from '@/utils/auth'
|
|
|
import router, { resetRouter } from '@/router'
|
|
|
import usersInfo from '@/utils/usersInfo'
|
|
|
@@ -60,6 +60,26 @@ const actions = {
|
|
|
})
|
|
|
})
|
|
|
},
|
|
|
+ // 快速登录
|
|
|
+ backendQuickLogin({ commit }, params) {
|
|
|
+ return new Promise((resolve, reject) => {
|
|
|
+ let postParams = params
|
|
|
+ backendQuickLogin(postParams).then(response => {
|
|
|
+ // 更新本地accessToken
|
|
|
+ usersInfo.updateLoginAllInfo(response.data)
|
|
|
+ commit('SET_TOKEN', response.data.accessToken)
|
|
|
+ // setToken(response.data.accessToken)
|
|
|
+ commit('SET_ROLES', ['admin'])
|
|
|
+ commit('SET_NAME', 'userName')
|
|
|
+ commit('SET_AVATAR', 'avatar')
|
|
|
+ commit('SET_INTRODUCTION', 'introduction')
|
|
|
+ resolve()
|
|
|
+ }).catch(error => {
|
|
|
+ usersInfo.clear()
|
|
|
+ reject(error)
|
|
|
+ })
|
|
|
+ })
|
|
|
+ },
|
|
|
isLoginVerify( { commit }, data ) {
|
|
|
return new Promise((resolve, reject) => {
|
|
|
isLoginVerify({userName: data.userName}).then(response => {
|