hwUser.ts 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. /*
  2. * @Author: your name
  3. * @Date: 2021-06-23 23:15:24
  4. * @LastEditTime: 2021-06-25 00:09:09
  5. * @LastEditors: Please set LastEditors
  6. * @Description: In User Settings Edit
  7. * @FilePath: \Mina_B_T\miniprogram\service\hwUser.ts
  8. */
  9. import api from "../api/api";
  10. import { $request } from "../utils/request";
  11. export const getHwUserInfoApi = (): Promise<responseOptions> => {
  12. const options: requestOptionsType<any> = {
  13. url: api.hwUser.getHwUserInfo,
  14. };
  15. return $request(options);
  16. };
  17. export const bannerApi = (): Promise<responseOptions> => {
  18. const options: requestOptionsType<any> = {
  19. url: api.hwUser.banner,
  20. };
  21. return $request(options);
  22. };
  23. /**
  24. * 获取验证码
  25. * @param data
  26. */
  27. export const getAuthCodeApi = (data: getAuthCodeDataType): Promise<responseOptions> => {
  28. const options: requestOptionsType<any> = {
  29. url: api.hwuser.getAuthCode,
  30. data
  31. };
  32. return $request(options)
  33. };
  34. /**
  35. * 电话登陆
  36. * @param data
  37. */
  38. export const phoneLoginApi = (data: phoneLoginDataType): Promise<responseOptions> => {
  39. const options: requestOptionsType<any> = {
  40. url: api.hwuser.phoneLogin,
  41. data,
  42. type: 'post'
  43. }
  44. return $request(options)
  45. }
  46. /**
  47. * 获取ocr秘钥
  48. * @param data
  49. */
  50. export const getOcrKeyApi = (): Promise<responseOptions> => {
  51. const options: requestOptionsType<any> = {
  52. url: api.hwUser.getOcrKey,
  53. data:{},
  54. }
  55. return $request(options)
  56. }
  57. /**
  58. * 实名认证
  59. * @param data
  60. */
  61. export const authenticateApi = (data: authenticateDataType): Promise<responseOptions> => {
  62. const options: requestOptionsType<any> = {
  63. url: api.hwUser.authenticate,
  64. data,
  65. }
  66. return $request(options)
  67. }