| 
					
				 | 
			
			
				@@ -563,12 +563,17 @@ export const onlyVisible2 = (xml: string, partIndexs: Array<any>, resourceType?: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		//partListNames.shift(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	const visiblePartInfo = partList[partIndexs[0]]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	const ids = partIndexs.map(item => partList[item].getAttribute("id")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	let ids: any = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	partIndexs.forEach(item => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if (partList[item]) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			ids.push(partList[item]?.getAttribute("id")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	// console.log(visiblePartInfo, partIndex) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	// 根据后台已选择的分轨筛选出能切换的声轨 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	//state.partListNames = partListNames; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	// console.log('分轨名称',state.partListNames) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	if (visiblePartInfo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if (visiblePartInfo && ids.length) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		const id = visiblePartInfo.getAttribute("id"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		Array.from(parts).forEach((part: any) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			if (part && !ids.includes(part.getAttribute("id")) ) { 
			 |