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

8 months ago
7 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
  1. import apiClient from '../../utils/axios'
  2. //修改用户权限
  3. export const changeUserAuth = async (params: any) => {
  4. try {
  5. const res = await apiClient.post('/api/v1/app/Usr/modifyUsrRole', params)
  6. return res.data
  7. } catch (error) {
  8. console.log('修改用户权限时出错', error)
  9. }
  10. }
  11. //修改用户密码
  12. export const changeUserPassword = async (params: any) => {
  13. try {
  14. const res = await apiClient.post(`/api/v1/app/Usr/modifyUsrPwd?id=${params.id}&oldpasswd=${params.oldpasswd}&password=${params.password}`)
  15. return res.data
  16. } catch (error) {
  17. console.log('修改用户密码时出错', error)
  18. }
  19. }
  20. //修改用户名称
  21. export const changeUserName = async (params: any) => {
  22. try {
  23. const res = await apiClient.post('/api/v1/app/Usr/modifyUsrAccount', params)
  24. return res.data
  25. } catch (error) {
  26. console.log('修改用户名称时出错', error)
  27. }
  28. }
  29. //获取用户列表
  30. export const getUserList = async () => {
  31. try {
  32. const res = await apiClient.post('/api/v1/app/Usr/getUsrlist')
  33. return res.data
  34. } catch (error) {
  35. console.log('获取用户列表时出错', error)
  36. }
  37. }
  38. //获取当前用户信息
  39. export const getCurrentUserInfo = async (params: any) => {
  40. try {
  41. const res = await apiClient.post('/api/v1/app/Usr/getLoginUsr', params)
  42. return res.data
  43. } catch (error) {
  44. console.log('获取当前用户信息时出错', error)
  45. }
  46. }
  47. //删除用户
  48. export const deleteUser = async (params: any) => {
  49. const { id } = params
  50. try {
  51. const res = await apiClient.post(`/api/v1/app/Usr/delUser?id=${id}`)
  52. return res.data
  53. } catch (error) {
  54. console.log('删除用户时出错', error)
  55. }
  56. }
  57. //注册
  58. export const userRegister = async (params: any) => {
  59. const { account, password, usrRole } = params
  60. try {
  61. const res = await apiClient.post(
  62. `/api/v1/app/Usr/addUser?accound=${account}&password=${password}&role=${usrRole}`,
  63. )
  64. return res.data
  65. } catch (error) {
  66. console.log('注册时出错', error)
  67. }
  68. }