diff --git a/src/views/Terms.vue b/src/views/Terms.vue index 23f6960..048d0c7 100644 --- a/src/views/Terms.vue +++ b/src/views/Terms.vue @@ -16,7 +16,8 @@ {{ termList[i].information.name }}
- {{ termList[i].information.from }}-{{ termList[i].information.to ?? 'Now' }} + {{ termList[i].information.from }}-{{ termList[i].information.to ?? 'Now' + }} · {{ getDuration(termList[i].information.from, termList[i].information.to) }}d @@ -40,7 +41,7 @@
- 下载{{ getFileNameCN(y.filename) }} .{{ y.filename.split('.')[1] }} 下载{{ getFileNameCN(y.filename) }} .{{ getFormat(y.filename) }} - {{ y.size }}{{ getUnit(y.unit) }} @@ -95,6 +96,7 @@ function getDuration(from: string, to?: string) { function getFileNameCN(filename: string) { if (filename.includes('mod')) return '模组包' if (filename.includes('world')) return '存档' + if (filename.includes('pack')) return '整合包' return '' } @@ -105,6 +107,18 @@ function getUnit(u: string) { 'k': 'KiB' }[u]; } + +function getFormat(name: string) { + const splitted = name.split('.'); + return splitted[splitted.length - 1]; +} + +function getIcon(name: string) { + if (name.includes('mod')) return 'cog'; + if (name.includes('world')) return 'earth'; + if (name.includes('pack')) return 'package-variant'; + return 'question-outline' +}