aiccs/src/api/user.js

144 lines
2.8 KiB
JavaScript
Raw Normal View History

2025-12-27 16:40:23 +08:00
import request from '@/utils/request'
export function login(data) {
return request({
url: '/user/login',
method: 'post',
data
})
}
export function getInfo() {
return request({
url: '/user/info',
method: 'get'
})
}
export function logout() {
return request({
url: '/user/logout',
method: 'get'
})
}
/**
* 检查是否已经进行SSO登录
*/
export function checkSSOLogin() {
return request({
url: '/user/checkSSOLogin',
method: 'post'
})
}
/**
* 通过权限查找用户
* @param {string} permission 权限标识
* @param {string} orgId 机构id 非必填
* @param {string} deptId 部门id 非必填
* @author lroiya
* @since 2021年2月7日 10:22:20
*/
export function getUsersWithPermission(permission, orgId, deptId) {
// const form = new FormData()
// form.append('permission', permission)
// if (orgId) {
// form.append('orgId', orgId)
// }
// if (deptId) {
// form.append('deptId', deptId)
// }
return request({
// url: '/user/get_users_with_permission',
url: '/user/listUserByPermissionAndOrgIds',
method: 'get',
params: {
permission,
orgId,
isArea: true
}
})
}
/**
* 通过权限查找用户
* @param {string} permission 权限标识
* @param {string} orgId 机构id 非必填
* @param {string} deptId 部门id 非必填
* @author lroiya
* @since 2021年2月7日 10:22:20
*/
export function getUsersPermission(permission, orgId, bizseq, bizType) {
return request({
url: '/user/getUsersPermission',
method: 'get',
params: {
permission,
orgId,
bizseq,
bizType
}
})
}
/**
* 获取同部门的用户列表
* @param {string} deptId 部门id
* @returns 获取结果
* @author lroyia
* @since 2021年4月20日 17:08:20
*/
export function getSameDeptUserList(deptId) {
const form = new FormData()
deptId = deptId || ''
form.append('deptId', deptId)
return request({
url: '/user/getSameDeptUserList',
method: 'post',
data: form
})
}
/**
* 获取当前用户的决定机关信息
*/
export function findOrganization() {
return request({
url: '/user/findOrganization',
method: 'get'
})
}
export function queryUsersPermission(permission, bizseq) {
const form = new FormData()
form.append('permission', permission)
form.append('bizseq', bizseq)
return request({
url: '/user/queryUsersPermission',
method: 'post',
data: form
})
}
/**
* 信创门户单点登录 ticket
*/
export function casLogin(params) {
return request({
url: '/user/casLogin',
method: 'get',
params
})
}
/**
* 登录年报后台管理系统
*/
export function logManage(params) {
return request({
url: '/gz-aiceps-manage/loginManageController/loginManage.do',
method: 'get',
params
})
}