119 lines
2.0 KiB
JavaScript
Raw Normal View History

2024-04-28 10:10:03 +08:00
import request from '@/api/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,
header: {
2024-04-30 00:30:46 +08:00
Tenantid: JSON.parse(uni.getStorageSync("loginUser")).sn
2024-04-28 10:10:03 +08:00
}
})
}
// 搜索部门
export function getDeptByName(params) {
return request({
url: '/oa/org/tree/dept/search',
data: params,
header: {
2024-04-30 00:30:46 +08:00
Tenantid: JSON.parse(uni.getStorageSync("loginUser")).sn
2024-04-28 10:10:03 +08:00
}
})
}
// 搜索组织
export function getEnterpriseByName(params) {
return request({
url: '/oa/org/tree/enterprise/search',
data: params,
header: {
2024-04-30 00:30:46 +08:00
Tenantid: JSON.parse(uni.getStorageSync("loginUser")).sn
2024-04-28 10:10:03 +08:00
}
})
}
// 搜索人员
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
}