修复hires类型显示

pull/1050/head
lyswhut 2022-08-11 17:20:07 +08:00
parent 0ac2df1297
commit c4b8ac8b0b
3 changed files with 10 additions and 6 deletions

View File

@ -3,7 +3,7 @@
<main :class="$style.main">
<h2>{{ info.name }}<br/>{{ info.singer }}</h2>
<base-btn :class="$style.btn" :key="type.type" @click="handleClick(type.type)" v-for="type in types"
>{{getTypeName(type.type)}} {{ type.type.toUpperCase() }}{{ type.size && ` - ${type.size.toUpperCase()}` }}</base-btn>
>{{getTypeName(type.type)}}{{ type.size && ` - ${type.size.toUpperCase()}` }}</base-btn>
</main>
</material-modal>
</template>
@ -56,15 +56,16 @@ export default {
getTypeName(type) {
switch (type) {
case 'flac32bit':
return this.$t('download__lossless') + ' FLAC Hires'
case 'flac':
case 'ape':
case 'wav':
return this.$t('download__lossless')
return this.$t('download__lossless') + ' ' + type.toUpperCase()
case '320k':
return this.$t('download__high_quality')
return this.$t('download__high_quality') + ' ' + type.toUpperCase()
case '192k':
case '128k':
return this.$t('download__normal')
return this.$t('download__normal') + ' ' + type.toUpperCase()
}
},
checkSource(type) {

View File

@ -5,7 +5,7 @@
<base-btn :class="$style.btn" @click="handleClick('128k')">{{$t('download__normal')}} - 128K</base-btn>
<base-btn :class="$style.btn" @click="handleClick('320k')">{{$t('download__high_quality')}} - 320K</base-btn>
<base-btn :class="$style.btn" @click="handleClick('flac')">{{$t('download__lossless')}} - FLAC</base-btn>
<base-btn :class="$style.btn" @click="handleClick('flac32bit')">{{$t('download__lossless')}} - FLAC 24bit</base-btn>
<base-btn :class="$style.btn" @click="handleClick('flac32bit')">{{$t('download__lossless')}} - FLAC Hires</base-btn>
</main>
</material-modal>
</template>

View File

@ -24,7 +24,7 @@ div(:class="$style.download")
span.select {{item.name}}
div.list-item-cell(style="width: 20%;") {{item.progress.progress}}%
div.list-item-cell(style="width: 22%;" :aria-label="item.statusText") {{item.statusText}}
div.list-item-cell(style="width: 10%;") {{item.metadata.type && item.metadata.type.toUpperCase()}}
div.list-item-cell(style="width: 10%;") {{getTypeName(item.metadata.type)}}
div.list-item-cell(style="width: 13%; padding-left: 0; padding-right: 0;")
material-list-buttons(:index="index" :download-btn="false" :file-btn="item.status != downloadStatus.ERROR" remove-btn
:start-btn="!item.isComplate && item.status != downloadStatus.WAITING && (item.status != downloadStatus.RUN)"
@ -482,6 +482,9 @@ export default {
openUrl(url)
}
},
getTypeName(type) {
return type == 'flac32bit' ? 'FLAC Hires' : type?.toUpperCase()
},
},
}
</script>