From 245bd209da7102ac6deec0e261cb31dab4939f02 Mon Sep 17 00:00:00 2001 From: DaxPay Date: Mon, 19 Aug 2024 10:45:33 +0800 Subject: [PATCH] =?UTF-8?q?style=20=E8=AE=A2=E5=8D=95=E5=92=8C=E4=BA=A4?= =?UTF-8?q?=E6=98=93=E8=AE=B0=E5=BD=95=E9=A1=B5=E9=9D=A2=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../notice/callback/CallbackRecordInfo.vue | 2 +- .../admin/notice/notify/NotifyRecordInfo.vue | 2 +- .../daxpay/admin/order/pay/PayOrderInfo.vue | 2 +- .../admin/order/refund/RefundOrderInfo.vue | 2 +- .../admin/order/transfer/TransferOrder.api.ts | 8 ++-- .../order/transfer/TransferOrderInfo.vue | 10 ++--- .../order/transfer/TransferOrderList.vue | 2 +- .../callback/TradeCallbackRecordInfo.vue | 10 ++++- .../callback/TradeCallbackRecordList.vue | 40 +++++++++++++------ .../admin/record/close/PayCloseRecordInfo.vue | 18 ++++++--- .../admin/record/close/PayCloseRecordList.vue | 4 +- .../admin/record/flow/TradeFlowRecordInfo.vue | 30 ++++++++------ .../admin/record/flow/TradeFlowRecordList.vue | 30 +++++++++----- .../admin/record/sync/TradeSyncRecordInfo.vue | 8 +++- .../admin/record/sync/TradeSyncRecordList.vue | 4 +- 15 files changed, 109 insertions(+), 63 deletions(-) diff --git a/src/views/daxpay/admin/notice/callback/CallbackRecordInfo.vue b/src/views/daxpay/admin/notice/callback/CallbackRecordInfo.vue index e61e3589d..1243d272e 100644 --- a/src/views/daxpay/admin/notice/callback/CallbackRecordInfo.vue +++ b/src/views/daxpay/admin/notice/callback/CallbackRecordInfo.vue @@ -9,7 +9,7 @@ @cancel="handleCancel" > - + {{ info.id }} diff --git a/src/views/daxpay/admin/notice/notify/NotifyRecordInfo.vue b/src/views/daxpay/admin/notice/notify/NotifyRecordInfo.vue index 995b9fcf2..7c2d8c182 100644 --- a/src/views/daxpay/admin/notice/notify/NotifyRecordInfo.vue +++ b/src/views/daxpay/admin/notice/notify/NotifyRecordInfo.vue @@ -9,7 +9,7 @@ @cancel="handleCancel" > - + {{ info.id }} diff --git a/src/views/daxpay/admin/order/pay/PayOrderInfo.vue b/src/views/daxpay/admin/order/pay/PayOrderInfo.vue index a9ab70e26..82936dae8 100644 --- a/src/views/daxpay/admin/order/pay/PayOrderInfo.vue +++ b/src/views/daxpay/admin/order/pay/PayOrderInfo.vue @@ -9,7 +9,7 @@ @cancel="handleCancel" > - + {{ order.title }} diff --git a/src/views/daxpay/admin/order/refund/RefundOrderInfo.vue b/src/views/daxpay/admin/order/refund/RefundOrderInfo.vue index 00b96ff7f..157c03f96 100644 --- a/src/views/daxpay/admin/order/refund/RefundOrderInfo.vue +++ b/src/views/daxpay/admin/order/refund/RefundOrderInfo.vue @@ -9,7 +9,7 @@ @cancel="handleCancel" > - + {{ order.refundNo }} diff --git a/src/views/daxpay/admin/order/transfer/TransferOrder.api.ts b/src/views/daxpay/admin/order/transfer/TransferOrder.api.ts index 06a8e8636..94a82a5b5 100644 --- a/src/views/daxpay/admin/order/transfer/TransferOrder.api.ts +++ b/src/views/daxpay/admin/order/transfer/TransferOrder.api.ts @@ -1,6 +1,6 @@ import { defHttp } from '@/utils/http/axios' import { PageResult, Result } from '#/axios' -import { MchEntity} from '#/web' +import { MchEntity } from '#/web' import { TransferStatusEnum } from '@/enums/daxpay/TradeStatusEnum' /** @@ -26,10 +26,10 @@ export function get(id) { /** * 获取单条 */ -export function getByBizTransferNo(bizTransferNo) { +export function findByTransferNo(transferNo) { return defHttp.get>({ - url: '/order/transfer/findByBizTransferNo', - params: { bizTransferNo }, + url: '/order/transfer/findByTransferNo', + params: { transferNo }, }) } diff --git a/src/views/daxpay/admin/order/transfer/TransferOrderInfo.vue b/src/views/daxpay/admin/order/transfer/TransferOrderInfo.vue index b601da49c..2ea6c07c7 100644 --- a/src/views/daxpay/admin/order/transfer/TransferOrderInfo.vue +++ b/src/views/daxpay/admin/order/transfer/TransferOrderInfo.vue @@ -1,6 +1,6 @@ - + @@ -82,6 +84,8 @@ import { LabeledValue } from 'ant-design-vue/lib/select' import PayOrderInfo from '@/views/daxpay/admin/order/pay/PayOrderInfo.vue' import RefundOrderInfo from '@/views/daxpay/admin/order/refund/RefundOrderInfo.vue' + import TransferOrderInfo from '@/views/daxpay/admin/order/transfer/TransferOrderInfo.vue' + import { TradeTypeEnum } from '@/enums/daxpay/PaymentEnum' // 使用hooks const { @@ -97,27 +101,35 @@ } = useTablePage(queryPage) const { dictConvert, dictDropDown } = useDict() - let asyncPayChannelList = ref([]) - let PayCallbackStatusList = ref([]) + let channelList = ref([]) + let callbackTypeList = ref([]) + let callbackStatusList = ref([]) // 查询条件 const fields = computed(() => { return [ - { field: 'tradeNo', type: STRING, name: '平台交易号', placeholder: '请输入平台交易号' }, + { field: 'tradeNo', type: STRING, name: '交易号', placeholder: '请输入平台交易号' }, { field: 'outTradeNo', type: STRING, name: '通道交易号', placeholder: '请输入通道交易号' }, { field: 'channel', type: LIST, name: '支付通道', placeholder: '请选择支付通道', - selectList: asyncPayChannelList.value, + selectList: channelList.value, + }, + { + field: 'callbackType', + type: LIST, + name: '交易类型', + placeholder: '请选择交易类型', + selectList: callbackTypeList.value, }, { field: 'status', type: LIST, name: '处理状态', placeholder: '请选择消息处理状态', - selectList: PayCallbackStatusList.value, + selectList: callbackStatusList.value, }, ] as QueryField[] }) @@ -127,6 +139,7 @@ const callbackRecordInfo = ref() const payOrderInfo = ref() const refundOrderInfo = ref() + const transferOrderInfo = ref() onMounted(() => { initData() @@ -141,8 +154,9 @@ * 初始化 */ async function initData() { - asyncPayChannelList.value = await dictDropDown('AsyncPayChannel') - PayCallbackStatusList.value = await dictDropDown('PayCallbackStatus') + channelList.value = await dictDropDown('channel') + callbackTypeList.value = await dictDropDown('trade_type') + callbackStatusList.value = await dictDropDown('callback_status') } /** @@ -170,10 +184,12 @@ * 查看订单单信息 */ function showOrder(record: TradeCallbackRecord) { - if (record.callbackType === 'pay') { + if (record.callbackType === TradeTypeEnum.PAY) { payOrderInfo.value.init(record.tradeNo) - } else { + } else if (record.callbackType === TradeTypeEnum.REFUND) { refundOrderInfo.value.init(record.tradeNo) + } else if (record.callbackType === TradeTypeEnum.TRANSFER) { + transferOrderInfo.value.init(record.tradeNo) } } diff --git a/src/views/daxpay/admin/record/close/PayCloseRecordInfo.vue b/src/views/daxpay/admin/record/close/PayCloseRecordInfo.vue index 68a1cc8c6..125188f05 100644 --- a/src/views/daxpay/admin/record/close/PayCloseRecordInfo.vue +++ b/src/views/daxpay/admin/record/close/PayCloseRecordInfo.vue @@ -3,13 +3,13 @@ title="查看" v-bind="$attrs" :loading="confirmLoading" - :width="modalWidth" + :width="1200" :open="visible" :mask-closable="showable" @cancel="handleCancel" > - + {{ record.orderNo }} @@ -17,13 +17,13 @@ {{ record.bizOrderNo }} - {{ dictConvert('PayChannel', record.channel) }} + {{ dictConvert('channel', record.channel) }} - {{ dictConvert('PayCloseType', record.closeType) }} + {{ dictConvert('close_type', record.closeType) }} - {{ record.closed ? '是' : '否' }} + {{ record.closed ? '成功' : '失败' }} {{ record.errorMsg }} @@ -37,6 +37,12 @@ {{ record.createTime }} + + {{ record.mchNo }} + + + {{ record.appId }} +