diff --git a/src/Admin/Native/PayOrders.php b/src/Admin/Native/PayOrders.php index 8e2246bd..66642f7a 100644 --- a/src/Admin/Native/PayOrders.php +++ b/src/Admin/Native/PayOrders.php @@ -401,8 +401,8 @@ class PayOrders { foreach ([\AKSRT\Payment\AfterSaleService::STATUS_PENDING => '待审核', \AKSRT\Payment\AfterSaleService::STATUS_PROCESSING => '处理中', \AKSRT\Payment\AfterSaleService::STATUS_APPROVED => '已通过', \AKSRT\Payment\AfterSaleService::STATUS_REJECTED => '已拒绝', \AKSRT\Payment\AfterSaleService::STATUS_CANCELLED => '已取消', \AKSRT\Payment\AfterSaleService::STATUS_COMPLETED => '已完成'] as $key => $label) echo ''; echo ' '; submit_button(__('筛选', 'aksrt'), 'secondary', '', false); - echo '
| ID | 订单号 | 用户 | 原因 | 申请资料 | 申请说明 | 退款金额 | 状态 | 操作 / 处理记录 | |
|---|---|---|---|---|---|---|---|---|---|
| ' . esc_html__('暂无售后申请', 'aksrt') . ' | |||||||||
| ID | 订单号 | 用户 | 原因 | 申请资料 | 申请说明 | 举证图片 | 退款金额 | 状态 | 操作 / 处理记录 |
|---|---|---|---|---|---|---|---|---|---|
| ' . esc_html__('暂无售后申请', 'aksrt') . ' | |||||||||
| ' . esc_html((string) $id) . ' ' . esc_html((string) ($item['created_at'] ?? '')) . ' | ' . esc_html($number) . '' . esc_html($type_label) . ($order ? ' · ' . esc_html(\AKSRT\Payment\UserOrders::get_instance()->decorate_order_view($order, false)['product_name'] ?? '') : '') . ' | ' . esc_html($user ? $user->display_name . ' (#' . $uid . ')' : '#' . $uid) . ' | ' . $reason_cell . ' | ' . $materials_cell . ' | ' . $desc_cell . ' | ' . esc_html($refund_amount) . ' | ' . esc_html($status_labels[(string) $item['status']] ?? (string) $item['status']) . ' | ';
+ $image_urls = array_values(array_filter((array) ($item['images'] ?? []), 'is_string'));
+ $thumbs = [];
+ foreach ($image_urls as $url) {
+ $thumbs[] = ' | |
| ' . esc_html((string) $id) . ' ' . esc_html((string) ($item['created_at'] ?? '')) . ' | ' . esc_html($number) . '' . esc_html($type_label) . ($order ? ' · ' . esc_html(\AKSRT\Payment\UserOrders::get_instance()->decorate_order_view($order, false)['product_name'] ?? '') : '') . ' | ' . esc_html($user ? $user->display_name . ' (#' . $uid . ')' : '#' . $uid) . ' | ' . $reason_cell . ' | ' . $materials_cell . ' | ' . $desc_cell . ' | ' . $images_cell . ' | ' . esc_html($refund_amount) . ' | ' . esc_html($status_labels[(string) $item['status']] ?? (string) $item['status']) . ' | '; if ((string) $item['status'] === 'pending') foreach (['approve' => '通过', 'reject' => '拒绝'] as $decision => $label) { echo ''; } |