admin: 回执追加后重定向回详情并保留 back + 锚点

This commit is contained in:
萝卜
2026-03-17 21:46:08 +08:00
parent 4fafd80b75
commit 2ea92cd6f1
4 changed files with 172 additions and 2 deletions

View File

@@ -615,6 +615,7 @@
<details class="mt-12 collapsible" id="add-payment-receipt" data-storage-key="admin.platform_orders.add_payment_receipt">
<summary class="collapsible-summary muted">追加一条支付回执(不自动改状态)</summary>
<form method="post" action="/admin/platform-orders/{{ $order->id }}/add-payment-receipt" class="mt-10 collapsible-body" data-action="disable-on-submit">
<input type="hidden" name="back" value="{{ $safeBackForLinks }}">
@csrf
<div class="grid-3">
<input type="text" name="type" placeholder="类型bank_transfer/现金/支付宝等" value="bank_transfer">
@@ -693,6 +694,7 @@
<details class="mt-12 collapsible" id="add-refund-receipt" data-storage-key="admin.platform_orders.add_refund_receipt">
<summary class="collapsible-summary muted">追加一条退款记录(会自动推进支付状态)</summary>
<form method="post" action="/admin/platform-orders/{{ $order->id }}/add-refund-receipt" class="mt-10 collapsible-body" data-action="disable-on-submit" onsubmit="return confirm('确认追加退款记录?该操作会写入退款轨迹,并可能推进支付状态为部分退款/已退款');">
<input type="hidden" name="back" value="{{ $safeBackForLinks }}">
@csrf
<div class="grid-3">
<input type="text" name="type" placeholder="类型refund/chargeback/手工退款等" value="refund">