import ajax from '@/utils/xajax.js' /** * 分页查询 * @param { * pageIndex 起始页 * pageSize 每页条数 * name 姓名 * userNo 工号 * departId 部门ID * } query * @returns */ const list=function(query) { return ajax.get('/xboe/sys/user/page',{params:query}); } /** * 通过用户名查询用户信息(该接口限定使用场景为先查本地库后查旧系统) * @param { * 用户名 * } name * @returns */ const searchLoginName = function(name) { return ajax.get('/xboe/sys/user/search-loginname?loginName='+name); } /** * 根据多个人员的id,得到用户的信息(简要信息) * @param {账号ID数组} ids * @returns */ const getByIds = function(ids) { return ajax.postJson('/xboe/sys/user/ids',ids); } /** * 根据loginName,得到用户的信息(简要信息) * @param {用户名} loginName * @returns */ const getByLoginName = function(loginName) { return ajax.get('/xboe/sys/user/loginname?loginName='+loginName); } /** * 根据name,得到用户的信息(简要信息) * @param {用户姓名} name * @returns 返回列表 */ const findByName = function(name) { return ajax.get('/xboe/sys/user/name?name='+name); } /** * 得到用户详情(详细信息) * @param {*} id * @returns */ const detail = function(id) { return ajax.get('/xboe/sys/user/detail?id='+id); } export default{ list, searchLoginName, getByIds, getByLoginName, findByName, detail }