feat(admin): 订阅详情页同步状态摘要一键跳转到平台订单筛选
This commit is contained in:
@@ -109,28 +109,6 @@
|
||||
</div>
|
||||
|
||||
<div class="grid-4 mb-20">
|
||||
<div class="card">
|
||||
<h3>关联订单总数</h3>
|
||||
<div class="num-md">{{ $summaryStats['total_orders'] ?? 0 }}</div>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h3>已同步</h3>
|
||||
<div class="num-md">{{ $summaryStats['synced_orders'] ?? 0 }}</div>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h3>同步失败</h3>
|
||||
<div class="num-md">{{ $summaryStats['failed_orders'] ?? 0 }}</div>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h3>可同步(已支付+已生效+未同步)</h3>
|
||||
<div class="num-md">{{ $summaryStats['syncable_orders'] ?? 0 }}</div>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h3>未同步(无记录)</h3>
|
||||
<div class="num-md">{{ $summaryStats['unsynced_orders'] ?? 0 }}</div>
|
||||
<div class="muted muted-xs">无 activation 且无 error</div>
|
||||
</div>
|
||||
|
||||
@php
|
||||
// 统一构造平台订单跳转链接:避免手写拼接导致编码/漏字段问题
|
||||
// 注意:这里使用相对路径,避免测试/不同 APP_URL 环境下生成绝对域名导致断言与展示不一致
|
||||
@@ -140,6 +118,39 @@
|
||||
};
|
||||
@endphp
|
||||
|
||||
<div class="card">
|
||||
<h3>关联订单总数</h3>
|
||||
<div class="num-md">{{ $summaryStats['total_orders'] ?? 0 }}</div>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h3>已同步</h3>
|
||||
<div class="num-md">
|
||||
<a class="link" href="{!! $makePlatformOrderUrl(['site_subscription_id' => $subscription->id, 'sync_status' => 'synced']) !!}">{{ $summaryStats['synced_orders'] ?? 0 }}</a>
|
||||
</div>
|
||||
<div class="muted muted-xs">点击跳转:该订阅下「已同步」订单</div>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h3>同步失败</h3>
|
||||
<div class="num-md">
|
||||
<a class="link" href="{!! $makePlatformOrderUrl(['site_subscription_id' => $subscription->id, 'sync_status' => 'failed']) !!}">{{ $summaryStats['failed_orders'] ?? 0 }}</a>
|
||||
</div>
|
||||
<div class="muted muted-xs">点击跳转:该订阅下「同步失败」订单</div>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h3>可同步(已支付+已生效+未同步)</h3>
|
||||
<div class="num-md">
|
||||
<a class="link" href="{!! $makePlatformOrderUrl(['site_subscription_id' => $subscription->id, 'syncable_only' => '1']) !!}">{{ $summaryStats['syncable_orders'] ?? 0 }}</a>
|
||||
</div>
|
||||
<div class="muted muted-xs">点击跳转:该订阅下「可同步订阅」订单</div>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h3>未同步(无记录)</h3>
|
||||
<div class="num-md">
|
||||
<a class="link" href="{!! $makePlatformOrderUrl(['site_subscription_id' => $subscription->id, 'sync_status' => 'unsynced']) !!}">{{ $summaryStats['unsynced_orders'] ?? 0 }}</a>
|
||||
</div>
|
||||
<div class="muted muted-xs">点击跳转:该订阅下「未同步」订单</div>
|
||||
</div>
|
||||
|
||||
<div class="card">
|
||||
<h3>有回执订单 / 回执总额</h3>
|
||||
<div class="num-md">
|
||||
|
||||
Reference in New Issue
Block a user