A8000
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

75 lines
2.0 KiB

import apiClient from '../../utils/axios'
//修改用户权限
export const changeUserAuth = async (params: any) => {
try {
const res = await apiClient.post('/api/v1/app/Usr/modifyUsrRole', params)
return res.data
} catch (error) {
console.log('修改用户权限时出错', error)
}
}
//修改用户密码
export const changeUserPassword = async (params: any) => {
try {
const res = await apiClient.post(`/api/v1/app/Usr/modifyUsrPwd?id=${params.id}&oldpasswd=${params.oldpasswd}&password=${params.password}`)
return res.data
} catch (error) {
console.log('修改用户密码时出错', error)
}
}
//修改用户名称
export const changeUserName = async (params: any) => {
try {
const res = await apiClient.post('/api/v1/app/Usr/modifyUsrAccount', params)
return res.data
} catch (error) {
console.log('修改用户名称时出错', error)
}
}
//获取用户列表
export const getUserList = async () => {
try {
const res = await apiClient.post('/api/v1/app/Usr/getUsrlist')
return res.data
} catch (error) {
console.log('获取用户列表时出错', error)
}
}
//获取当前用户信息
export const getCurrentUserInfo = async (params: any) => {
try {
const res = await apiClient.post('/api/v1/app/Usr/getLoginUsr', params)
return res.data
} catch (error) {
console.log('获取当前用户信息时出错', error)
}
}
//删除用户
export const deleteUser = async (params: any) => {
const { id } = params
try {
const res = await apiClient.post(`/api/v1/app/Usr/delUser?id=${id}`)
return res.data
} catch (error) {
console.log('删除用户时出错', error)
}
}
//注册
export const userRegister = async (params: any) => {
const { account, password, usrRole } = params
try {
const res = await apiClient.post(
`/api/v1/app/Usr/addUser?accound=${account}&password=${password}&role=${usrRole}`,
)
return res.data
} catch (error) {
console.log('注册时出错', error)
}
}