@php $isMarketingAccountBillsPage = ($section['slug'] ?? null) === 'billing-transactions' && ($page['slug'] ?? null) === 'marketing-account-bills'; $isMarketingAccountBalancePage = ($section['slug'] ?? null) === 'billing-transactions' && ($page['slug'] ?? null) === 'marketing-account-balance'; $isStoreReceivingAccountsPage = ($section['slug'] ?? null) === 'fund-management' && ($page['slug'] ?? null) === 'store-receiving-accounts'; $isSupplierWorkspace = in_array($section['slug'] ?? null, ['supplier-payables', 'supplier-payables-final'], true); $supplierWorkspaceSection = ($section['slug'] ?? null) === 'supplier-payables-final' ? collect(\App\Utilities\SidebarPermissions::navigationFor(user()))->firstWhere('slug', 'supplier-payables') : $section; $marketingAccountTabTitles = [ 'taobao-wechat' => '阿里巴巴账户', 'jd-wallet' => '京东', ]; $activeContentTitle = $activeTab['title'] ?? ($page['title'] ?? $section['title']); $directory = $page['directory'] ?? null; if ($isMarketingAccountBillsPage && isset($marketingAccountTabTitles[$activeTab['slug'] ?? null])) { $activeContentTitle = $marketingAccountTabTitles[$activeTab['slug']]; } @endphp {{ $activeContentTitle }}
$isMarketingAccountBillsPage, 'business-page--marketing-account-balance' => $isMarketingAccountBalancePage, ]) @if ($isMarketingAccountBillsPage) data-marketing-account-bills-workspace @endif @if ($isSupplierWorkspace) data-supplier-workspace @endif > @if ($isMarketingAccountBillsPage)

@endif @if (is_string(session('success')))
{{ session('success') }}
@endif @if (is_string(session('error'))) @endif @if ($errors->has('import')) @endif @if (!empty($upstreamError)) @endif @if ($isSupplierWorkspace && $supplierWorkspaceSection) @include('business.pages.supplier-payables.navigation', ['section' => $supplierWorkspaceSection]) @endif @if ($tabs->isNotEmpty()) @endif @php $pageView = null; $sectionView = null; if ($page) { $viewName = 'business.pages.' . $section['slug'] . '.' . $page['slug']; if ($tabs->isNotEmpty()) { $viewName .= '.' . ($activeTab['slug'] ?? ''); } if (view()->exists($viewName)) { $pageView = $viewName; } } else { $viewName = 'business.pages.' . $section['slug'] . '.index'; if (view()->exists($viewName)) { $sectionView = $viewName; } } @endphp @if (in_array($section['slug'], ['courier-payables', 'courier-payables-final'], true) && empty($page)) @include('business.pages.courier-payables.final-workspace') @elseif ($sectionView) @include($sectionView) @elseif (!empty($content) && !empty($content['view']))
@include($content['view'], $content)
@elseif ($directory) @include('business.pages.partials.directory-table', [ 'directory' => $directory, 'section' => $section, 'page' => $page, 'rows' => $rows, 'upstreamError' => $upstreamError, 'inventoryWarehouseMappings' => $inventoryWarehouseMappings ?? collect(), ]) @elseif ($pageView) @include($pageView) @elseif ($descriptor)
@if ($page['slug'] === 'installation-details')
@php $filterFields = [ ['name' => 'created_from', 'label' => '创建日期:', 'type' => 'date'], ['name' => 'created_to', 'label' => '至:', 'type' => 'date'], ['name' => 'customer_review_from', 'label' => '客服审核时间:', 'type' => 'date'], ['name' => 'customer_review_to', 'label' => '至:', 'type' => 'date'], ['name' => 'finance_review_from', 'label' => '财务审核时间:', 'type' => 'date'], ['name' => 'finance_review_to', 'label' => '至:', 'type' => 'date'], ['name' => 'push_status', 'label' => '推送状态:'], ['name' => 'order_no', 'label' => '订单编号:'], ['name' => 'customer_review', 'label' => '客服审核:', 'options' => ['0'=>'未审核','1'=>'已审核']], ['name' => 'finance_review', 'label' => '财务审核:', 'options' => ['0'=>'未审核','1'=>'已审核']], ['name' => 'quote_status', 'label' => '报价状态:'], ['name' => 'arranged_status', 'label' => '是否安排:', 'options' => ['0'=>'未安排','1'=>'已安排']], ['name' => 'fee_payer', 'label' => '安装费承担方:'], ['name' => 'completed_status', 'label' => '是否完工:', 'options' => ['0'=>'未完工','1'=>'已完工']], ['name' => 'shop_name', 'label' => '选择店铺:'], ['name' => 'delete_status', 'label' => '选择删除:', 'options' => ['0'=>'未删除','1'=>'已删除']], ['name' => 'installation_company', 'label' => '安装公司:'], ['name' => 'installation_no', 'label' => '安装单号:'], ['name' => 'order_type', 'label' => '订单类型:'], ['name' => 'product_id', 'label' => '商品ID:'], ]; @endphp @foreach ($filterFields as $filter) @endforeach
清除 导出
@endif
{{ $activeTab['title'] ?? $page['title'] }} · 数据列表 @if ($descriptor->readOnly) 工作平台数据库 @endif
@unless ($descriptor->readOnly)
@if ($isStoreReceivingAccountsPage) @else
@csrf
@endif
@endunless
@if ($isStoreReceivingAccountsPage)
@if (request()->hasAny(['erp_store_name', 'shop_name', 'store_status'])) 重置 @endif
@endif
@if ($page['slug'] !== 'installation-details')@endif @foreach ($descriptor->fields as $field) @endforeach @unless ($descriptor->readOnly) @endunless @forelse ($rows as $row) @if ($page['slug'] !== 'installation-details')@endif @foreach ($descriptor->fields as $field) @php $val = $row->{$field['name']}; @endphp @endforeach @unless ($descriptor->readOnly) @endunless @empty @endforelse
#{{ $field['label'] }}操作
{{ $row->id }} @if ($field['type'] === 'boolean') @if ($val) 是 @else 否 @endif @elseif ($field['type'] === 'date' && $val) {{ \Illuminate\Support\Carbon::parse($val)->format('Y-m-d') }} @elseif ($field['currency']) {{ number_format((float) $val, 2) }} @else {{ $val }} @endif
@csrf @method('DELETE')
{{ $descriptor->readOnly ? '暂无工作平台数据' : '暂无数据,点击右上角"新增"开始录入' }}
共 {{ $rows->total() }} 条 · 第 {{ $rows->currentPage() }} / {{ $rows->lastPage() }} 页 @if ($rows->onFirstPage()) ‹ 上一页 @else ‹ 上一页 @endif @if ($rows->hasMorePages()) 下一页 › @else 下一页 › @endif
@if ($page['slug'] === 'installation-details')
明细子表
请点击上方主表记录查看商品明细
@endif @if ($page['slug'] === 'installation-details') @endif
@unless ($descriptor->readOnly) @if ($isStoreReceivingAccountsPage)
导入{{ $activeTab['title'] }}店铺收款账户

请上传当前页签格式的 Excel 文件;空 ERP 店铺名称的示例行会自动跳过。

@csrf
@endif {{-- Generic create/edit modal --}}
新增记录
@csrf
@foreach ($descriptor->fields as $field)
@switch($field['type']) @case('boolean') @break @case('select') @break @case('date') @break @case('currency') @case('number') @break @case('textarea') @break @default @endswitch
@endforeach
@endunless @elseif (($section['slug'] ?? null) === 'fund-management' && ($page['slug'] ?? null) === 'store-receiving-accounts')
店铺收款账户目录已清空,暂无页签和表格。
@else
($page['slug'] ?? null) === 'store-receiving-bills', ]) @if (($page['slug'] ?? null) === 'store-receiving-bills') data-table-preferences-user="{{ user()->id }}" @endif aria-label="{{ $activeTab['title'] ?? ($page['title'] ?? $section['title']) }}" >
该页面暂未配置数据表,敬请期待。
@endif
@include('business.pages.partials.finance-table-interactions') @if ($isMarketingAccountBillsPage) @push('scripts_start') @endpush @elseif (($page['slug'] ?? null) === 'store-receiving-bills') @push('scripts_start') @endpush @endif