diff --git a/resources/views/admin/dashboard.blade.php b/resources/views/admin/dashboard.blade.php
index 1c4c74c..cd071fc 100644
--- a/resources/views/admin/dashboard.blade.php
+++ b/resources/views/admin/dashboard.blade.php
@@ -622,29 +622,41 @@
待处理治理(Top3)
用于快速判断治理积压:优先清空“能直接处理”的集合。
-
- 可BMPA
-
-
-
- {{ $pctGoBmpa }}%({{ $goBmpa }})
-
+ @include('admin.components.mini_bar_row', [
+ 'class' => 'mt-6',
+ 'rowRole' => 'ops-govern-bmpa-row',
+ 'barRole' => 'ops-govern-bmpa-bar',
+ 'href' => $platformOrdersQuickLinks['unpaid_pending'],
+ 'ariaLabel' => '进入可BMPA处理订单集合',
+ 'label' => '可BMPA',
+ 'pct' => $pctGoBmpa,
+ 'title' => $goBmpa . ' / ' . $poTotalForOps . '(' . $pctGoBmpa . '%)',
+ 'value' => $pctGoBmpa . '%(' . $goBmpa . ')',
+ ])
-
- 可同步
-
-
-
- {{ $pctGoSyncable }}%({{ $goSyncable }})
-
+ @include('admin.components.mini_bar_row', [
+ 'class' => 'mt-6',
+ 'rowRole' => 'ops-govern-syncable-row',
+ 'barRole' => 'ops-govern-syncable-bar',
+ 'href' => $platformOrdersQuickLinks['syncable_only'],
+ 'ariaLabel' => '进入可同步订单集合',
+ 'label' => '可同步',
+ 'pct' => $pctGoSyncable,
+ 'title' => $goSyncable . ' / ' . $poTotalForOps . '(' . $pctGoSyncable . '%)',
+ 'value' => $pctGoSyncable . '%(' . $goSyncable . ')',
+ ])
-
- 同步失败
-
-
-
- {{ $pctGoSyncFailed }}%({{ $goSyncFailed }})
-
+ @include('admin.components.mini_bar_row', [
+ 'class' => 'mt-6',
+ 'rowRole' => 'ops-govern-sync-failed-row',
+ 'barRole' => 'ops-govern-sync-failed-bar',
+ 'href' => $platformOrdersQuickLinks['sync_failed'],
+ 'ariaLabel' => '进入同步失败订单集合',
+ 'label' => '同步失败',
+ 'pct' => $pctGoSyncFailed,
+ 'title' => $goSyncFailed . ' / ' . $poTotalForOps . '(' . $pctGoSyncFailed . '%)',
+ 'value' => $pctGoSyncFailed . '%(' . $goSyncFailed . ')',
+ ])
分母:平台订单总量 {{ $poTotalForOps }}(用于规模感,不作为经营口径)。
@@ -670,29 +682,41 @@
平台健康预警(Top3)
原因型风险:补回执 / 对账 / 核对退款。
-
- 无回执
-
-
-
- {{ $pctRiskNoReceipt }}%({{ $riskNoReceipt }})
-
+ @include('admin.components.mini_bar_row', [
+ 'class' => 'mt-6',
+ 'rowRole' => 'ops-risk-no-receipt-row',
+ 'barRole' => 'ops-risk-no-receipt-bar',
+ 'href' => $platformOrdersQuickLinks['paid_no_receipt'],
+ 'ariaLabel' => '进入无回执订单集合',
+ 'label' => '无回执',
+ 'pct' => $pctRiskNoReceipt,
+ 'title' => $riskNoReceipt . ' / ' . $poTotalForOps . '(' . $pctRiskNoReceipt . '%)',
+ 'value' => $pctRiskNoReceipt . '%(' . $riskNoReceipt . ')',
+ ])
-
- 对账不一致
-
-
-
- {{ $pctRiskReconcileMismatch }}%({{ $riskReconcileMismatch }})
-
+ @include('admin.components.mini_bar_row', [
+ 'class' => 'mt-6',
+ 'rowRole' => 'ops-risk-reconcile-mismatch-row',
+ 'barRole' => 'ops-risk-reconcile-mismatch-bar',
+ 'href' => $platformOrdersQuickLinks['reconcile_mismatch'],
+ 'ariaLabel' => '进入对账不一致订单集合',
+ 'label' => '对账不一致',
+ 'pct' => $pctRiskReconcileMismatch,
+ 'title' => $riskReconcileMismatch . ' / ' . $poTotalForOps . '(' . $pctRiskReconcileMismatch . '%)',
+ 'value' => $pctRiskReconcileMismatch . '%(' . $riskReconcileMismatch . ')',
+ ])
-
- 退款不一致
-
-
-
- {{ $pctRiskRefundInconsistent }}%({{ $riskRefundInconsistent }})
-
+ @include('admin.components.mini_bar_row', [
+ 'class' => 'mt-6',
+ 'rowRole' => 'ops-risk-refund-inconsistent-row',
+ 'barRole' => 'ops-risk-refund-inconsistent-bar',
+ 'href' => $platformOrdersQuickLinks['refund_inconsistent'],
+ 'ariaLabel' => '进入退款不一致订单集合',
+ 'label' => '退款不一致',
+ 'pct' => $pctRiskRefundInconsistent,
+ 'title' => $riskRefundInconsistent . ' / ' . $poTotalForOps . '(' . $pctRiskRefundInconsistent . '%)',
+ 'value' => $pctRiskRefundInconsistent . '%(' . $riskRefundInconsistent . ')',
+ ])