|  | @@ -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
 |