|  | @@ -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={() => {
 |