feat: unify filter workbenches
This commit is contained in:
@@ -369,7 +369,6 @@ export default function HistoryPage() {
|
||||
}, [dataScope]);
|
||||
const mobileFiltersOpen = mobileLayout && !filtersCollapsed;
|
||||
useSideSheetA11y(exportAllowed && exportJobsOpen, '.v2-history-export-sidesheet', 'v2-history-export-jobs', '历史数据导出任务', '关闭历史数据导出任务');
|
||||
useSideSheetA11y(mobileFiltersOpen, '.v2-history-filter-sidesheet', 'v2-history-filter-sheet', '历史查询范围', '关闭历史查询范围');
|
||||
|
||||
const applyDraft = () => {
|
||||
const parsed = parseHistoryKeywords(draft.keywords);
|
||||
@@ -453,6 +452,7 @@ export default function HistoryPage() {
|
||||
title="查询范围"
|
||||
summary={keywords.length ? `${keywords.length} 辆 · ${criteria.category === 'location' ? '位置数据' : criteria.category === 'raw' ? '原始报文' : '日里程'}` : '请选择车辆'}
|
||||
expanded={mobileFiltersOpen}
|
||||
controls="v2-history-filter-sheet"
|
||||
expandedLabel="关闭"
|
||||
collapsedLabel="修改"
|
||||
onToggle={() => setFiltersCollapsed((value) => !value)}
|
||||
@@ -462,6 +462,8 @@ export default function HistoryPage() {
|
||||
visible={mobileFiltersOpen}
|
||||
height="min(82dvh, 700px)"
|
||||
ariaLabel="历史查询范围"
|
||||
dialogId="v2-history-filter-sheet"
|
||||
closeLabel="关闭历史查询范围"
|
||||
title="筛选历史数据"
|
||||
description="车辆、时间、数据类型与协议来源"
|
||||
onCancel={() => setFiltersCollapsed(true)}
|
||||
|
||||
Reference in New Issue
Block a user