Parcourir la source

refactor(create-order): 优化支付信息展示逻辑

- 修改交易流水号展示逻辑,优先显示 bank_flow,若为空则显示 return_code 或 "-"
- 在支付详情列表中添加 return_code 字段,提高信息完整性

Signed-off-by: tangshizhe <48740614+tangshizhe@users.noreply.github.com>
tangshizhe il y a 6 jours
Parent
commit
da984759bf

+ 4 - 3
src/views/create-order/components/order-detail-submodule/PaymentInfo.vue

@@ -129,7 +129,7 @@ export default {
           prop: 'return_code',
           width: '112',
           render (row) {
-            return row.transaction_id || '-'
+            return row.bank_flow || row.return_code || '-'
           }
         },
         {
@@ -278,7 +278,7 @@ export default {
     paymentDetailList() {
       const list = this.returnRes?.returnInfo || [];
       const orderData = this.orderData || {};
-      const { pay_time, pay_money, order_status, pay_way, procedures_money } = orderData;
+      const { pay_time, pay_money, order_status, pay_way, procedures_money, transaction_id } = orderData;
 
       if (!this.isBackstageOrder && pay_way !== '对公转账') {
         // 构建基础支付信息对象
@@ -287,7 +287,8 @@ export default {
           pay_money: pay_money ?? '-',
           order_status: order_status ?? '-',
           pay_way: pay_way ?? '-',
-          procedures_money
+          procedures_money,
+          return_code: transaction_id
         };
 
         if (list.length) {