优化弹窗和后台设置字体

This commit is contained in:
yml2213
2026-06-05 03:06:09 +08:00
parent 498e3d7bde
commit 3c28297dee
12 changed files with 910 additions and 12 deletions
@@ -98,6 +98,16 @@ export interface PayOrderResult {
paid: boolean
}
export interface OrderAgreementContent {
title: string
content: string
}
export interface OrderAgreements {
virtual_asset_purchase: OrderAgreementContent
renter_agreement: OrderAgreementContent
}
export interface SubmitCheckoutPayload {
content: string
consumable_amount: number
@@ -122,6 +132,11 @@ export async function createOrder(listingId: number) {
return data.data
}
export async function fetchOrderAgreements() {
const { data } = await apiClient.get<ApiResponse<OrderAgreements>>('/order-agreements')
return data.data
}
export async function payOrder(id: number) {
const { data } = await apiClient.post<ApiResponse<PayOrderResult>>(`/orders/${id}/pay`)
return data.data