login.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. import request from '@/utils/request'
  2. // 登录方法
  3. export function login(username, password) {
  4. const data = {
  5. username,
  6. password,
  7. // code,
  8. // uuid
  9. }
  10. return request({
  11. 'url': '/mailLogin?appfrom=techtron',
  12. headers: {
  13. isToken: false
  14. },
  15. 'method': 'post',
  16. 'data': data
  17. })
  18. }
  19. // 忘记密码
  20. export function forgetPwd(username,locale) {
  21. return request({
  22. 'url': '/forgetPwd?username='+username+"&locale="+locale,
  23. headers: {
  24. isToken: false
  25. },
  26. 'method': 'post',
  27. })
  28. }
  29. // 注册方法
  30. export function register(username, password) {
  31. const data = {
  32. username,
  33. password
  34. }
  35. return request({
  36. 'url': '/mailRegister?appfrom=techtron',
  37. headers: {
  38. isToken: false
  39. },
  40. 'method': 'post',
  41. 'data': data
  42. })
  43. }
  44. // 获取用户详细信息
  45. export function getInfo() {
  46. return request({
  47. 'url': '/getInfo',
  48. 'method': 'get'
  49. })
  50. }
  51. // 获取用户详细信息
  52. export function checkVersion(obj) {
  53. return request({
  54. 'url': '/device/checkVersion?appfrom=techtron&versionCode='+obj.versionCode+"&platom="+obj.platom,
  55. data:obj,
  56. 'method': 'post'
  57. })
  58. }
  59. // 退出方法
  60. export function logout() {
  61. return request({
  62. 'url': '/logout',
  63. 'method': 'post'
  64. })
  65. }
  66. export function deleteUser(){
  67. return request({
  68. 'url': '/deleteUser',
  69. 'method': 'post'
  70. })
  71. }
  72. // // 获取验证码
  73. // export function getCodeImg() {
  74. // return request({
  75. // 'url': '/captchaImage',
  76. // headers: {
  77. // isToken: false
  78. // },
  79. // method: 'get',
  80. // timeout: 20000
  81. // })
  82. // }