From a03e57a4d9225dd2d585bb40d936aad3169c4ad7 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 11 Jul 2025 16:39:15 +0800 Subject: [PATCH] fix --- src/components/ProjectMaterialsCenter.tsx | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/components/ProjectMaterialsCenter.tsx b/src/components/ProjectMaterialsCenter.tsx index d147156..c2429a4 100644 --- a/src/components/ProjectMaterialsCenter.tsx +++ b/src/components/ProjectMaterialsCenter.tsx @@ -25,7 +25,7 @@ const ProjectMaterialsCenter: React.FC = ({ }) => { const [searchTerm, setSearchTerm] = useState('') const [selectedModelIds, setSelectedModelIds] = useState([]) - const [filterType, setFilterType] = useState<'all' | 'original' | 'segmented'>('all') + const [filterType, setFilterType] = useState<'all' | '分镜' | '原始'>('all') const [usageFilter, setUsageFilter] = useState<'all' | 'used' | 'unused'>('all') const [selectedMaterial, setSelectedMaterial] = useState(null) const [showVideoPlayer, setShowVideoPlayer] = useState(false) @@ -91,12 +91,7 @@ const ProjectMaterialsCenter: React.FC = ({ }) // 类型过滤 - let matchesType = true - if (filterType === 'original') { - matchesType = material.segment_index === 0 - } else if (filterType === 'segmented') { - matchesType = material.segment_index > 0 - } + let matchesType = material.tags.includes(filterType) // 使用状态过滤 let matchesUsage = true @@ -298,8 +293,8 @@ const ProjectMaterialsCenter: React.FC = ({
{[ { value: 'all', label: '全部' }, - { value: 'original', label: '原始' }, - { value: 'segmented', label: '分镜' } + { value: '原始', label: '原始' }, + { value: '分镜', label: '分镜' } ].map((option) => (