chore(admin-ui): import histories uses page header actions
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
@extends('admin.layouts.app')
|
@extends('admin.layouts.app')
|
||||||
|
|
||||||
@section('title', '平台商品导入历史')
|
@section('title', '商品导入历史')
|
||||||
@section('page_title', '平台商品导入历史')
|
@section('page_title', '商品导入历史')
|
||||||
|
|
||||||
@section('content')
|
@section('content')
|
||||||
@php
|
@php
|
||||||
@@ -18,12 +18,26 @@
|
|||||||
}, ARRAY_FILTER_USE_BOTH));
|
}, ARRAY_FILTER_USE_BOTH));
|
||||||
@endphp
|
@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>
|
<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">
|
<summary class="collapsible-summary filters-summary">
|
||||||
<div class="flex-between items-center">
|
<div class="flex-between items-center">
|
||||||
<div>
|
<div>
|
||||||
<h3 class="mb-0">平台商品导入历史</h3>
|
<h3 class="mb-0">筛选条件</h3>
|
||||||
<div class="muted muted-xs">集中复盘平台视角的商品导入结果、失败明细与文件状态(面向运营)。</div>
|
<div class="muted muted-xs">按商家/结果/时间范围筛选导入批次,便于定位失败文件与问题批次。</div>
|
||||||
</div>
|
</div>
|
||||||
<span class="muted muted-xs">点击收起/展开</span>
|
<span class="muted muted-xs">点击收起/展开</span>
|
||||||
</div>
|
</div>
|
||||||
@@ -58,9 +72,6 @@
|
|||||||
@endforeach
|
@endforeach
|
||||||
</select>
|
</select>
|
||||||
<button type="submit" class="btn btn-sm">筛选导入历史</button>
|
<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>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
|
|||||||
@@ -205,10 +205,10 @@ class AdminBusinessPagesTest extends TestCase
|
|||||||
|
|
||||||
$this->get('/admin/products/import-histories')
|
$this->get('/admin/products/import-histories')
|
||||||
->assertOk()
|
->assertOk()
|
||||||
->assertSee('平台商品导入历史')
|
->assertSee('商品导入历史')
|
||||||
->assertSee('筛选导入历史')
|
->assertSee('筛选导入历史')
|
||||||
->assertSee('导出当前筛选 CSV')
|
->assertSee('导出当前筛选 CSV')
|
||||||
->assertSee('返回商品页');
|
->assertSee('返回商品巡检');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function test_admin_product_summary_stats_match_export_summary_for_same_filters(): void
|
public function test_admin_product_summary_stats_match_export_summary_for_same_filters(): void
|
||||||
|
|||||||
Reference in New Issue
Block a user