feat(plans): 列表显示关联订阅/订单数量并提供跳转
This commit is contained in:
@@ -73,12 +73,12 @@
|
||||
<div class="num-md">{{ $summaryStats['yearly_plans'] ?? 0 }}</div>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h3>已发布</h3>
|
||||
<div class="num-md">{{ $summaryStats['published_plans'] ?? 0 }}</div>
|
||||
<h3>关联订阅总量</h3>
|
||||
<div class="num-md">{{ $summaryStats['subscriptions_count'] ?? 0 }}</div>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h3>未发布</h3>
|
||||
<div class="num-md">{{ $summaryStats['unpublished_plans'] ?? 0 }}</div>
|
||||
<h3>关联平台订单总量</h3>
|
||||
<div class="num-md">{{ $summaryStats['platform_orders_count'] ?? 0 }}</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -102,6 +102,8 @@
|
||||
<th>状态</th>
|
||||
<th>排序</th>
|
||||
<th>发布时间</th>
|
||||
<th>关联订阅</th>
|
||||
<th>关联平台订单</th>
|
||||
<th>操作</th>
|
||||
</tr>
|
||||
</thead>
|
||||
@@ -120,6 +122,22 @@
|
||||
<td>{{ $statusLabels[$plan->status] ?? $plan->status }}</td>
|
||||
<td>{{ $plan->sort }}</td>
|
||||
<td>{{ optional($plan->published_at)->format('Y-m-d H:i:s') ?: '-' }}</td>
|
||||
<td>
|
||||
@php $subCount = (int) ($plan->subscriptions_count ?? 0); @endphp
|
||||
@if($subCount > 0)
|
||||
<a class="link" href="/admin/site-subscriptions?plan_id={{ $plan->id }}">{{ $subCount }} 个</a>
|
||||
@else
|
||||
<span class="muted">0</span>
|
||||
@endif
|
||||
</td>
|
||||
<td>
|
||||
@php $orderCount = (int) ($plan->platform_orders_count ?? 0); @endphp
|
||||
@if($orderCount > 0)
|
||||
<a class="link" href="/admin/platform-orders?plan_id={{ $plan->id }}">{{ $orderCount }} 单</a>
|
||||
@else
|
||||
<span class="muted">0</span>
|
||||
@endif
|
||||
</td>
|
||||
<td>
|
||||
<a href="/admin/plans/{{ $plan->id }}/edit" class="link">编辑</a>
|
||||
|
||||
@@ -136,7 +154,7 @@
|
||||
</tr>
|
||||
@empty
|
||||
<tr>
|
||||
<td colspan="10" class="muted">暂无套餐数据,当前阶段先把套餐主表与总台目录立起来,后续可继续接套餐创建、授权项与订阅关联。</td>
|
||||
<td colspan="12" class="muted">暂无套餐数据,当前阶段先把套餐主表与总台目录立起来,后续可继续接套餐创建、授权项与订阅关联。</td>
|
||||
</tr>
|
||||
@endforelse
|
||||
</tbody>
|
||||
|
||||
Reference in New Issue
Block a user