| 
					
				 | 
			
			
				@@ -25,6 +25,7 @@ import { undoData, moveData } from "/src/view/plugins/move-music-score" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { HANDLE_WORK_ADD } from "/src/page-instrument/custom-plugins/work-index"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { speedBeatTo, unitImgs } from "/src/helpers/beatConfig" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import IndexedDBService from "/src/utils/indexedDB"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { fixInstrumentNameCode } from "/src/constant/instruments"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const query: any = getQuery(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1898,7 +1899,10 @@ const setState = (data: any, index: number) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    * 获取指法code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // const code = state.isConcert ? matchVoicePart(state.trackId, "CONCERT") : matchVoicePart(state.musicalCodeId, "SINGLE"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  const code = matchVoicePart(state.trackId, "CONCERT") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  let code = matchVoicePart(state.trackId, "CONCERT") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (code == 1 || !code) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    code = fixInstrumentNameCode(state.trackId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   state.fingeringInfo = subjectFingering(code); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   console.log("🚀 ~ state.fingeringInfo:", code, state.fingeringInfo, state.trackId, state.track); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   state.musicalCodeId = state.fingeringInfo?.id || 0 
			 |