import { Filter } from 'lucide-react'; import { AnimatePresence, motion } from 'motion/react'; import { InventoryDesktopTable } from './InventoryDesktopTable'; import { InventoryMobileList } from './InventoryMobileList'; import type { InventoryStatisticsSectionProps } from './types'; export function InventoryStatisticsSection({ inventoryFilters, setInventoryFilters, draftInventoryFilters, setDraftInventoryFilters, isInventoryFilterOpen, setIsInventoryFilterOpen, uniqueInventoryRegions, uniqueInventoryCities, uniqueInventoryBrands, uniqueInventoryTypes, uniqueInventoryModelsForType, filteredInventoryStats, inventoryTab, setInventoryTab, inventoryByRegion, expandedInventoryRegions, toggleInventoryRegion, inventoryByModel, expandedInventoryTypes, toggleInventoryType, setVehicleSelection: setShowPlateNumbers, }: InventoryStatisticsSectionProps) { const listProps = { inventoryTab, inventoryByRegion, expandedInventoryRegions, toggleInventoryRegion, inventoryByModel, expandedInventoryTypes, toggleInventoryType, setVehicleSelection: setShowPlateNumbers, }; return (

库存统计

实时更新库存数据
setShowPlateNumbers({ batch: 'All', model: 'All', location: 'All', category: 'Inventory', source: 'asset', title: '库存总数' })}> 总库存数据 {filteredInventoryStats.reduce((acc, s) => acc + s.quantity, 0)}
{isInventoryFilterOpen && ( <>

库存统计 - 数据筛选

)}
{/* Active Filters Bar */} {(inventoryFilters.region || inventoryFilters.city || inventoryFilters.brand || inventoryFilters.type || inventoryFilters.model) && (
{inventoryFilters.region && ( 区域: {inventoryFilters.region} )} {inventoryFilters.city && ( 城市: {inventoryFilters.city} )} {inventoryFilters.brand && ( 品牌: {inventoryFilters.brand} )} {inventoryFilters.type && ( 车型: {inventoryFilters.type} )} {inventoryFilters.model && ( 批次: {inventoryFilters.model} )}
)} {/* Desktop View Table */} {/* Mobile View */}
); }