Forráskód Böngészése

feat(admin): 显示订单更新时间和调整支付时间列宽

- 在交易订单列表中增加“更新时间”列
- 调整“支付时间”列宽度从160到150
- 修正快递公司编号显示逻辑,使用正确的字段名
- 在支付记录服务中查询新增update_time字段
runphp 4 hónapja
szülő
commit
611c75bbd1
2 módosított fájl, 5 hozzáadás és 3 törlés
  1. 3 2
      resource/admin/TradeOrder.vue
  2. 2 1
      src/Service/PaymentRecordService.php

+ 3 - 2
resource/admin/TradeOrder.vue

@@ -71,18 +71,19 @@
           </template>
         </el-table-column>
         <el-table-column prop="order_state_text" label="状态" width="100" />
-        <el-table-column label="支付时间" width="160">
+        <el-table-column label="支付时间" width="150">
           <template #default="{ row }">
             <div>{{ formatPaymentTime(row.payment_time) }}</div>
           </template>
         </el-table-column>
+        <el-table-column label="更新时间" prop="update_time" width="150" />
         <el-table-column label="快递信息" min-width="250">
           <template #default="{ row }">
             <div class="express-info">
               <div>快递公司:{{ row.express_name || '-' }}</div>
               <div>快递单号:{{ row.express_number || '-' }}</div>
               <div>快递公司编号: {{ row.express_company || '-' }}</div>
-              <div v-if="!row.express_company && row.express_name" class="correct-button">
+              <div v-if="!row.express_company && row.express_company_name" class="correct-button">
                 <el-button type="primary" size="small" @click="handleCorrectExpress(row)">纠正</el-button>
               </div>
             </div>

+ 2 - 1
src/Service/PaymentRecordService.php

@@ -63,7 +63,8 @@ class PaymentRecordService
                 'w.order_state',
                 'w.goods_desc',
                 'w.express_company',
-                'w.express_company_name'
+                'w.express_company_name',
+                'w.update_time',
             ])
             ->order('p.id', 'DESC')
             ->paginate($pageAndLimit);