Saber/src/api/user.js

52 lines
991 B
JavaScript
Raw Normal View History

2019-02-14 11:38:09 +08:00
import request from '@/router/axios';
2019-02-21 22:34:21 +08:00
import {baseUrl} from '@/config/env';
2019-02-14 17:36:47 +08:00
2019-02-14 11:38:09 +08:00
export const loginByUsername = (account, password, type) => request({
2019-02-21 22:34:21 +08:00
url: 'api/blade-auth/token',
method: 'post',
data: {
account,
password,
type
},
meta: {
isSerialize: true,
}
2019-02-14 11:38:09 +08:00
})
2019-02-15 16:09:39 +08:00
export const getButtons = () => request({
2019-02-21 22:34:21 +08:00
url: 'api/blade-system/menu/buttons',
method: 'get'
2019-02-15 16:09:39 +08:00
});
2019-02-14 11:38:09 +08:00
export const getUserInfo = () => request({
2019-02-21 22:34:21 +08:00
url: baseUrl + '/user/getUserInfo',
method: 'get'
2019-02-14 11:38:09 +08:00
});
export const refeshToken = () => request({
2019-02-21 22:34:21 +08:00
url: baseUrl + '/user/refesh',
method: 'post'
2019-02-14 11:38:09 +08:00
})
export const getMenu = () => request({
2019-02-21 22:34:21 +08:00
url: 'api/blade-system/menu/routes',
method: 'get'
2019-02-14 11:38:09 +08:00
});
export const getTopMenu = () => request({
2019-02-21 22:34:21 +08:00
url: baseUrl + '/user/getTopMenu',
method: 'get'
2019-02-14 11:38:09 +08:00
});
export const sendLogs = (list) => request({
2019-02-21 22:34:21 +08:00
url: baseUrl + '/user/logout',
method: 'post',
data: list
2019-02-14 11:38:09 +08:00
})
export const logout = () => request({
2019-02-21 22:34:21 +08:00
url: baseUrl + '/user/logout',
method: 'get'
2019-02-14 17:36:47 +08:00
})