usersApi.ts 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import request from '@/utils/http'
  2. export class UserService {
  3. // 登录
  4. static login(params: Api.Auth.LoginParams) {
  5. return request.post<Api.Auth.LoginResponse>({
  6. url: 'site/login',
  7. params
  8. // showErrorMessage: false // 不显示错误消息
  9. })
  10. }
  11. // 获取用户信息
  12. static getUserInfo() {
  13. return request.post<Api.User.UserInfo>({
  14. url: 'useradmin/info'
  15. // 自定义请求头
  16. // headers: {
  17. // 'X-Custom-Header': 'your-custom-value'
  18. // }
  19. })
  20. }
  21. // 获取用户列表
  22. static getUserList(params: Api.Common.PaginatingSearchParams) {
  23. return request.post<Api.User.UserListData>({
  24. url: 'useradmin/userlist',
  25. params
  26. // showErrorMessage: false // 不显示错误消息
  27. })
  28. }
  29. // 编辑用户
  30. static editUser(params: Form.UserEdit) {
  31. return request.post<any>({
  32. url: 'useradmin/edituser',
  33. params
  34. })
  35. }
  36. //删除用户
  37. static deleteUser(params: Api.Common.DeleteParams) {
  38. return request.post<any>({
  39. url: 'useradmin/deleteuser',
  40. params
  41. })
  42. }
  43. }