|  | @@ -53,7 +53,7 @@ import Theory from './component/theory';
 | 
	
		
			
				|  |  |  import InstrumentInfo from './component/instrument-info';
 | 
	
		
			
				|  |  |  // import TempoPractice from '../../views/tempo-practice';
 | 
	
		
			
				|  |  |  import SelectCoursewarePop from '@/components/select-courseware-pop';
 | 
	
		
			
				|  |  | -import { debounce } from "../../helpers/utils"
 | 
	
		
			
				|  |  | +import { debounce } from '../../helpers/utils';
 | 
	
		
			
				|  |  |  import TempoItem from './component/tempo-item';
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export default defineComponent({
 | 
	
	
		
			
				|  | @@ -323,6 +323,10 @@ export default defineComponent({
 | 
	
		
			
				|  |  |          clearInterval(activeData.timer);
 | 
	
		
			
				|  |  |          activeData.model = !ev.data.state;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +      if (ev.data?.api === 'clickTempo') {
 | 
	
		
			
				|  |  | +        setModelOpen();
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  |      };
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      onMounted(() => {
 | 
	
	
		
			
				|  | @@ -880,7 +884,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      // 加载新的章节里的课件
 | 
	
		
			
				|  |  |      const loadNewCourseware = async (item: any) => {
 | 
	
		
			
				|  |  | -      if( debounceSkip.value ) return;
 | 
	
		
			
				|  |  | +      if (debounceSkip.value) return;
 | 
	
		
			
				|  |  |        debounceSkip.value = true;
 | 
	
		
			
				|  |  |        data.itemList = [];
 | 
	
		
			
				|  |  |        loadingClass.value = true;
 |