bladex前端ui项目,基于avue-cli2.0开发
包含基础工作流,不包含表单设计器
https://git.javablade.com/blade/Saber
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
991 B
52 lines
991 B
|
7 years ago
|
import request from '@/router/axios';
|
||
|
|
import {baseUrl} from '@/config/env';
|
||
|
|
|
||
|
|
export const loginByUsername = (account, password, type) => request({
|
||
|
|
url: 'api/blade-auth/token',
|
||
|
|
method: 'post',
|
||
|
|
data: {
|
||
|
|
account,
|
||
|
|
password,
|
||
|
|
type
|
||
|
|
},
|
||
|
|
meta: {
|
||
|
|
isSerialize: true,
|
||
|
|
}
|
||
|
|
})
|
||
|
|
|
||
|
|
export const getButtons = () => request({
|
||
|
|
url: 'api/blade-system/menu/buttons',
|
||
|
|
method: 'get'
|
||
|
|
});
|
||
|
|
|
||
|
|
export const getUserInfo = () => request({
|
||
|
|
url: baseUrl + '/user/getUserInfo',
|
||
|
|
method: 'get'
|
||
|
|
});
|
||
|
|
|
||
|
|
export const refeshToken = () => request({
|
||
|
|
url: baseUrl + '/user/refesh',
|
||
|
|
method: 'post'
|
||
|
|
})
|
||
|
|
|
||
|
|
export const getMenu = () => request({
|
||
|
|
url: 'api/blade-system/menu/routes',
|
||
|
|
method: 'get'
|
||
|
|
});
|
||
|
|
|
||
|
|
export const getTopMenu = () => request({
|
||
|
|
url: baseUrl + '/user/getTopMenu',
|
||
|
|
method: 'get'
|
||
|
|
});
|
||
|
|
|
||
|
|
export const sendLogs = (list) => request({
|
||
|
|
url: baseUrl + '/user/logout',
|
||
|
|
method: 'post',
|
||
|
|
data: list
|
||
|
|
})
|
||
|
|
|
||
|
|
export const logout = () => request({
|
||
|
|
url: baseUrl + '/user/logout',
|
||
|
|
method: 'get'
|
||
|
|
})
|