style 订单修复号调整

This commit is contained in:
xxm1995
2024-01-31 15:00:57 +08:00
parent b7a2d42c36
commit 73662c67eb
4 changed files with 23 additions and 21 deletions

View File

@@ -23,24 +23,23 @@
{{ form.orderNo }}
</a-descriptions-item>
<a-descriptions-item label="修复类型">
{{ dictConvert('PaymentType', form.repairType) }}
{{ form.repairType }}
</a-descriptions-item>
<a-descriptions-item label="修复来源">
{{ dictConvert('PayRepairSource', form.repairSource) }}
</a-descriptions-item>
<a-descriptions-item label="修复方式">
<a-tag v-if="form.repairType === 'pay'">{{ dictConvert('PayRepairWay', row.repairWay) }}</a-tag>
<a-tag v-else>{{ dictConvert('RefundRepairWay', form.repairWay) }}</a-tag>
<a-tag>{{ dictConvert('PaymentType', form.repairType) }}</a-tag>
</a-descriptions-item>
<a-descriptions-item label="修复通道">
{{ dictConvert('AsyncPayChannel', form.asyncChannel) }}
<a-tag>{{ dictConvert('AsyncPayChannel', form.asyncChannel) }}</a-tag>
</a-descriptions-item>
<a-descriptions-item label="修复来源">
<a-tag>{{ dictConvert('PayRepairSource', form.repairSource) }}</a-tag>
</a-descriptions-item>
<a-descriptions-item label="修复方式">
<a-tag v-if="form.repairType === 'pay'">{{ dictConvert('PayRepairWay', form.repairWay) }}</a-tag>
<a-tag v-else>{{ dictConvert('RefundRepairWay', form.repairWay) }}</a-tag>
</a-descriptions-item>
<a-descriptions-item label="修复前订单状态">
{{ dictConvert('PayStatus', form.beforeStatus) }}
<a-tag>{{ dictConvert('PayStatus', form.beforeStatus) }}</a-tag>
</a-descriptions-item>
<a-descriptions-item label="修复后订单状态">
{{ dictConvert('PayStatus', form.afterStatus) }}
<a-tag>{{ dictConvert('PayStatus', form.afterStatus) }}</a-tag>
</a-descriptions-item>
<a-descriptions-item label="修复时间">
{{ form.createTime }}

View File

@@ -42,6 +42,8 @@ export interface SyncRecord extends BaseEntity {
gatewayStatus?: string
// 是否进行修复
repairOrder?: boolean
// 修复号
repairOrderNo?: boolean
// 错误消息
errorMsg?: string
// 同步时间

View File

@@ -30,13 +30,14 @@
<a-tag v-else>{{ dictConvert('RefundSyncStatus', form.gatewayStatus) }}</a-tag>
</a-descriptions-item>
<a-descriptions-item label="是否修复">
<a-tag>{{ form.repairOrder ? '是' : '否' }}</a-tag>
<a-tag v-if="form.repairOrder" color="green"> {{ form.repairOrderNo }} </a-tag>
<a-tag v-else></a-tag>
</a-descriptions-item>
<a-descriptions-item label="同步时间">
{{ form.createTime }}
<a-descriptions-item label="同步消息">
<json-preview :data="XEUtils.toStringJSON(form.syncInfo || '{}')" />
</a-descriptions-item>
</a-descriptions-item>
<a-descriptions-item label="同步消息">
<json-preview :data="XEUtils.toStringJSON(form.syncInfo || '{}')" />
</a-descriptions-item>
<a-descriptions-item label="错误信息" v-if="form.errorMsg">
{{ form.errorMsg }}

View File

@@ -7,14 +7,14 @@
<vxe-toolbar ref="xToolbar" custom :refresh="{ queryMethod: queryPage }" />
<vxe-table row-id="id" ref="xTable" :data="pagination.records" :loading="loading">
<vxe-column type="seq" title="序号" width="60" />
<vxe-column field="orderId" title="本地支付号" width="170" sortable>
<vxe-column field="orderId" title="本地订单号" width="170" sortable>
<template #default="{ row }">
<a @click="showOrder(row)">
{{ row.orderId }}
</a>
</template>
</vxe-column>
<vxe-column field="orderNo" title="业务号" />
<vxe-column field="orderNo" title="本地业务号" />
<vxe-column field="channel" title="同步类型">
<template #default="{ row }">
<a-tag>{{ dictConvert('PaymentType', row.syncType) }}</a-tag>
@@ -25,15 +25,15 @@
<a-tag>{{ dictConvert('AsyncPayChannel', row.asyncChannel) }}</a-tag>
</template>
</vxe-column>
<vxe-column field="status" title="同步结果" width="140">
<vxe-column field="status" title="同步结果">
<template #default="{ row }">
<a-tag v-if="row.syncType === 'pay'">{{ dictConvert('PaySyncStatus', row.gatewayStatus) }}</a-tag>
<a-tag v-else>{{ dictConvert('RefundSyncStatus', row.gatewayStatus) }}</a-tag>
</template>
</vxe-column>
<vxe-column field="repairOrder" title="是否修复">
<vxe-column field="repairOrder" title="是否修复" width="170">
<template #default="{ row }">
<a v-if="row.repairOrder" @click="showRepairInfo(row.repairOrderId)"> 修复单 </a>
<a-tag v-if="row.repairOrder" color="green"> {{ row.repairOrderNo }} </a-tag>
<a-tag v-else></a-tag>
</template>
</vxe-column>