login.ts 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. import request from "../plugins/request";
  2. /** 登录或注册 */
  3. export const api_login = (params: any) => {
  4. return request({
  5. url: `/edu-app/userlogin`,
  6. noToken: true,
  7. method: "POST",
  8. requestType: 'form',
  9. data: params,
  10. } as any);
  11. };
  12. /** 获取用户信息 */
  13. export const api_queryUserInfo = (params: any) => {
  14. return request({
  15. url: `/edu-app/user/getUserInfo`,
  16. method: "get",
  17. data: params,
  18. } as any);
  19. };
  20. /** 获取商品信息 */
  21. export const api_shopProduct = (params: any) => {
  22. return request({
  23. url: `/edu-app/open/shop/product`,
  24. method: "get",
  25. data: params,
  26. } as any);
  27. };
  28. /** 店铺商品乐器信息 */
  29. export const api_shopInstruments = (params: any) => {
  30. return request({
  31. url: `/edu-app/open/shop/instruments`,
  32. method: "get",
  33. data: params,
  34. } as any);
  35. };
  36. /** 用户下单 */
  37. export const api_executeOrder = (params: any) => {
  38. return request({
  39. url: `/edu-app/userPaymentOrder/executeOrder`,
  40. method: "post",
  41. data: params,
  42. } as any);
  43. };
  44. export const api_executeOrderV2 = (params: any) => {
  45. return request({
  46. url: `/edu-app/open/userPaymentOrder/miniProgramExecuteOrderV2`,
  47. method: "post",
  48. data: params,
  49. } as any);
  50. };
  51. /** 用户下单 */
  52. export const api_sendImgCode = (params: any) => {
  53. return request({
  54. url: `/edu-app/open/sendImgCode`,
  55. method: "get",
  56. requestType: "form",
  57. hideLoading: true,
  58. data: params,
  59. } as any);
  60. };
  61. export const api_sendSmsVerify = (params: any) => {
  62. return request({
  63. url: `/edu-app/open/sendSmsVerify`,
  64. method: "post",
  65. requestType: "form",
  66. hideLoading: true,
  67. data: params,
  68. } as any);
  69. };
  70. export const api_executePayment = (params: any) => {
  71. return request({
  72. url: `/edu-app/open/userOrder/executePayment`,
  73. method: "post",
  74. data: params,
  75. } as any);
  76. };
  77. /** 查询待支付信息 */
  78. export const api_userPaymentOrderUnpaid = (params: any) => {
  79. return request({
  80. url: `/edu-app/open/userPaymentOrder/unpaid`,
  81. method: "get",
  82. data: params,
  83. } as any);
  84. };
  85. /** 获取配置参数 */
  86. export const api_queryByParamName = (params: any) => {
  87. return request({
  88. url: `/edu-app/open/sysParamConfig/queryByParamName`,
  89. method: "get",
  90. data: params,
  91. } as any);
  92. };
  93. /** 订单列表 */
  94. export const api_queryByParamNameList = (params: any) => {
  95. return request({
  96. url: `/edu-app/open/paramConfig/queryByParamNameList`,
  97. method: "get",
  98. data: params,
  99. } as any);
  100. };
  101. export const api_studentOrderPage = (params: any) => {
  102. return request({
  103. url: `/edu-app/open/userPaymentOrder/orderPage`,
  104. method: "post",
  105. data: params,
  106. } as any);
  107. };
  108. /** 订单详情 */
  109. export const api_userPaymentOrderDetail = (orderNo: string, params?: any) => {
  110. return request({
  111. url: `/edu-app/open/userPaymentOrder/detail/${orderNo}`,
  112. method: "get",
  113. data: params
  114. } as any);
  115. };
  116. /** 订单取消退款 */
  117. export const api_userPaymentCancelRefund = (userRefundOrderId: string) => {
  118. return request({
  119. url: `/edu-app/userPaymentOrder/cancelRefund/${userRefundOrderId}`,
  120. method: "post"
  121. } as any);
  122. };
  123. /** 订单申请退款 */
  124. export const api_userPaymentOrderRefundPayment = (data: any) => {
  125. return request({
  126. url: `/edu-app/userPaymentOrder/refundPayment`,
  127. method: "post",
  128. data
  129. } as any);
  130. };
  131. /** AI客服消息发送 */
  132. export const api_cozeAgent = (data: { message: string; userId?: string, openId?: string }) => {
  133. return request({
  134. url: `/edu-app/open/coze/agent2`,
  135. method: "post",
  136. noToken: true,
  137. data
  138. } as any);
  139. };