@extends('site_admin.layouts.app')
@section('title', '站点订单')
@section('page_title', '站点订单')
@section('content')
当前页面展示站点范围内的订单列表,已补最小筛选与导出入口,便于站点侧先做基础运营查看。
@if(!empty($filters['validation_errors'] ?? []))
筛选条件有误:
@foreach(($filters['validation_errors'] ?? []) as $error)
- {{ $error }}
@endforeach
@endif
@php
$orderExportQuery = http_build_query(array_filter([
'keyword' => $filters['keyword'] ?? '',
'status' => $filters['status'] ?? '',
'payment_status' => $filters['payment_status'] ?? '',
'platform' => $filters['platform'] ?? '',
'device_type' => $filters['device_type'] ?? '',
'payment_channel' => $filters['payment_channel'] ?? '',
'min_pay_amount' => $filters['min_pay_amount'] ?? '',
'max_pay_amount' => $filters['max_pay_amount'] ?? '',
'sort' => $filters['sort'] ?? 'latest',
], fn ($value) => $value !== null && $value !== ''));
@endphp
筛选条件
订单状态统计
@php
$orderBaseQuery = [
'payment_status' => ($filters['payment_status'] ?? '') ?: null,
'platform' => ($filters['platform'] ?? '') ?: null,
'device_type' => ($filters['device_type'] ?? '') ?: null,
'payment_channel' => ($filters['payment_channel'] ?? '') ?: null,
'keyword' => ($filters['keyword'] ?? '') ?: null,
'min_pay_amount' => ($filters['min_pay_amount'] ?? '') ?: null,
'max_pay_amount' => ($filters['max_pay_amount'] ?? '') ?: null,
'sort' => ($filters['sort'] ?? 'latest') !== 'latest' ? ($filters['sort'] ?? 'latest') : null,
];
@endphp