import { httpGET, httpPOST } from './common/httpFetch'
|
|
/**
|
* @description 系统用户列表接口
|
* @param { string } orgId 分库orgId
|
* @param { string } start 分页起始
|
* @param { string } name 角色名字
|
* @param { string } length 每页条数
|
*/
|
export const getUsers = body => {
|
return httpGET('data/api-u/users', { body })
|
}
|
|
/**
|
* 系统用户添加 - 保存接口
|
* @description 系统用户添加 - 保存接口
|
* @param { string } orgId 机构ID
|
* @param { string } officeId 部门id
|
* @param { string } username 用户名
|
* @param { string } password 密码
|
* @param { string } nickname 昵称
|
* @param { string } phone 手机号
|
* @param { string } sex 性别
|
* @param { string } type 类型
|
* @param { string } no 编号
|
* @param { string } eMail 电子邮件
|
* @param { string } telPhone 电话
|
* @param { string } headImgUrl 头像
|
* @param { string } qrCode 二维码路径
|
* @param { string } idCard 身份证号
|
* @param { string } userType 用户类型
|
*/
|
export const userAdd = body => {
|
return httpPOST('data/api-u/users-anon/register', { body })
|
}
|
|
/**
|
* @description 系统用户删除接口
|
* @param { string } id 用户id
|
*/
|
export const userDel = body => {
|
return httpGET('data/api-u/users-anon/delete', { body })
|
}
|
|
/**
|
* 用户添加角色保存接口
|
* @description
|
* @param { string } orgId orgid
|
* @param { string } id 用户id
|
* @param { string } roleIds 角色ids,字符串’,’分割
|
*/
|
export const setRoleToUser = body => {
|
return httpPOST('data/api-u/users/setRoleToUser', { body })
|
}
|
|
/**
|
* 用户添加角色回显接口
|
* @description
|
* @param { string } orgId orgid
|
* @param { string } id 用户id
|
* @param { string } roleIds 角色ids,字符串’,’分割
|
*/
|
export const getRoleToUser = body => {
|
return httpGET('data/api-u/users/findRolesIdsByUserId', { body })
|
}
|
|
/**
|
* 用户编辑
|
* @description 用户编辑
|
* @param { string } orgId orgid
|
* @param { string } id 用户id
|
* @param { string } roleIds 角色ids,字符串’,’分割
|
*/
|
export const userEdit = body => {
|
return httpPOST('data/api-u/users-anon/update', { body })
|
}
|
|
/**
|
* 用户编辑
|
* @description 用户编辑
|
* @param { string } orgId orgid
|
* @param { string } id 用户id
|
* @param { string } roleIds 角色ids,字符串’,’分割
|
*/
|
export const findUserById = body => {
|
return httpGET('data/api-u/users/findUserById', { body })
|
}
|
|
/**
|
* 用户重置密码
|
* @description 用户重置密码
|
* @param { string } orgId orgid
|
* @param { string } id 用户id
|
* @param { string } roleIds 角色ids,字符串’,’分割
|
*/
|
export const setPassWord = body => {
|
return httpGET('data/api-u/users/setPassWord', { body })
|
}
|
|
/**
|
* @description 用户机构变更
|
* @param { string } orgId orgid
|
* @param { string } officeId 机构id (与userIds 2选1)
|
* @param { string } userIds 用户ids,字符串’,’分割 (与officeId 2选1)
|
* @param { string } updateOfficeId 更新后的机构id(必填)
|
* @param { string } updateOrgId 更新后的机构id(必填)
|
*/
|
export const updateUserToOrg = body => {
|
return httpGET('data/api-u/users/updateOfficeId', {
|
body
|
})
|
}
|