平台订单列表:差额/退款金额链接带 back 并直达区块

This commit is contained in:
萝卜
2026-03-13 19:51:57 +00:00
parent 3c185fa392
commit d95a0f8575
2 changed files with 105 additions and 10 deletions

View File

@@ -935,15 +935,15 @@
$rowDelta = (float) ($order->reconciliation_delta_row ?? 0);
// 统一口径:按分取整判断是否对账不一致,避免浮点误差导致 0.01 边界不稳定
$isReconcileMismatchRow = (bool) $order->isReconcileMismatch();
$reconcileShowUrl = '/admin/platform-orders/' . $order->id . '#payment-receipts';
$reconcileShowUrl = '/admin/platform-orders/' . $order->id . '?' . \Illuminate\Support\Arr::query(['back' => $selfWithoutBack]) . '#payment-receipts';
@endphp
@if($isReconcileMismatchRow)
@php $reconcileFixUrl = '/admin/platform-orders/' . $order->id . '#add-payment-receipt'; @endphp
<a class="link text-danger" href="{{ $reconcileShowUrl }}">¥{{ number_format($rowDelta, 2) }}</a>
@php $reconcileFixUrl = '/admin/platform-orders/' . $order->id . '?' . \Illuminate\Support\Arr::query(['back' => $selfWithoutBack]) . '#add-payment-receipt'; @endphp
<a class="link text-danger" href="{!! $reconcileShowUrl !!}">¥{{ number_format($rowDelta, 2) }}</a>
<div class="muted text-danger muted-xs">
对账不一致
<span class="muted"></span>
<a class="link" href="{{ $reconcileFixUrl }}">去补回执</a>
<a class="link" href="{!! $reconcileFixUrl !!}">去补回执</a>
</div>
@else
<span class="muted">¥0.00</span>
@@ -984,23 +984,23 @@
$refundTotal = (float) $order->refundTotal();
$isRefundInconsistent = (bool) $order->isRefundInconsistent();
$refundShowUrl = '/admin/platform-orders/' . $order->id . '#refund-receipts';
$refundShowUrl = '/admin/platform-orders/' . $order->id . '?' . \Illuminate\Support\Arr::query(['back' => $selfWithoutBack]) . '#refund-receipts';
@endphp
@if($refundTotal > 0)
@if($isRefundInconsistent)
@php $refundFixUrl = '/admin/platform-orders/' . $order->id . '#refund-receipts'; @endphp
<a class="link text-danger" href="{{ $refundShowUrl }}">¥{{ number_format($refundTotal, 2) }}</a>
@php $refundFixUrl = '/admin/platform-orders/' . $order->id . '?' . \Illuminate\Support\Arr::query(['back' => $selfWithoutBack]) . '#refund-receipts'; @endphp
<a class="link text-danger" href="{!! $refundShowUrl !!}">¥{{ number_format($refundTotal, 2) }}</a>
<div class="muted text-danger muted-xs">
疑似不一致
<span class="muted"></span>
<a class="link" href="{{ $refundFixUrl }}">去核对退款</a>
<a class="link" href="{!! $refundFixUrl !!}">去核对退款</a>
</div>
@else
<a class="muted" href="{{ $refundShowUrl }}">¥{{ number_format($refundTotal, 2) }}</a>
<a class="muted" href="{!! $refundShowUrl !!}">¥{{ number_format($refundTotal, 2) }}</a>
@endif
@else
@if($isRefundInconsistent)
<a class="link text-danger" href="{{ $refundShowUrl }}">-</a>
<a class="link text-danger" href="{!! $refundShowUrl !!}">-</a>
<div class="muted text-danger muted-xs">疑似不一致</div>
@else
<span class="muted">-</span>