227 lines
3.4 KiB
JavaScript
227 lines
3.4 KiB
JavaScript
import { axios } from '@/utils/request'
|
|
|
|
/**
|
|
* 获取用户列表
|
|
*
|
|
* @author yubaoshan
|
|
* @date 2020/4/26 12:08
|
|
*/
|
|
export function getUserPage (parameter) {
|
|
return axios({
|
|
url: '/sysUser/page',
|
|
method: 'get',
|
|
params: parameter
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 增加用户
|
|
*
|
|
* @author yubaoshan
|
|
* @date 2020/5/5 02:08
|
|
*/
|
|
export function sysUserAdd (parameter) {
|
|
return axios({
|
|
url: '/sysUser/add',
|
|
method: 'post',
|
|
data: parameter
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 编辑用户
|
|
*
|
|
* @author yubaoshan
|
|
* @date 2020/5/5 02:08
|
|
*/
|
|
export function sysUserEdit (parameter) {
|
|
return axios({
|
|
url: '/sysUser/edit',
|
|
method: 'post',
|
|
data: parameter
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取用户详情
|
|
*
|
|
* @author yubaoshan
|
|
* @date 2020/5/5 19:55
|
|
*/
|
|
export function sysUserDetail (parameter) {
|
|
return axios({
|
|
url: '/sysUser/detail',
|
|
method: 'get',
|
|
params: parameter
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 删除用户
|
|
*
|
|
* @author yubaoshan
|
|
* @date 2020/5/7 19:31
|
|
*/
|
|
export function sysUserDelete (parameter) {
|
|
return axios({
|
|
url: '/sysUser/delete',
|
|
method: 'post',
|
|
data: parameter
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 导出用户
|
|
*
|
|
* @author yubaoshan
|
|
* @date 2021/5/30 00:23
|
|
*/
|
|
export function sysUserExport (parameter) {
|
|
return axios({
|
|
url: '/sysUser/export',
|
|
method: 'get',
|
|
params: parameter,
|
|
responseType: 'blob'
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 拥有角色
|
|
*
|
|
* @author yubaoshan
|
|
* @date 2020/6/3 11:58
|
|
*/
|
|
export function sysUserOwnRole (parameter) {
|
|
return axios({
|
|
url: '/sysUser/ownRole',
|
|
method: 'get',
|
|
params: parameter
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 授权角色
|
|
*
|
|
* @author yubaoshan
|
|
* @date 2020/5/26 23:59
|
|
*/
|
|
export function sysUserGrantRole (parameter) {
|
|
return axios({
|
|
url: '/sysUser/grantRole',
|
|
method: 'post',
|
|
data: parameter
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 拥有数据
|
|
*
|
|
* @author yubaoshan
|
|
* @date 2020/6/2 23:14
|
|
*/
|
|
export function sysUserOwnData (parameter) {
|
|
return axios({
|
|
url: '/sysUser/ownData',
|
|
method: 'get',
|
|
params: parameter
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 授权数据
|
|
*
|
|
* @author yubaoshan
|
|
* @date 2020/6/2 23:15
|
|
*/
|
|
export function sysUserGrantData (parameter) {
|
|
return axios({
|
|
url: '/sysUser/grantData',
|
|
method: 'post',
|
|
data: parameter
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 修改状态
|
|
*
|
|
* @author yubaoshan
|
|
* @date 2020/6/23 21:36
|
|
*/
|
|
export function sysUserChangeStatus (parameter) {
|
|
return axios({
|
|
url: '/sysUser/changeStatus',
|
|
method: 'post',
|
|
data: parameter
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 重置密码
|
|
*
|
|
* @author yubaoshan
|
|
* @date 2020/6/23 22:04
|
|
*/
|
|
export function sysUserResetPwd (parameter) {
|
|
return axios({
|
|
url: '/sysUser/resetPwd',
|
|
method: 'post',
|
|
data: parameter
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 修改密码
|
|
*
|
|
* @author yubaoshan
|
|
* @date 2020/6/25 00:25
|
|
*/
|
|
export function sysUserUpdatePwd (parameter) {
|
|
return axios({
|
|
url: '/sysUser/updatePwd',
|
|
method: 'post',
|
|
data: parameter
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 用户选择器
|
|
*
|
|
* @author yubaoshan
|
|
* @date 2020/6/25 00:25
|
|
*/
|
|
export function sysUserSelector (parameter) {
|
|
return axios({
|
|
url: '/sysUser/selector',
|
|
method: 'get',
|
|
params: parameter
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 修改头像
|
|
*
|
|
* @author yubaoshan
|
|
* @date 2020/9/20 2:21
|
|
*/
|
|
export function sysUserUpdateAvatar (parameter) {
|
|
return axios({
|
|
url: '/sysUser/updateAvatar',
|
|
method: 'post',
|
|
data: parameter
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 更新基本信息
|
|
*
|
|
* @author yubaoshan
|
|
* @date 2020/9/20 03:12
|
|
*/
|
|
export function sysUserUpdateInfo (parameter) {
|
|
return axios({
|
|
url: '/sysUser/updateInfo',
|
|
method: 'post',
|
|
data: parameter
|
|
})
|
|
}
|