index.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. import axios from 'axios';
  2. import config from './config.js';
  3. axios.default.timeout = 5000;
  4. axios.defaults.headers.post['Content-Type'] = "application/json;charset=utf-8";
  5. axios.defaults.baseURL = 'http://192.168.2.236:88';
  6. const urls = config.urls;
  7. export default {
  8. getImgCode() {//获取图片验证码
  9. return axios.post(urls.getImgVerification, {})
  10. },
  11. vertifyImgCode(data) {//校验图片验证码
  12. return axios.post(
  13. urls.verifyImgVerification,
  14. {
  15. 'code': data.imgCode,
  16. 'imgId': data.imgId
  17. }
  18. )
  19. },
  20. loginMess(data) {
  21. return axios.post(urls.login,
  22. {
  23. 'username': data.username,
  24. 'password': data.password
  25. }
  26. )
  27. },
  28. checkTel(data){//注册
  29. return axios.post(urls.checkTel,{
  30. 'username':data
  31. })
  32. },
  33. checkForgetTel(data){//忘记密码
  34. return axios.post(urls.checkForgetTel,{
  35. 'username':data
  36. })
  37. },
  38. getMobileCode(data) {//获取短信验证码
  39. return axios.post(
  40. urls.getSmsWithRegister,
  41. {
  42. 'code': data.imgCode,
  43. 'imgId': data.imgId,
  44. 'mobile': data.mobile
  45. }
  46. )
  47. },
  48. vertifyMobileCode(data) {//验证短信验证码
  49. return axios.post(
  50. urls.verifySmsVerification,
  51. {
  52. 'code': data.imgCode,
  53. 'imgId': data.imgId,
  54. 'mobile': data.mobile,
  55. 'smsCode': data.smsCode
  56. }
  57. )
  58. },
  59. regidtry(data) {//注册
  60. return axios.post(
  61. urls.registry,
  62. {
  63. "code": data.code,
  64. "email": data.email,
  65. "gmtCreate": '',
  66. "gmtModified": '',
  67. "id": 0,
  68. "imgId": data.imgId,
  69. "isDeleted": '',
  70. "linkman": data.linkman,
  71. "modifier": '',
  72. "organization": data.organization,
  73. "password": data.password,
  74. "username": data.username
  75. }
  76. )
  77. },
  78. /**************************找回密码****************************/
  79. forgetPswGetMobileCode(data) {//忘记密码获取短信验证码
  80. return axios.post(
  81. urls.getSmsWithResetPassword,
  82. {
  83. 'code': data.imgCode,
  84. 'imgId': data.imgId,
  85. 'mobile': data.mobile
  86. }
  87. )
  88. },
  89. resetPsw(data) {
  90. return axios.post(
  91. urls.resetPassword,
  92. {
  93. 'password': data.password,
  94. 'username': data.username,
  95. 'diffPassword':data.diffPassword
  96. }
  97. )
  98. },
  99. getAccessdMenu() {
  100. return axios.post(urls.getAccessdMenu);
  101. },
  102. getVersionInner(){
  103. return axios.post(urls.getVersionInner);
  104. },
  105. getVersionOuter(){
  106. return axios.post(urls.getVersionOuter);
  107. },
  108. getUserEnumsData() {
  109. return axios.post(urls.getUserEnumsData);
  110. }
  111. }