From 616c580c173dca91d9becea532c5d1e770f2369a Mon Sep 17 00:00:00 2001 From: bootx Date: Sat, 17 Aug 2024 22:58:14 +0800 Subject: [PATCH] =?UTF-8?q?feat=20=E8=AE=A2=E5=8D=95=E7=9B=B8=E5=85=B3?= =?UTF-8?q?=E9=97=AE=E9=A2=98=E6=8E=92=E6=9F=A5=E5=92=8C=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/enums/daxpay/ChannelEnum.ts | 8 - src/enums/daxpay/PaymentEnum.ts | 26 +++ src/enums/daxpay/TradeStatusEnum.ts | 11 +- .../merchant/channel/ChannelConfigEdit.vue | 8 +- .../merchant/channel/ChannelConfigList.vue | 8 +- .../admin/notice/callback/CallbackTask.api.ts | 2 +- .../notice/callback/CallbackTaskList.vue | 8 +- .../admin/notice/notify/NotifyTask.api.ts | 2 +- .../admin/notice/notify/NotifyTaskList.vue | 8 +- .../daxpay/admin/order/pay/PayOrder.api.ts | 22 +- .../daxpay/admin/order/pay/PayOrderInfo.vue | 4 +- .../daxpay/admin/order/pay/PayOrderList.vue | 41 +++- .../daxpay/admin/order/pay/RefundModel.vue | 3 +- .../admin/order/refund/RefundOrder.api.ts | 20 +- .../admin/order/refund/RefundOrderInfo.vue | 2 +- .../admin/order/refund/RefundOrderList.vue | 71 +++++-- .../order/transfer/TransferOrderInfo.vue | 5 +- .../order/transfer/TransferOrderList.vue | 42 +++- .../discrepancy/ReconcileDiscrepancyList.vue | 72 +++---- .../callback/TradeCallbackRecordInfo.vue | 2 +- .../callback/TradeCallbackRecordList.vue | 2 +- .../admin/record/flow/TradeFlowRecordInfo.vue | 2 +- .../admin/record/flow/TradeFlowRecordList.vue | 4 +- .../admin/record/sync/TradeSyncRecord.api.ts | 53 +++++ .../admin/record/sync/TradeSyncRecordInfo.vue | 87 ++++++++ .../admin/record/sync/TradeSyncRecordList.vue | 191 ++++++++++++++++++ 26 files changed, 582 insertions(+), 122 deletions(-) delete mode 100644 src/enums/daxpay/ChannelEnum.ts create mode 100644 src/enums/daxpay/PaymentEnum.ts create mode 100644 src/views/daxpay/admin/record/sync/TradeSyncRecord.api.ts create mode 100644 src/views/daxpay/admin/record/sync/TradeSyncRecordInfo.vue create mode 100644 src/views/daxpay/admin/record/sync/TradeSyncRecordList.vue diff --git a/src/enums/daxpay/ChannelEnum.ts b/src/enums/daxpay/ChannelEnum.ts deleted file mode 100644 index 07403ff3a..000000000 --- a/src/enums/daxpay/ChannelEnum.ts +++ /dev/null @@ -1,8 +0,0 @@ -/** - * 支付通道 - */ -export enum ChannelEnum { - ALI = 'ali_pay', - WECHAT = 'wechat_pay', - UNION_PAY = 'union_pay', -} diff --git a/src/enums/daxpay/PaymentEnum.ts b/src/enums/daxpay/PaymentEnum.ts new file mode 100644 index 000000000..192077b50 --- /dev/null +++ b/src/enums/daxpay/PaymentEnum.ts @@ -0,0 +1,26 @@ +/** + * 支付通道 + */ +export enum PaymentEnum { + ALI = 'ali_pay', + WECHAT = 'wechat_pay', + UNION_PAY = 'union_pay', +} + +/** + * 交易类型 + */ +export enum TradeTypeEnum { + /** + * 支付 + */ + PAY = 'pay', + /** + * 退款 + */ + REFUND = 'refund', + /** + * 转账 + */ + TRANSFER = 'transfer', +} diff --git a/src/enums/daxpay/TradeStatusEnum.ts b/src/enums/daxpay/TradeStatusEnum.ts index 022efc970..1dc0ef735 100644 --- a/src/enums/daxpay/TradeStatusEnum.ts +++ b/src/enums/daxpay/TradeStatusEnum.ts @@ -1,7 +1,7 @@ /** * 支付状态 */ -export enum PayStatusEnum{ +export enum PayStatusEnum { /** * 支付中 */ @@ -31,7 +31,7 @@ export enum PayStatusEnum{ /** * 支付订单的退款状态 */ -export enum PayRefundStatusEnum{ +export enum PayRefundStatusEnum { /** * 未退款 */ @@ -53,8 +53,7 @@ export enum PayRefundStatusEnum{ /** * 支付订单的分账状态 */ -export enum PayAllocStatusEnum{ - +export enum PayAllocStatusEnum { /** * 待分账 */ @@ -68,7 +67,7 @@ export enum PayAllocStatusEnum{ /** * 退款状态枚举 */ -export enum RefundStatusEnum{ +export enum RefundStatusEnum { /** * 退款中 */ @@ -90,7 +89,7 @@ export enum RefundStatusEnum{ /** * 转账状态 */ -export enum TransferStatusEnum{ +export enum TransferStatusEnum { /** 转账中 */ PROGRESS = 'progress', /** 转账成功 */ diff --git a/src/views/daxpay/admin/merchant/channel/ChannelConfigEdit.vue b/src/views/daxpay/admin/merchant/channel/ChannelConfigEdit.vue index de0177ecb..a4940d6dc 100644 --- a/src/views/daxpay/admin/merchant/channel/ChannelConfigEdit.vue +++ b/src/views/daxpay/admin/merchant/channel/ChannelConfigEdit.vue @@ -4,7 +4,7 @@ + + diff --git a/src/views/daxpay/admin/record/sync/TradeSyncRecordList.vue b/src/views/daxpay/admin/record/sync/TradeSyncRecordList.vue new file mode 100644 index 000000000..fc4b65a67 --- /dev/null +++ b/src/views/daxpay/admin/record/sync/TradeSyncRecordList.vue @@ -0,0 +1,191 @@ + + + + +