| 
					
				 | 
			
			
				@@ -214,82 +214,83 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           {!hideSearch && ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <Sticky class={styles.sticky}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <ColHeader 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                background="transparent" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                isFixed={false} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                border={false} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                backIconColor="white" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                color="#fff" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                v-slots={{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  right: () => ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <span 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      class={styles.fleg} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      onClick={() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        exquisiteFlag.value != exquisiteFlag.value 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        data.value = null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        params.page = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        FetchList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      <span>精品</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      <Switch v-model={exquisiteFlag.value} size="20px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <Search 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                onSearch={onSearch} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                background="transparent" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                inputBackground="transparent" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                leftIcon={iconSearch} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                v-slots={{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  left: () => ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      class={styles.label} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      onClick={() => (subject.show = true)} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      {subject.name} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      <Icon 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        classPrefix="iconfont" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        name="down" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        size={12} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        color="#fff" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <Tabs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                shrink 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                class={styles.tagTabs} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                lineHeight={0} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                onClick-tab={(obj: any) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  params.albumTagIds = obj.name 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  data.value = null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  params.page = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  FetchList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <Tab title="全部" name=""></Tab> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                {tagList.map((tag: any) => ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <Tab title={tag.name} name={tag.id}></Tab> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ))} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </Tabs> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </Sticky> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              {' '} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <Sticky class={styles.sticky}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <ColHeader 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  background="transparent" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  isFixed={false} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  border={false} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  backIconColor="white" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  color="#fff" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  v-slots={{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    right: () => ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      <span 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        class={styles.fleg} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        onClick={() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          exquisiteFlag.value != exquisiteFlag.value 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          data.value = null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          params.page = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          FetchList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <span>精品</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <Switch v-model={exquisiteFlag.value} size="20px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <Search 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  onSearch={onSearch} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  background="transparent" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  inputBackground="transparent" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  leftIcon={iconSearch} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  v-slots={{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    left: () => ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        class={styles.label} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        onClick={() => (subject.show = true)} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        {subject.name} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <Icon 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          classPrefix="iconfont" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          name="down" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          size={12} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          color="#fff" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <Tabs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  shrink 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  class={styles.tagTabs} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  lineHeight={0} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  onClick-tab={(obj: any) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    params.musicTagIds = obj.name 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    data.value = null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    params.page = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    FetchList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <Tab title="全部" name=""></Tab> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  {tagList.map((tag: any) => ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <Tab title={tag.name} name={tag.id}></Tab> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  ))} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </Tabs> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </Sticky> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <img class={styles.bgImg} src={bgImg} /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           )} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <img class={styles.bgImg} src={bgImg} /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <List 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            loading={loading.value} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            finished={finished.value} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            finished-text={ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              data.value && data.value.rows.length ? '没有更多了' : '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            onLoad={FetchList} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            error={isError.value} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            {data.value && data.value.rows.length ? ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <div class={styles.alumnList}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div class={styles.alumnList}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <List 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              loading={loading.value} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              finished={finished.value} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              finished-text={data.value && data.value.rows.length ? '' : ''} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              onLoad={FetchList} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              error={isError.value} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              {data.value && data.value.rows.length ? ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <Song 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   list={data.value.rows} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   onDetail={(item: any) => { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -300,17 +301,17 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ) : ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              !loading.value && ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <ColResult 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  tips="暂无曲目" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  classImgSize="SMALL" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  btnStatus={false} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            )} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </List> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              ) : ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                !loading.value && ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <ColResult 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    tips="暂无曲目" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    classImgSize="SMALL" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    btnStatus={false} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              )} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </List> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <Popup 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             show={tagVisibility.value} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             round 
			 |