Merge branch 'master' of ssh://gitea.bowongai.com:221/bowong/mxivideo
This commit is contained in:
commit
c09a989de8
|
|
@ -25,7 +25,7 @@ const ProjectMaterialsCenter: React.FC<ProjectMaterialsCenterProps> = ({
|
||||||
}) => {
|
}) => {
|
||||||
const [searchTerm, setSearchTerm] = useState('')
|
const [searchTerm, setSearchTerm] = useState('')
|
||||||
const [selectedModelIds, setSelectedModelIds] = useState<string[]>([])
|
const [selectedModelIds, setSelectedModelIds] = useState<string[]>([])
|
||||||
const [filterType, setFilterType] = useState<'all' | 'original' | 'segmented'>('all')
|
const [filterType, setFilterType] = useState<'all' | '分镜' | '原始'>('all')
|
||||||
const [usageFilter, setUsageFilter] = useState<'all' | 'used' | 'unused'>('all')
|
const [usageFilter, setUsageFilter] = useState<'all' | 'used' | 'unused'>('all')
|
||||||
const [selectedMaterial, setSelectedMaterial] = useState<VideoSegment | null>(null)
|
const [selectedMaterial, setSelectedMaterial] = useState<VideoSegment | null>(null)
|
||||||
const [showVideoPlayer, setShowVideoPlayer] = useState(false)
|
const [showVideoPlayer, setShowVideoPlayer] = useState(false)
|
||||||
|
|
@ -91,12 +91,7 @@ const ProjectMaterialsCenter: React.FC<ProjectMaterialsCenterProps> = ({
|
||||||
})
|
})
|
||||||
|
|
||||||
// 类型过滤
|
// 类型过滤
|
||||||
let matchesType = true
|
let matchesType = material.tags.includes(filterType)
|
||||||
if (filterType === 'original') {
|
|
||||||
matchesType = material.segment_index === 0
|
|
||||||
} else if (filterType === 'segmented') {
|
|
||||||
matchesType = material.segment_index > 0
|
|
||||||
}
|
|
||||||
|
|
||||||
// 使用状态过滤
|
// 使用状态过滤
|
||||||
let matchesUsage = true
|
let matchesUsage = true
|
||||||
|
|
@ -298,8 +293,8 @@ const ProjectMaterialsCenter: React.FC<ProjectMaterialsCenterProps> = ({
|
||||||
<div className="flex space-x-1.5">
|
<div className="flex space-x-1.5">
|
||||||
{[
|
{[
|
||||||
{ value: 'all', label: '全部' },
|
{ value: 'all', label: '全部' },
|
||||||
{ value: 'original', label: '原始' },
|
{ value: '原始', label: '原始' },
|
||||||
{ value: 'segmented', label: '分镜' }
|
{ value: '分镜', label: '分镜' }
|
||||||
].map((option) => (
|
].map((option) => (
|
||||||
<button
|
<button
|
||||||
key={option.value}
|
key={option.value}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue