| 
					
				 | 
			
			
				@@ -11,8 +11,15 @@ import CardPreview from '/src/components/card-preview'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   name: 'select-music', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  props: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    type: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      type: String, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      default: '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   emits: ['add'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   setup(props, { emit }) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    console.log(props.type); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const prepareStore = usePrepareStore(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const state = reactive({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       loading: false, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -30,7 +37,8 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       tableList: [] as any, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       show: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      item: {} as any 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      item: {} as any, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      isShowAddDisabled: !prepareStore.getIsEditTrain 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const getList = async () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       try { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -58,6 +66,7 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         state.tableList.push(...temp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         state.finshed = data.pages <= data.current ? true : false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } catch { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         state.loading = false; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -83,6 +92,9 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 500); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (props.type === 'homework') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        state.isShowAddDisabled = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return () => ( 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -125,7 +137,7 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           isShowAdd 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           isShowCollect={false} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           item={item} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          isShowAddDisabled={!prepareStore.getIsEditTrain} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          isShowAddDisabled={state.isShowAddDisabled} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           onAdd={() => emit('add', item)} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           disabledMouseHover={false} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           onClick={() => { 
			 |