厂家只能按模板上传(表头列名与顺序必须与模板完全一致):快递名称、快递单号、单据编号(采购单号)可以留空; 单价或金额留空时按数量自动补齐(都留空按 0,未定价行可直接导出上传);其余列必填; 不符合模板或数值格式的整份失败并提示具体行号。厂家上传成功后,下面的数据与「财务端数据」的比对结果立即更新。
@if ($selectedSupplier !== '') @else| 上传时间 | 文件名 | 行数 |
|---|---|---|
| {{ $upload['uploaded_at'] ?? '—' }} | {{ $upload['filename'] ?? '—' }} | {{ number_format((int) ($upload['rows'] ?? 0)) }} |
该厂家还没有上传过对账单。 | ||
| 快递名称 | 快递单号 | 单据编号(采购单号) | 创建时间 | 供应商 | 条码 | 规格名称 | 数量 | 单价 | 金额 |
|---|---|---|---|---|---|---|---|---|---|
| {{ $row['expressName'] ?? '—' }} | {{ $row['expressNo'] ?? '—' }} | {{ $row['purchaseNo'] ?? '—' }} | {{ $row['createdAt'] ?? '—' }} | {{ $row['supplier'] ?? '—' }} | {{ $row['barcode'] ?? '—' }} | {{ $row['skuName'] ?? '—' }} | {{ $row['qty'] ?? '—' }} | {{ $row['unitPrice'] ?? '—' }} | {{ $row['amount'] ?? '—' }} |
暂无上传数据。 | |||||||||
| 发货时间 | 明细供应商 | 条形码 | 商品名称 | 发货量 | 单价 | 金额 | 供应商条码 | 备注 | 标题 | wms配货单号 | 仓库名称 | 快递单号 | 类型 | 操作 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ $row['send_time'] ?? '—' }} | {{ $row['supplier'] ?? '—' }} | {{ $row['barcode'] ?? '—' }} | {{ $row['sku_name'] ?? '—' }} | {{ $row['qty'] ?? '—' }} | {{ $row['unit_price'] ?? '—' }} | {{ $row['amount'] ?? '—' }} | {{ $row['supplier_barcode'] ?? '—' }} |
{{ $row['remark'] ?? '—' }}
@if ($row['_accounting_target'] !== '厂家')
{{ $row['_accounting_label'] }}
@endif
@if ($row['_accounting_note'] !== '按厂家退货扣减')
{{ $row['_accounting_note'] }}
@endif
|
{{ $row['title'] ?? '—' }} | {{ $row['wms_pick_no'] ?? '—' }} | {{ $row['warehouse'] ?? '—' }} | {{ $row['express_no'] ?? '—' }} | 退货 | @if ($row['status'] === 'confirmed') 已确认 @elseif ($row['status'] === 'disputed') 异议中 @else @endif |
没有符合当前查询条件的退货数据。 | ||||||||||||||
厂家端只展示核对退货所需的字段,左右滑动查看全部。 @if ($returnPanel['is_filtered']) 当前筛选结果:{{ $formatReturnQty($returnPanel['return_qty']) }} 件,退货金额 ¥{{ number_format($returnPanel['total_amount'], 2) }},导出包含当前查询条件下的全部数据。 @else 退货共 {{ $formatReturnQty($returnPanel['return_qty']) }} 件,退货金额 ¥{{ number_format($returnPanel['total_amount'], 2) }},导出包含该厂家的全部退货数据。 @endif 按导入顺序展示,每页 {{ $returnPanel['per_page'] }} 行(第 {{ $returnPanel['page'] }} / {{ $returnPanel['pages'] }} 页)。
@if ($returnPanel['pages'] > 1) @php $returnPageCount = $returnPanel['pages']; $returnPageCurrent = $returnPanel['page']; $returnPageStart = max(1, min($returnPageCurrent - 4, $returnPageCount - 8)); $returnPageEnd = min($returnPageCount, $returnPageStart + 8); $returnPageUrl = fn (int $number): string => route('business.pages.show', array_merge($returnPanel['filter_query'], array_filter([ 'section' => $section['slug'], 'page' => $page['slug'], 'supplier' => $selectedSupplier, 'rows_page' => $rowsPage > 1 ? $rowsPage : null, 'return_page' => $number, ], static fn (mixed $value): bool => $value !== null && $value !== ''))); @endphp