feat(admin): batch activate from subscription show

This commit is contained in:
萝卜
2026-03-10 12:59:18 +00:00
parent fc94097b75
commit 98418be91f
2 changed files with 134 additions and 0 deletions

View File

@@ -75,6 +75,22 @@
<a href="/admin/platform-orders?site_subscription_id={{ $subscription->id }}&syncable_only=1" class="muted">查看可同步订单</a>
@endif
</div>
<div class="mt-10">
<form method="post" action="/admin/platform-orders/batch-activate-subscriptions" onsubmit="return confirm('确认批量同步该订阅下“可同步”的订单?(仅处理:已支付+已生效+未同步)');">
@csrf
<input type="hidden" name="scope" value="filtered">
<input type="hidden" name="site_subscription_id" value="{{ $subscription->id }}">
<input type="hidden" name="syncable_only" value="1">
<label class="muted form-inline-row mb-8">
<span>本次最多处理</span>
<input type="number" name="limit" value="50" min="1" max="500" class="w-90">
<span>条(安全阀)</span>
</label>
<button type="submit">批量同步该订阅下可同步订单</button>
</form>
<div class="muted muted-xs mt-6">说明:该按钮等价于平台订单页的“批量同步订阅(当前筛选范围)”,已内置只处理可同步订单(已支付+已生效+未同步)。</div>
</div>
</div>
<div class="grid-4 mb-20">