| 
					
				 | 
			
			
				@@ -22,6 +22,7 @@ import { musicScoreRef, headerColumnHide } from "/src/page-instrument/view-detai 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { headTopData } from "/src/page-instrument/header-top/index"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { api_lessonTrainingTrainingStudentDetail } from "/src/page-instrument/api" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { undoData, moveData } from "/src/view/plugins/move-music-score" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { speedBeatTo } from "/src/helpers/beatConfig" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const query: any = getQuery(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -358,6 +359,8 @@ const state = reactive({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   bizMusicCategoryId: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   /** 资源类型: mp3 | midi */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   playMode: "MP3" as "MP3" | "MIDI", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  /** 谱面的速度节拍 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  speedBeatUnit: "1/4", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   /** 设置的速度 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   speed: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   /** 曲谱音频正常的速度 */ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1673,7 +1676,10 @@ const setState = (data: any, index: number) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   state.musicSheetCategoriesId = data.musicCategoryId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   state.bizMusicCategoryId = data.bizMusicCategoryId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   state.playMode = data.playMode === "MP3" ? "MP3" : "MIDI"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  state.originSpeed = state.speed = parseFloat(data.playSpeed) || 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 设置速度节拍 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  state.speedBeatUnit = data.speedBeatUnit || "1/4" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 这里把后台设置的速度 转换为1/4拍的速度  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  state.originSpeed = state.speed = speedBeatTo({unit: data.speedBeatUnit || "1/4",speed: parseFloat(data.playSpeed) || 0}, `1/4`); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // state.originSpeed = state.speed = data.playSpeed; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // state.playIngSpeed = data.playSpeed; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   const track = data.code || data.track; 
			 |