upload project source code

This commit is contained in:
2026-04-30 18:49:43 +08:00
commit 9b394ba682
2277 changed files with 660945 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
/**
* 支付相关接口
*/
import http from '@/utils/request';
import type { CreateOrderParams, CreateOrderResponse, QueryOrderResponse, CloseOrderResponse, ListPayOrdersParams, ListPayOrdersResponse } from './types';
export const paymentApi = {
// 创建支付订单
createOrder: (params: CreateOrderParams) =>
http.post<CreateOrderResponse>('/yifan_wx_pay/create-order', params, { showLoading: true }),
// 查询订单状态(使用路径参数)
queryOrder: (out_trade_no: string) =>
http.get<QueryOrderResponse>(`/yifan_wx_pay/query-order/${out_trade_no}`),
// 关闭订单(使用路径参数)
closeOrder: (out_trade_no: string) =>
http.post<CloseOrderResponse>(`/yifan_wx_pay/close-order/${out_trade_no}`, {}, { showLoading: true }),
// 获取支付订单列表
listOrders: (params?: ListPayOrdersParams) =>
http.get<ListPayOrdersResponse>('/yifan_wx_pay/list', params),
};
export default paymentApi;