chore(admin-ui): import histories uses page header actions

This commit is contained in:
萝卜
2026-03-16 05:55:31 +08:00
parent a7bc26740f
commit 36c9c36ea2
2 changed files with 20 additions and 9 deletions

View File

@@ -1,7 +1,7 @@
@extends('admin.layouts.app')
@section('title', '平台商品导入历史')
@section('page_title', '平台商品导入历史')
@section('title', '商品导入历史')
@section('page_title', '商品导入历史')
@section('content')
@php
@@ -18,12 +18,26 @@
}, ARRAY_FILTER_USE_BOTH));
@endphp
<div class="page-header mb-20" data-page="admin.products.import_histories">
<div class="page-header-main">
<div>
<div class="page-header-title">商品导入历史</div>
<div class="page-header-subtitle">集中复盘总台视角的商品导入结果、失败明细与文件状态(面向运营)。</div>
</div>
<div class="page-header-actions">
<a href="{{ '/admin/products/import-histories/export' . ($exportHistoryQuery ? ('?' . $exportHistoryQuery) : '') }}" class="btn btn-secondary btn-sm">导出当前筛选 CSV</a>
<a href="/admin/products/import-histories" class="btn btn-secondary btn-sm">清空筛选</a>
<a href="/admin/products" class="btn btn-secondary btn-sm">返回商品巡检</a>
</div>
</div>
</div>
<details class="card mb-20 collapsible filters-card" data-role="collapsible" data-storage-key="admin.products.import_histories.filters" open>
<summary class="collapsible-summary filters-summary">
<div class="flex-between items-center">
<div>
<h3 class="mb-0">平台商品导入历史</h3>
<div class="muted muted-xs">集中复盘平台视角的商品导入结果、失败明细与文件状态(面向运营)</div>
<h3 class="mb-0">筛选条件</h3>
<div class="muted muted-xs">按商家/结果/时间范围筛选导入批次,便于定位失败文件与问题批次</div>
</div>
<span class="muted muted-xs">点击收起/展开</span>
</div>
@@ -58,9 +72,6 @@
@endforeach
</select>
<button type="submit" class="btn btn-sm">筛选导入历史</button>
<a href="{{ '/admin/products/import-histories/export' . ($exportHistoryQuery ? ('?' . $exportHistoryQuery) : '') }}" class="btn btn-secondary btn-sm">导出当前筛选 CSV</a>
<a href="/admin/products/import-histories" class="btn btn-secondary btn-sm">清空筛选</a>
<a href="/admin/products" class="btn btn-secondary btn-sm">返回商品页</a>
</div>
</form>