From b7250c51bfb9bc7684aba8b2ae6fe85fbe80ac9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BF=97=E9=B9=8F?= <2916022834@qq.com> Date: Fri, 29 May 2026 14:55:54 +0800 Subject: [PATCH] 123123 --- src/api/shoppingCart.ts | 68 +++++++++---------- src/views/pay/payment.vue | 138 ++++++++++++++++++++------------------ 2 files changed, 106 insertions(+), 100 deletions(-) diff --git a/src/api/shoppingCart.ts b/src/api/shoppingCart.ts index dab437d..b47feb3 100644 --- a/src/api/shoppingCart.ts +++ b/src/api/shoppingCart.ts @@ -7,23 +7,23 @@ import request from '@/utils/request' * @param data.listingIds - 商品ID列表 */ export const AddShoppingCart = (data, loading?: boolean) => { - return request({ - url: '/buyer/buyer/cart/add', - method: 'post', - data, - loading - }) + return request({ + url: '/buyer/buyer/cart/add', + method: 'post', + data, + loading + }) } /** * 清空购物车 */ export const ClearShoppingCart = (loading?: boolean) => { - return request({ - url: '/buyer/buyer/cart/clear', - method: 'delete', - loading - }) + return request({ + url: '/buyer/buyer/cart/clear', + method: 'delete', + loading + }) } /** @@ -32,11 +32,11 @@ export const ClearShoppingCart = (loading?: boolean) => { * @returns 购物车列表数据 */ export const GetShoppingCartList = (loading?: boolean) => { - return request({ - url: '/buyer/buyer/cart/list', - method: 'get', - loading - }) + return request({ + url: '/buyer/buyer/cart/list', + method: 'get', + loading + }) } /** @@ -45,12 +45,12 @@ export const GetShoppingCartList = (loading?: boolean) => { * @param params.listingId - 商品ID */ export const RemoveShoppingCartItem = (params, loading?: boolean) => { - return request({ - url: '/buyer/buyer/cart/remove', - method: 'delete', - params, - loading - }) + return request({ + url: '/buyer/buyer/cart/remove', + method: 'delete', + params, + loading + }) } /** @@ -60,12 +60,12 @@ export const RemoveShoppingCartItem = (params, loading?: boolean) => { * @returns */ export const CreateOrder = (data, loading?: boolean) => { - return request({ - url: '/buyer/buyer/order/create', - method: 'post', - data, - loading - }) + return request({ + url: '/buyer/buyer/order/create', + method: 'post', + data, + loading + }) } /** @@ -74,12 +74,12 @@ export const CreateOrder = (data, loading?: boolean) => { * @param loading - 是否显示loading * @returns */ -export const GetOrderStatus = (paymentId: string, loading?: boolean) => { - return request({ - url: `/buyer/buyer/payment/status/${paymentId}`, - method: 'get', - loading - }) +export const GetOrderStatus = (paymentId: string) => { + return request({ + url: `/buyer/buyer/payment/status/${paymentId}`, + method: 'get', + loading: true, + }) } export const ORDER_STATUS = { PENDING: 0,//待支付 diff --git a/src/views/pay/payment.vue b/src/views/pay/payment.vue index 3a88853..9130917 100644 --- a/src/views/pay/payment.vue +++ b/src/views/pay/payment.vue @@ -4,53 +4,59 @@ Payment Details -
-
- - Credit / Debit Card + +