Site subscriptions: add status toggle action on index

This commit is contained in:
萝卜
2026-03-14 23:34:31 +00:00
parent bfd8f7784c
commit 6c5705443d
4 changed files with 100 additions and 1 deletions

View File

@@ -251,8 +251,18 @@
}
$renewOrderUrl = \App\Support\BackUrl::withBack('/admin/platform-orders/create?' . \Illuminate\Support\Arr::query($q), $back);
@endphp
<div class="mt-4">
<div class="mt-4 actions gap-10">
<a class="btn btn-secondary btn-sm" href="{!! $renewOrderUrl !!}">续费下单</a>
<form method="post" action="/admin/site-subscriptions/{{ $subscription->id }}/set-status">
@csrf
<select name="status" onchange="this.form.submit()" class="w-140">
@foreach(($filterOptions['statuses'] ?? []) as $value => $label)
<option value="{{ $value }}" @selected($subscription->status === $value)>{{ $label }}</option>
@endforeach
</select>
<noscript><button type="submit" class="btn btn-secondary btn-sm">更新状态</button></noscript>
</form>
</div>
</td>
<td>