78 lines
1.5 KiB
JavaScript
78 lines
1.5 KiB
JavaScript
import request from './request.js'
|
||
|
||
/**
|
||
* 免账号密码使用userId登录,大家需要使用自己的登录逻辑
|
||
* @param {String} userId 用户userId
|
||
*/
|
||
export function login(userId){
|
||
return request({url: `/sys/auth/login/ignore/${userId}`})
|
||
}
|
||
|
||
//查询组织架构列表
|
||
export function getOrgTree(params) {
|
||
return request({
|
||
url: '/oa/org/tree',
|
||
data: params
|
||
})
|
||
}
|
||
|
||
//查询用户历史签名
|
||
export function getUserSign() {
|
||
return request({url: '/oa/org/user/sign'})
|
||
}
|
||
|
||
// 查询系统角色列表
|
||
export function getRole() {
|
||
return request({url: '/oa/org/role'})
|
||
}
|
||
|
||
// 搜索人员
|
||
export function getUserByName(params) {
|
||
return request({
|
||
url: '/oa/org/tree/user/search',
|
||
data: params,
|
||
})
|
||
}
|
||
|
||
// 搜索人员
|
||
export function getUserDepts(userId) {
|
||
return request({url: `/oa/org/user/${userId}/dept`})
|
||
}
|
||
|
||
// 获取审批代理人
|
||
export function getUserAgent() {
|
||
return request({url: `/oa/org/user/agent`})
|
||
}
|
||
|
||
// 获取审批代理人
|
||
export function setUserAgent(params) {
|
||
return request({
|
||
url: `/oa/org/user/agent`,
|
||
method: 'PUT',
|
||
data: params,
|
||
})
|
||
}
|
||
|
||
// 取消审批代理人
|
||
export function cancelUserAgent() {
|
||
return request({
|
||
url: `/oa/org/user/agent`,
|
||
method: 'DELETE',
|
||
})
|
||
}
|
||
|
||
// 查询用户详细资料
|
||
export function getUserDetail(userId) {
|
||
return request({
|
||
url: `/oa/org/user/${userId}/detail`,
|
||
method: 'GET',
|
||
})
|
||
}
|
||
|
||
|
||
export default {
|
||
login, getOrgTree, getUserSign, getRole,
|
||
getUserByName, getUserDepts, getUserAgent,
|
||
setUserAgent, cancelUserAgent, getUserDetail
|
||
}
|