From 49476695f1e54af03fe6937aac1509fcde5552e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=90=9D=E5=8D=9C?= Date: Wed, 18 Mar 2026 19:21:31 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84:=20=E6=8A=BD=E5=8F=96?= =?UTF-8?q?=E6=91=98=E8=A6=81=E5=8C=BA=E5=8F=8C=E5=80=BC=E6=8C=87=E6=A0=87?= =?UTF-8?q?=E9=93=BE=E6=8E=A5=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../_summary_metric_pair.blade.php | 13 ++++++++++ .../admin/platform_orders/index.blade.php | 26 ++++++++++++++----- 2 files changed, 33 insertions(+), 6 deletions(-) create mode 100644 resources/views/admin/platform_orders/_summary_metric_pair.blade.php diff --git a/resources/views/admin/platform_orders/_summary_metric_pair.blade.php b/resources/views/admin/platform_orders/_summary_metric_pair.blade.php new file mode 100644 index 0000000..0debc5e --- /dev/null +++ b/resources/views/admin/platform_orders/_summary_metric_pair.blade.php @@ -0,0 +1,13 @@ +@include('admin.platform_orders._summary_metric_link', [ + 'role' => $leftRole ?? '', + 'href' => $leftHref ?? '#', + 'label' => $leftLabel ?? '', + 'class' => $leftClass ?? 'link', +]) + {{ $separator ?? '/' }} +@include('admin.platform_orders._summary_metric_link', [ + 'role' => $rightRole ?? '', + 'href' => $rightHref ?? '#', + 'label' => $rightLabel ?? '', + 'class' => $rightClass ?? 'link', +]) diff --git a/resources/views/admin/platform_orders/index.blade.php b/resources/views/admin/platform_orders/index.blade.php index 8e77f36..b8136d4 100644 --- a/resources/views/admin/platform_orders/index.blade.php +++ b/resources/views/admin/platform_orders/index.blade.php @@ -652,17 +652,31 @@

已支付 / 已生效

- {{ $summaryStats['paid_orders'] ?? 0 }} - / - {{ $summaryStats['activated_orders'] ?? 0 }} + @include('admin.platform_orders._summary_metric_pair', [ + 'leftRole' => 'po-summary-link-paid-orders', + 'leftHref' => $safeFullUrlWithQuery(['payment_status' => 'paid', 'page' => null]), + 'leftLabel' => $summaryStats['paid_orders'] ?? 0, + 'rightRole' => 'po-summary-link-activated-orders', + 'rightHref' => $safeFullUrlWithQuery(['status' => 'activated', 'page' => null]), + 'rightLabel' => $summaryStats['activated_orders'] ?? 0, + 'separator' => '/', + 'separatorClass' => '', + ])

已同步 / 未同步

- {{ $summaryStats['synced_orders'] ?? 0 }} - / - {{ $summaryStats['unsynced_orders'] ?? 0 }} + @include('admin.platform_orders._summary_metric_pair', [ + 'leftRole' => 'po-summary-link-synced-orders', + 'leftHref' => $safeFullUrlWithQuery(['sync_status' => 'synced', 'page' => null]), + 'leftLabel' => $summaryStats['synced_orders'] ?? 0, + 'rightRole' => 'po-summary-link-unsynced-orders', + 'rightHref' => $safeFullUrlWithQuery(['sync_status' => 'unsynced', 'page' => null]), + 'rightLabel' => $summaryStats['unsynced_orders'] ?? 0, + 'separator' => '/', + 'separatorClass' => '', + ])