| 
					
				 | 
			
			
				@@ -60,7 +60,7 @@ const handleResult = async () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       //   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return acc; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, {}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    console.log(scoresList.value,'000000000'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const obj = extractScores(scoresList.value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     randarlist.value = Object.values(obj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -69,8 +69,12 @@ const handleResult = async () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // 处理“分”字 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const extractScores = (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   return Object.values(data).map((item) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // 去除可能的"分"字,然后转换为整数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    return parseInt(item.score.replace("分", ""), 10); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 确保 score 是一个字符串,并且去除可能的 "分" 字 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    let scoreStr = String(item.score).replace("分", ""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 将 score 转换为整数,如果转换失败则返回 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    const score = parseInt(scoreStr, 10); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return isNaN(score) ? 0 : score; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |