2024-04-30 00:30:46 +08:00

119 lines
2.0 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 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: {
Tenantid: JSON.parse(uni.getStorageSync("loginUser")).sn
}
})
}
// 搜索部门
export function getDeptByName(params) {
return request({
url: '/oa/org/tree/dept/search',
data: params,
header: {
Tenantid: JSON.parse(uni.getStorageSync("loginUser")).sn
}
})
}
// 搜索组织
export function getEnterpriseByName(params) {
return request({
url: '/oa/org/tree/enterprise/search',
data: params,
header: {
Tenantid: JSON.parse(uni.getStorageSync("loginUser")).sn
}
})
}
// 搜索人员
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
}