| 
					
				 | 
			
			
				@@ -115,6 +115,7 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (!Array.isArray(data)) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           return;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         const tempList: any = [];
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         data.forEach((item: any) => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           // const firstItem: any =
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -143,14 +144,22 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     };
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 监听选择的key 左侧选择了其它的课
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    let timer: any = null;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     watch(
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       () => [prepareStore.getSelectKey, prepareStore.getInstrumentId],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       async () => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        eventGlobal.emit('openCoursewareChanged');
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        await getCoursewareList();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // await getOpenCoursewareList();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        subjectRef.value?.syncBarPosition();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        clearTimeout(timer);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        timer = setTimeout(async () => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (!prepareStore.getInstrumentId) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // 获取教材分类列表
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            checkInstrumentIds();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            getInitInstrumentId();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          eventGlobal.emit('openCoursewareChanged');
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          await getCoursewareList();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          subjectRef.value?.syncBarPosition();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, 100);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     );
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -446,7 +455,6 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             paneWrapperClass={styles.paneWrapperContainer}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             value={tabInstrumentValue.value}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             onUpdate:value={(val: any) => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              console.log(val, 'item.id', prepareStore.getFormatInstrumentList);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               prepareStore.getFormatInstrumentList.forEach((item: any) => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (item.value.toString() === val.toString()) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   prepareStore.setInstrumentId(val);
 
			 |