login.ts 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235
  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/userPaymentOrder/miniProgramExecuteOrderV2`,
  47. method: "post",
  48. data: params,
  49. } as any);
  50. };
  51. /** 用户下单 */
  52. export const api_executePayment = (params: any) => {
  53. return request({
  54. url: `/edu-app/open/userOrder/executePayment`,
  55. method: "post",
  56. data: params,
  57. } as any);
  58. };
  59. /** 查询待支付信息 */
  60. export const api_userPaymentOrderUnpaid = (params: any) => {
  61. return request({
  62. url: `/edu-app/userPaymentOrder/unpaid`,
  63. method: "get",
  64. data: params,
  65. } as any);
  66. };
  67. /** 获取配置参数 */
  68. export const api_queryByParamName = (params: any) => {
  69. return request({
  70. url: `/edu-app/sysParamConfig/queryByParamName`,
  71. method: "get",
  72. data: params,
  73. } as any);
  74. };
  75. /** 订单列表 */
  76. export const api_studentOrderPage = (params: any) => {
  77. return request({
  78. url: `/edu-app/userPaymentOrder/studentOrderPage`,
  79. method: "post",
  80. data: params,
  81. } as any);
  82. };
  83. /** 订单详情 */
  84. export const api_userPaymentOrderDetail = (orderNo: string) => {
  85. return request({
  86. url: `/edu-app/userPaymentOrder/detail/${orderNo}?version=V2`,
  87. method: "get"
  88. } as any);
  89. };
  90. /** 订单取消退款 */
  91. export const api_userPaymentCancelRefund = (userRefundOrderId: string) => {
  92. return request({
  93. url: `/edu-app/userPaymentOrder/cancelRefund/${userRefundOrderId}`,
  94. method: "post"
  95. } as any);
  96. };
  97. /** 订单申请退款 */
  98. export const api_userPaymentOrderRefundPayment = (data: any) => {
  99. return request({
  100. url: `/edu-app/userPaymentOrder/refundPayment`,
  101. method: "post",
  102. data
  103. } as any);
  104. };
  105. /** 查询受益人列表 */
  106. export const api_getUserBeneficiaryPage = () => {
  107. return request({
  108. url: `/edu-app/userBeneficiary/page`,
  109. method: "post",
  110. data: {
  111. page: 1,
  112. rows: 9999
  113. }
  114. } as any);
  115. };
  116. /** 新增受益人 */
  117. export const api_userBeneficiarySave = (params: any) => {
  118. return request({
  119. url: `/edu-app/userBeneficiary/save`,
  120. method: "post",
  121. data: params,
  122. } as any);
  123. };
  124. /** 修改受益人 */
  125. export const api_userBeneficiaryUpdate = (params: any) => {
  126. return request({
  127. url: `/edu-app/userBeneficiary/update`,
  128. method: "post",
  129. data: params,
  130. } as any);
  131. };
  132. /** 删除受益人 */
  133. export const api_userBeneficiaryRemove = (id: string) => {
  134. return request({
  135. url: `/edu-app/userBeneficiary/remove/${id}`,
  136. method: "get"
  137. } as any);
  138. };
  139. /** 受益人详情 */
  140. export const api_userBeneficiaryDetail = (id: string) => {
  141. return request({
  142. url: `/edu-app/userBeneficiary/detail/${id}`,
  143. method: "get"
  144. } as any);
  145. };
  146. /** 获取省市区 */
  147. export const api_sysAreaQueryAllProvince = (params: any) => {
  148. return request({
  149. url: `/edu-app/open/sysArea/queryAllProvince`,
  150. method: "get",
  151. params: params,
  152. } as any);
  153. };
  154. /** 获取学校列表 */
  155. export const api_schoolAreaList = (params: any) => {
  156. return request({
  157. url: `/edu-app/open/schoolArea/list`,
  158. method: "post",
  159. data: params,
  160. } as any);
  161. };
  162. /** 获取地区学校详情 */
  163. export const api_schoolAreaDetail = (params: any) => {
  164. return request({
  165. url: `/edu-app/open/schoolArea/detail/${params.id}`,
  166. method: "get"
  167. } as any);
  168. };
  169. /** 查询收货地址列表 */
  170. export const api_getUserReceiveAddressPage = () => {
  171. return request({
  172. url: `/edu-app/userReceiveAddress/page`,
  173. method: "post",
  174. data: {
  175. page: 1,
  176. rows: 9999
  177. }
  178. } as any);
  179. };
  180. /** 新增收货地址 */
  181. export const api_userReceiveAddressSave = (params: any) => {
  182. return request({
  183. url: `/edu-app/userReceiveAddress/save`,
  184. method: "post",
  185. data: params,
  186. } as any);
  187. };
  188. /** 修改收货地址 */
  189. export const api_userReceiveAddressUpdate = (params: any) => {
  190. return request({
  191. url: `/edu-app/userReceiveAddress/update`,
  192. method: "post",
  193. data: params,
  194. } as any);
  195. };
  196. /** 删除收货地址 */
  197. export const api_userReceiveAddressRemove = (id: string) => {
  198. return request({
  199. url: `/edu-app/userReceiveAddress/remove?id=${id}`,
  200. method: "post"
  201. } as any);
  202. };
  203. /** 收货地址详情 */
  204. export const api_userReceiveAddressDetail = (id: string) => {
  205. return request({
  206. url: `/edu-app/userReceiveAddress/detail/${id}`,
  207. method: "get"
  208. } as any);
  209. };