chore(admin-platform-order): disable on submit for show page high-risk forms
This commit is contained in:
@@ -384,7 +384,7 @@
|
||||
$markActivatedBlockedByMissingSubscriptionOnRenewal = ((string) ($order->order_type ?? '') === 'renewal')
|
||||
&& ((int) ($order->site_subscription_id ?? 0) <= 0);
|
||||
@endphp
|
||||
<form method="post" action="/admin/platform-orders/{{ $order->id }}/mark-activated" onsubmit="return confirm('确认将该订单标记为已生效?(不修改支付状态,不自动同步订阅)');">
|
||||
<form method="post" action="/admin/platform-orders/{{ $order->id }}/mark-activated" data-action="disable-on-submit" onsubmit="return confirm('确认将该订单标记为已生效?(不修改支付状态,不自动同步订阅)');">
|
||||
@csrf
|
||||
<button class="btn btn-secondary btn-sm" type="submit" @disabled(! $canMarkActivatedOnly || $markActivatedBlockedByMissingSubscriptionOnRenewal)>仅标记为已生效</button>
|
||||
</form>
|
||||
@@ -732,7 +732,7 @@
|
||||
<div class="flex-between">
|
||||
<h3>最近一次同步失败</h3>
|
||||
@if($activationError)
|
||||
<form method="post" action="/admin/platform-orders/{{ $order->id }}/clear-sync-error" onsubmit="return confirm('确认清除该订单的同步失败标记?该操作仅清理 meta 标记,不会改变订阅/订单状态。');">
|
||||
<form method="post" action="/admin/platform-orders/{{ $order->id }}/clear-sync-error" data-action="disable-on-submit" onsubmit="return confirm('确认清除该订单的同步失败标记?该操作仅清理 meta 标记,不会改变订阅/订单状态。');">
|
||||
@csrf
|
||||
<button class="btn btn-danger btn-sm" type="submit">清除失败标记</button>
|
||||
</form>
|
||||
@@ -781,7 +781,7 @@
|
||||
<div class="flex-between">
|
||||
<h3>最近一次 BMPA 失败</h3>
|
||||
@if($bmpaError)
|
||||
<form method="post" action="/admin/platform-orders/{{ $order->id }}/clear-bmpa-error" onsubmit="return confirm('确认清除该订单的 BMPA 失败标记?该操作仅清理 meta 标记,不会改变订阅/订单状态。');">
|
||||
<form method="post" action="/admin/platform-orders/{{ $order->id }}/clear-bmpa-error" data-action="disable-on-submit" onsubmit="return confirm('确认清除该订单的 BMPA 失败标记?该操作仅清理 meta 标记,不会改变订阅/订单状态。');">
|
||||
@csrf
|
||||
<button class="btn btn-danger btn-sm" type="submit">清除 BMPA 失败标记</button>
|
||||
</form>
|
||||
|
||||
Reference in New Issue
Block a user