import request from '@/api/request' /** * 查询用户列表 */ export function getUserList(params: any) { return request({ url: '/system/user/list', method: 'get', params, }) } /** * 查询用户详情 */ export function getUser(userId: number | string) { return request({ url: `/system/user/${userId}`, method: 'get', }) } /** * 新增用户 */ export function addUser(data: any) { return request({ url: '/system/user', method: 'post', data, }) } /** * 修改用户 */ export function updateUser(data: any) { return request({ url: '/system/user', method: 'put', data, }) } /** * 删除用户 */ export function delUser(userId: number | string | (number | string)[]) { return request({ url: `/system/user/${userId}`, method: 'delete', }) } /** * 重置用户密码 */ export function resetUserPwd(userId: number | string, password: string) { return request({ url: `/system/user/resetPwd`, method: 'put', data: { userId, password }, }) } /** * 修改用户状态 */ export function changeUserStatus(userId: number | string, status: string) { return request({ url: `/system/user/changeStatus`, method: 'put', data: { userId, status }, }) } /** * 导出用户 */ export function exportUser(params: any) { return request({ url: '/system/user/export', method: 'post', data: params, responseType: 'blob', }) }