Files
learning-system-mobile/api/system/user.js
2022-05-29 18:59:24 +08:00

74 lines
1.5 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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
}