@extends('admin.layouts.app')
@section('title', '订单详情')
@section('page_title', '订单详情')
@section('content')
@php
$incomingBack = (string) request()->query('back', '');
$safeBackForLinks = \App\Support\BackUrl::sanitizeForLinks($incomingBack);
// back 参数用于“返回上一页(保留上下文)”,但 back 本身不应再包含 back(避免无限嵌套导致 URL 膨胀)
$selfWithoutBack = \App\Support\BackUrl::selfWithoutBack();
// 去重降噪:仅在没有 incoming back 时,提供“返回订单列表(保留上下文)”入口
$ordersIndexUrl = \App\Support\BackUrl::withBack('/admin/orders', $selfWithoutBack);
@endphp
| ID | {{ $order->id }} |
| 商家 | {{ $order->merchant?->name ?? ('商家#'.$order->merchant_id) }} |
| 平台 | {{ $order->platform }} |
| 订单状态 | {{ $order->status }} |
| 支付渠道 | {{ $order->payment_channel }} |
| 支付状态 | {{ $order->payment_status }} |
| 买家 | {{ $order->buyer_name }} |
| 手机 | {{ $order->buyer_phone }} |
| 邮箱 | {{ $order->buyer_email }} |
| 商品金额 | ¥{{ number_format((float) $order->product_amount, 2) }} |
| 优惠金额 | ¥{{ number_format((float) $order->discount_amount, 2) }} |
| 运费 | ¥{{ number_format((float) $order->shipping_amount, 2) }} |
| 应付金额 | ¥{{ number_format((float) $order->pay_amount, 2) }} |
| 备注 | {{ $order->remark }} |
| 创建时间 | {{ $order->created_at }} |
| ID |
商品 |
SKU |
单价 |
数量 |
小计 |
快照 |
@forelse($order->items as $item)
| {{ $item->id }} |
{{ $item->product_title }} |
{{ $item->product_sku }} |
¥{{ number_format((float) $item->product_price, 2) }} |
{{ $item->quantity }} |
¥{{ number_format((float) $item->line_total_amount, 2) }} |
{{ $item->snapshot['category'] ?? '-' }} |
@empty
| 暂无订单明细 |
@endforelse
@endsection