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 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 飞蛾救火 * @date 2022/05/07 */ export function getUserList(parameter) { return axios({ url: '/sysUser/userList', 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 }) } /** * 导出用户信息 * * @author zuohuaijun * @date 2021/4/20 01:00 */ export function sysUserExport(parameter) { return axios({ url: '/sysUser/export', method: 'get', data: parameter, responseType: 'blob' }) } /** * 导入用户信息 * * @author zuohuaijun * @date 2021/4/20 01:00 */ export function sysUserImport(parameter) { return axios({ url: '/sysUser/import', method: 'post', data: parameter }) }