| 
					
				 | 
			
			
				@@ -279,6 +279,7 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // debugger 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // initMoveable(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       const query = route.query; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       console.log(query, props.preStudentNum, '学生人数'); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -470,6 +471,19 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // ppt iframe 点击事件 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // const iframeClick = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		// 	if(document.all) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		// 		document.getElementById("iframe-ppt")?.attachEvent("click", () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //       activeData.model = !activeData.model 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		// 	} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		// 		document.getElementById("iframe-ppt")?.contentWindow?.postMessage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //       api: 'onAttendToggleMenu' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //     }, '*'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		// 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		// } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 切换播放 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // const togglePlay = (m: any, isPlay: boolean) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //   if (isPlay) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -555,6 +569,7 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       acitveTimer.value = setTimeout( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           const item = data.itemList[index]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if (item) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (item.type == 'MUSIC') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               activeData.model = true; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -582,6 +597,9 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 data.animationState = 'end' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (item.type === 'PPT') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              // 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         activeData.isAnimation ? 800 : 0 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1090,6 +1108,9 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 {data.itemList.map((m: any, mIndex: number) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   const isRender = Math.abs(popupData.activeIndex - mIndex) < 2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   const isEmtry = Math.abs(popupData.activeIndex - mIndex) > 4; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  // if (isRender && m.type === 'PPT') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  //   setTimeout(() => iframeClick() ,500) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   // if (isRender) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   //   m.isRender = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   // } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1203,7 +1224,12 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      ) : ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      )  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      : m.type === 'PPT' ? <div class={styles.iframePpt}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <div class={styles.pptBox}></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <iframe src={`https://view.officeapps.live.com/op/embed.aspx?src=${encodeURIComponent(m.content)}`} width='100%' height='100%' frameborder='1'></iframe> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      : ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <MusicScore 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           activeModel={activeData.model} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           activeStatus={popupData.activeIndex === mIndex} 
			 |