重构多个组件以优化代码格式和可读性,删除不必要的文件,更新类型定义,添加数据分析路由

This commit is contained in:
2025-03-27 18:37:01 +08:00
parent 8bcf201fd4
commit 24f1c413c4
115 changed files with 10879 additions and 2691 deletions

View File

@@ -1,9 +1,21 @@
<template>
<NSpin v-if="isLoading" show />
<component v-else ref="dynamicConfigRef" :config="selectedTemplateConfig?.name ? currentConfig : undefined"
:is="SongListTemplateMap[componentType ?? '']?.compoent" :user-info="userInfo" :bili-info="biliInfo"
:data="currentData" :live-request-settings="settings" :live-request-active="songsActive" @request-song="requestSong"
v-bind="$attrs" />
<NSpin
v-if="isLoading"
show
/>
<component
:is="SongListTemplateMap[componentType ?? '']?.compoent"
v-else
ref="dynamicConfigRef"
:config="selectedTemplateConfig?.name ? currentConfig : undefined"
:user-info="userInfo"
:bili-info="biliInfo"
:data="currentData"
:live-request-settings="settings"
:live-request-active="songsActive"
v-bind="$attrs"
@request-song="requestSong"
/>
</template>
<script lang="ts" setup>
@@ -23,7 +35,6 @@ const nextRequestTime = useStorage('SongList.NextRequestTime', new Date())
const minRequestTime = 30
const props = defineProps<{
// eslint-disable-next-line @typescript-eslint/no-explicit-any
biliInfo: any | undefined
userInfo: UserInfo | undefined
template?: string | undefined