144 lines
2.8 KiB
JavaScript
144 lines
2.8 KiB
JavaScript
|
|
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
|
||
|
|
})
|
||
|
|
}
|