刘翔宇-旅管家 4 years ago
parent 3734638051
commit bcad19e3e6

@ -8,6 +8,16 @@ export function login(data) {
}) })
} }
export function loginOss(data) {
return request({
url: '/api/admin/auth/oss-login',
method: 'post',
data
})
}
export function getInfo(token) { export function getInfo(token) {
return request({ return request({
url: '/api/admin/auth/me', url: '/api/admin/auth/me',
@ -29,4 +39,4 @@ export function getAuthMenu(token) {
method: 'get', method: 'get',
params: { token } params: { token }
}) })
} }

@ -1,7 +1,8 @@
import { import {
login, login,
logout, logout,
getInfo getInfo,
loginOss
} from '@/api/user' } from '@/api/user'
import { import {
getToken, getToken,
@ -42,6 +43,34 @@ const mutations = {
} }
const actions = { const actions = {
loginskip({
commit
}, userInfo) {
const {
token,
tp
} = userInfo
return new Promise((resolve, reject) => {
loginOss({
token: token,
tp: tp
}).then(response => {
//console.log(response)
const {
data
} = response;
console.log(response.access_token)
commit('SET_TOKEN', response.access_token)
setToken(response.access_token)
resolve()
}).catch(error => {
reject(error)
})
})
},
// user login // user login
login({ login({
commit commit

@ -77,6 +77,26 @@
redirect: undefined redirect: undefined
} }
}, },
created() {
var query = this.$route.query;
if (query.token && query.userid && query.tp) {
console.log(query.token)
console.log(query.userid)
console.log(query.tp)
this.$store.dispatch('user/loginskip', {
token: query.token,
tp: query.tp
}).then(() => {
console.log(this.redirect)
this.$router.push({
path: this.redirect || '/'
})
this.loading = false
}).catch(() => {
this.loading = false
})
}
},
watch: { watch: {
$route: { $route: {
handler: function(route) { handler: function(route) {

Loading…
Cancel
Save