zhgdyunapp/api/org.js

78 lines
1.5 KiB
JavaScript
Raw Normal View History

2024-04-23 22:51:05 +08:00
import request from './request.js'
2024-04-17 22:11:05 +08:00
/**
* 免账号密码使用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
}