index.ts 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. import request from "../utils/request";
  2. /**
  3. * 登录
  4. * @param params
  5. */
  6. function login(params:WechatMiniprogram.requestParamsData) {
  7. return request({
  8. url: "/v3/login",
  9. data: params.data,
  10. success: params.success
  11. })
  12. }
  13. /**
  14. * 获取手机号
  15. * @param params
  16. */
  17. function getPhone(params:WechatMiniprogram.requestParamsData) {
  18. return request({
  19. url: "/v3/getuserphonenumber",
  20. data: params.data,
  21. header:{
  22. Authorization: wx.getStorageSync("token"),
  23. ...params.header
  24. },
  25. success: params.success
  26. })
  27. }
  28. /**
  29. * 下单
  30. * @param params
  31. */
  32. function createOrder(params:WechatMiniprogram.requestParamsData) {
  33. return request({
  34. url: "/v3/jsApiPay",
  35. data: params.data,
  36. header:{
  37. Authorization: wx.getStorageSync("token"),
  38. ...params.header
  39. },
  40. success: params.success
  41. })
  42. }
  43. /**
  44. * 判断是否生成视频
  45. * @param params
  46. */
  47. function createVideo(params:WechatMiniprogram.requestParamsData) {
  48. return request({
  49. url: "/v3/hasVideo",
  50. data: params.data,
  51. header:{
  52. Authorization: wx.getStorageSync("token"),
  53. ...params.header
  54. },
  55. success: params.success
  56. })
  57. }
  58. /**
  59. * 获取视频结果
  60. * @param params
  61. */
  62. function getVideo(params:WechatMiniprogram.requestParamsData) {
  63. return request({
  64. url: "/v3/getVideo",
  65. data: params.data,
  66. header:{
  67. Authorization: wx.getStorageSync("token"),
  68. ...params.header
  69. },
  70. success: params.success
  71. })
  72. }
  73. export default {
  74. login,
  75. getPhone,
  76. createOrder,
  77. createVideo,
  78. getVideo
  79. }