|  | @@ -119,6 +119,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |        musicDetailPopup: false,
 | 
	
		
			
				|  |  |        showVip: false,
 | 
	
		
			
				|  |  |        tabActive: '1',
 | 
	
		
			
				|  |  | +      newTags: [] as any,
 | 
	
		
			
				|  |  |        musicTagList: [] as any,
 | 
	
		
			
				|  |  |        gradeList: [] as any,
 | 
	
		
			
				|  |  |        musicCategory: [] as any,
 | 
	
	
		
			
				|  | @@ -253,6 +254,25 @@ export default defineComponent({
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      };
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    
 | 
	
		
			
				|  |  | +    const getTags = async () => {
 | 
	
		
			
				|  |  | +      try {
 | 
	
		
			
				|  |  | +        const res = await request.get('/edu-app/musicSheetTag/queryList')
 | 
	
		
			
				|  |  | +        const result = res.data || []
 | 
	
		
			
				|  |  | +        state.newTags = [{
 | 
	
		
			
				|  |  | +            text: '全部',
 | 
	
		
			
				|  |  | +            value: ''
 | 
	
		
			
				|  |  | +        }, ...result.map((item: any) => {
 | 
	
		
			
				|  |  | +          return {
 | 
	
		
			
				|  |  | +            text: item.name,
 | 
	
		
			
				|  |  | +            value: item.id
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  | +        })]
 | 
	
		
			
				|  |  | +      } catch {
 | 
	
		
			
				|  |  | +        // 
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      const onDetail = (item: any) => {
 | 
	
		
			
				|  |  |        // const src = `${vaildMusicScoreUrl()}/instrument/?id=${
 | 
	
		
			
				|  |  |        //   item?.id
 | 
	
	
		
			
				|  | @@ -285,18 +305,6 @@ export default defineComponent({
 | 
	
		
			
				|  |  |            ...result
 | 
	
		
			
				|  |  |          ];
 | 
	
		
			
				|  |  |          data.tagActiveId = data.tags[0].id;
 | 
	
		
			
				|  |  | -        // result.forEach((item: any) => {
 | 
	
		
			
				|  |  | -        //   if (item.children && item.children.length > 0) {
 | 
	
		
			
				|  |  | -        //     item.children.forEach((child: any) => {
 | 
	
		
			
				|  |  | -        //       child.children = child.categoriesList || [];
 | 
	
		
			
				|  |  | -        //     });
 | 
	
		
			
				|  |  | -        //   }
 | 
	
		
			
				|  |  | -        // });
 | 
	
		
			
				|  |  | -        // state.musicTagList = result;
 | 
	
		
			
				|  |  | -        // if (result.length > 0) {
 | 
	
		
			
				|  |  | -        //   musicForms.bookVersionId = result[0].id;
 | 
	
		
			
				|  |  | -        //   onChangeSearch('version', result[0].children);
 | 
	
		
			
				|  |  | -        // }
 | 
	
		
			
				|  |  |        } catch {
 | 
	
		
			
				|  |  |          //
 | 
	
		
			
				|  |  |        }
 | 
	
	
		
			
				|  | @@ -392,6 +400,8 @@ export default defineComponent({
 | 
	
		
			
				|  |  |        state.audioPlayTypeList = [{ name: '全部', id: '' }, ...tempAudio];
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |        state.loading = true;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +      await getTags()
 | 
	
		
			
				|  |  |        // await getSubjecList();
 | 
	
		
			
				|  |  |        // await getMusicSheetCategories();
 | 
	
		
			
				|  |  |        await getMusicTagTree();
 | 
	
	
		
			
				|  | @@ -424,9 +434,6 @@ export default defineComponent({
 | 
	
		
			
				|  |  |                        'van-badge__wrapper van-icon van-icon-arrow-left van-nav-bar__arrow',
 | 
	
		
			
				|  |  |                        styles.leftArrow
 | 
	
		
			
				|  |  |                      ]}></i>
 | 
	
		
			
				|  |  | -                  {/* <span class={styles.title}>
 | 
	
		
			
				|  |  | -                    <i></i>
 | 
	
		
			
				|  |  | -                  </span> */}
 | 
	
		
			
				|  |  |                    <Tabs class={styles.tabSection} v-model:active={state.tabActive} shrink  onClickTab={() => {
 | 
	
		
			
				|  |  |                        console.log(state.tabActive)
 | 
	
		
			
				|  |  |  
 |