156 lines
3.0 KiB
JavaScript
156 lines
3.0 KiB
JavaScript
import request from '@/utils/request'
|
|
const pathMap = {
|
|
userUpdatePwdPath: '/api/user/updatePwd/',
|
|
personInfoPath: '/api/user/personInfo/',
|
|
piupdatePath: '/api/user/updatePersonInfo/',
|
|
queryPath: '/api/user/userGrid/',
|
|
queryWithOutPagePath: '/api/user/userLists',
|
|
deletePath: '/api/user/delete/',
|
|
createPath: '/api/user/create',
|
|
updatePath: '/api/user/update',
|
|
editPasswordPath: '/api/user/adminUpdatePwd',
|
|
editStatusPath: '/api/user/updateStatus',
|
|
unlockPath: '/api/user/unlock/',
|
|
queryAssistPath: '/api/user/assistInfo/'
|
|
}
|
|
export function userLists(page, size, data) {
|
|
return request({
|
|
url: pathMap.queryPath + page + '/' + size,
|
|
method: 'post',
|
|
data,
|
|
loading: true
|
|
})
|
|
}
|
|
|
|
export function userListsWithOutPage(data) {
|
|
return request({
|
|
url: pathMap.queryWithOutPagePath,
|
|
method: 'post',
|
|
data,
|
|
loading: true
|
|
})
|
|
}
|
|
|
|
export const addUser = (data) => {
|
|
return request({
|
|
url: pathMap.createPath,
|
|
method: 'post',
|
|
loading: true,
|
|
data
|
|
})
|
|
}
|
|
|
|
export const editUser = (data) => {
|
|
return request({
|
|
url: pathMap.updatePath,
|
|
method: 'post',
|
|
data
|
|
})
|
|
}
|
|
|
|
export const delUser = (userId) => {
|
|
return request({
|
|
url: pathMap.deletePath + userId,
|
|
method: 'post'
|
|
})
|
|
}
|
|
|
|
export const editPassword = (data) => {
|
|
return request({
|
|
url: pathMap.editPasswordPath,
|
|
method: 'post',
|
|
data
|
|
})
|
|
}
|
|
|
|
export const editStatus = (data) => {
|
|
return request({
|
|
url: pathMap.editStatusPath,
|
|
method: 'post',
|
|
data
|
|
})
|
|
}
|
|
|
|
export const personInfo = () => {
|
|
return request({
|
|
url: pathMap.personInfoPath,
|
|
method: 'post'
|
|
})
|
|
}
|
|
|
|
export const updatePerson = (data) => {
|
|
return request({
|
|
url: pathMap.piupdatePath,
|
|
method: 'post',
|
|
data
|
|
})
|
|
}
|
|
|
|
export const updatePersonPwd = (data) => {
|
|
return request({
|
|
url: pathMap.userUpdatePwdPath,
|
|
method: 'post',
|
|
data
|
|
})
|
|
}
|
|
|
|
export const allRoles = () => {
|
|
return request({
|
|
url: '/api/user/all',
|
|
method: 'post',
|
|
loading: true
|
|
})
|
|
}
|
|
|
|
export function roleGrid(pageIndex, pageSize, data) {
|
|
return request({
|
|
url: '/api/user/roleGrid/' + pageIndex + '/' + pageSize,
|
|
method: 'post',
|
|
data,
|
|
loading: true
|
|
})
|
|
}
|
|
|
|
export function ldapUsers(data) {
|
|
return request({
|
|
url: '/plugin/ldap/users',
|
|
method: 'post',
|
|
loading: true
|
|
})
|
|
}
|
|
|
|
export function saveLdapUser(data) {
|
|
return request({
|
|
url: '/api/user/sync',
|
|
method: 'post',
|
|
loading: true,
|
|
data
|
|
})
|
|
}
|
|
|
|
export function existLdapUsers() {
|
|
return request({
|
|
url: '/api/user/existLdapUsers',
|
|
method: 'post',
|
|
loading: false
|
|
})
|
|
}
|
|
|
|
export function unLock(username) {
|
|
return request({
|
|
url: pathMap.unlockPath + username,
|
|
method: 'post',
|
|
loading: false
|
|
})
|
|
}
|
|
|
|
export function queryAssist(userId) {
|
|
return request({
|
|
url: pathMap.queryAssistPath + userId,
|
|
method: 'post',
|
|
loading: false
|
|
})
|
|
}
|
|
|
|
export default { editPassword, delUser, editUser, addUser, userLists, editStatus, personInfo, updatePerson, updatePersonPwd, allRoles, roleGrid, ldapUsers, saveLdapUser, existLdapUsers, unLock, queryAssist }
|