重构: 抽取摘要区双值指标链接组件
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
@include('admin.platform_orders._summary_metric_link', [
|
||||
'role' => $leftRole ?? '',
|
||||
'href' => $leftHref ?? '#',
|
||||
'label' => $leftLabel ?? '',
|
||||
'class' => $leftClass ?? 'link',
|
||||
])
|
||||
<span class="{{ $separatorClass ?? 'muted' }}"> {{ $separator ?? '/' }} </span>
|
||||
@include('admin.platform_orders._summary_metric_link', [
|
||||
'role' => $rightRole ?? '',
|
||||
'href' => $rightHref ?? '#',
|
||||
'label' => $rightLabel ?? '',
|
||||
'class' => $rightClass ?? 'link',
|
||||
])
|
||||
@@ -652,17 +652,31 @@
|
||||
<div class="card">
|
||||
<h3>已支付 / 已生效</h3>
|
||||
<div class="metric-number">
|
||||
<a data-role="po-summary-link-paid-orders" class="link" href="{!! $safeFullUrlWithQuery(['payment_status' => 'paid', 'page' => null]) !!}">{{ $summaryStats['paid_orders'] ?? 0 }}</a>
|
||||
/
|
||||
<a data-role="po-summary-link-activated-orders" class="link" href="{!! $safeFullUrlWithQuery(['status' => 'activated', 'page' => null]) !!}">{{ $summaryStats['activated_orders'] ?? 0 }}</a>
|
||||
@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' => '',
|
||||
])
|
||||
</div>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h3>已同步 / 未同步</h3>
|
||||
<div class="metric-number">
|
||||
<a data-role="po-summary-link-synced-orders" class="link" href="{!! $safeFullUrlWithQuery(['sync_status' => 'synced', 'page' => null]) !!}">{{ $summaryStats['synced_orders'] ?? 0 }}</a>
|
||||
/
|
||||
<a data-role="po-summary-link-unsynced-orders" class="link" href="{!! $safeFullUrlWithQuery(['sync_status' => 'unsynced', 'page' => null]) !!}">{{ $summaryStats['unsynced_orders'] ?? 0 }}</a>
|
||||
@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' => '',
|
||||
])
|
||||
</div>
|
||||
</div>
|
||||
<div class="card">
|
||||
|
||||
Reference in New Issue
Block a user