login.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. import request from '@/utils/request'
  2. // 登录方法
  3. export function login(username, password, code, uuid) {
  4. request.defaults.baseURL = '/ezhizao-yzbh-sys'
  5. const data = {
  6. username,
  7. password,
  8. code,
  9. uuid
  10. }
  11. return request({
  12. url: '/login',
  13. headers: {
  14. isToken: false
  15. },
  16. method: 'post',
  17. data: data
  18. })
  19. }
  20. // 注册方法
  21. export function register(data) {
  22. request.defaults.baseURL = '/ezhizao-yzbh-sys'
  23. return request({
  24. url: '/register',
  25. headers: {
  26. isToken: false
  27. },
  28. method: 'post',
  29. data: data
  30. })
  31. }
  32. // 获取用户详细信息
  33. export function getInfo() {
  34. request.defaults.baseURL = '/ezhizao-yzbh-sys'
  35. return request({
  36. url: '/getInfo',
  37. method: 'get'
  38. })
  39. }
  40. // 退出方法
  41. export function logout() {
  42. request.defaults.baseURL = '/ezhizao-yzbh-sys'
  43. return request({
  44. url: '/logout',
  45. method: 'post'
  46. })
  47. }
  48. // 获取验证码
  49. export function getCodeImg() {
  50. request.defaults.baseURL = '/ezhizao-yzbh-sys'
  51. return request({
  52. url: '/captchaImage',
  53. headers: {
  54. isToken: false
  55. },
  56. method: 'get',
  57. timeout: 20000
  58. })
  59. }
  60. // 获取租户Id
  61. export function getSnmsTenantId(userName) {
  62. request.defaults.baseURL = '/ezhizao-yzbh-sys'
  63. return request({
  64. url: `/snms/getTenantId/${userName}`,
  65. headers: {
  66. isToken: false
  67. },
  68. method: 'get',
  69. timeout: 20000
  70. })
  71. }