diff --git a/resources/views/admin/components/metric_explain.blade.php b/resources/views/admin/components/metric_explain.blade.php new file mode 100644 index 0000000..5df2875 --- /dev/null +++ b/resources/views/admin/components/metric_explain.blade.php @@ -0,0 +1,13 @@ +@php + $items = $items ?? []; + $title = $title ?? '口径说明'; +@endphp + +@if(is_array($items) && count($items) > 0) +
+ {{ $title }}: + @foreach($items as $i => $text) + {{ $text }}@if($i < count($items) - 1);@endif + @endforeach +
+@endif diff --git a/resources/views/admin/dashboard.blade.php b/resources/views/admin/dashboard.blade.php index dca5a50..cea0946 100644 --- a/resources/views/admin/dashboard.blade.php +++ b/resources/views/admin/dashboard.blade.php @@ -349,7 +349,13 @@
收费主链漏斗(相对平台订单总量 {{ $poTotal }})
-
口径说明:待支付=unpaid+pending;待生效=paid+pending+unsynced;可同步=paid+activated+unsynced+非失败(并排除续费缺订阅脏数据)。
+ @include('admin.components.metric_explain', [ + 'items' => [ + '待支付=unpaid+pending', + '待生效=paid+pending+unsynced', + '可同步=paid+activated+unsynced+非失败(并排除续费缺订阅脏数据)', + ], + ]) @include('admin.components.mini_bar_row', [ 'class' => 'mt-6', @@ -390,7 +396,16 @@
治理风险占比(相对平台订单总量 {{ $poTotal }})
-
口径说明:同步失败=meta.subscription_activation_error.message 存在;BMPA失败=meta.batch_mark_paid_and_activate_error.message 存在;无回执=已支付但缺 payment_receipts;对账不一致=回执汇总金额与 paid_amount 不一致;退款不一致=退款汇总与退款状态不一致;续费缺订阅=renewal 但 site_subscription_id 为空。
+ @include('admin.components.metric_explain', [ + 'items' => [ + '同步失败=meta.subscription_activation_error.message 存在', + 'BMPA失败=meta.batch_mark_paid_and_activate_error.message 存在', + '无回执=已支付但缺 payment_receipts', + '对账不一致=回执汇总金额与 paid_amount 不一致', + '退款不一致=退款汇总与退款状态不一致', + '续费缺订阅=renewal 但 site_subscription_id 为空', + ], + ]) @include('admin.components.mini_bar_row', [ 'class' => 'mt-6',