2025-07-20 21:56:00 +08:00
|
|
|
|
<template>
|
2025-07-25 18:22:35 +08:00
|
|
|
|
<footer class="footer-container mt-auto py-6 border-t border-gray-700 bg-white dark:bg-gray-800">
|
|
|
|
|
|
<div class="max-w-7xl mx-auto text-center text-gray-400 text-sm px-3 sm:px-5">
|
2025-07-20 21:56:00 +08:00
|
|
|
|
<p class="mb-2">本站内容由网络爬虫自动抓取。本站不储存、复制、传播任何文件,仅作个人公益学习,请在获取后24小内删除!!!</p>
|
|
|
|
|
|
<p class="flex items-center justify-center gap-2">
|
2025-07-21 00:43:07 +08:00
|
|
|
|
<span>{{ systemConfig?.copyright || '© 2025 老九网盘资源数据库 By 老九' }}</span>
|
2025-07-22 00:44:56 +08:00
|
|
|
|
<span v-if="versionInfo && versionInfo.version" class="text-gray-400 dark:text-gray-500">| v <n-a
|
2025-07-21 15:27:58 +08:00
|
|
|
|
href="https://github.com/ctwj/urldb"
|
|
|
|
|
|
target="_blank"
|
|
|
|
|
|
rel="noopener noreferrer"
|
|
|
|
|
|
referrerpolicy="no-referrer"
|
|
|
|
|
|
aria-label="在 GitHub 上查看版本信息"
|
|
|
|
|
|
class="github-link"
|
|
|
|
|
|
><span>{{ versionInfo.version }}</span></n-a>
|
|
|
|
|
|
</span>
|
2025-07-20 21:56:00 +08:00
|
|
|
|
</p>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</footer>
|
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
|
|
<script setup lang="ts">
|
2025-07-22 00:44:56 +08:00
|
|
|
|
import { useApiFetch } from '~/composables/useApiFetch'
|
|
|
|
|
|
import { parseApiResponse } from '~/composables/useApi'
|
2025-07-20 21:56:00 +08:00
|
|
|
|
// 使用版本信息组合式函数
|
2025-07-20 22:57:20 +08:00
|
|
|
|
const { versionInfo, fetchVersionInfo } = useVersion()
|
2025-07-20 21:56:00 +08:00
|
|
|
|
|
|
|
|
|
|
// 获取系统配置
|
|
|
|
|
|
const { data: systemConfigData } = await useAsyncData('systemConfig',
|
2025-07-22 00:44:56 +08:00
|
|
|
|
() => useApiFetch('/system/config').then(parseApiResponse)
|
2025-07-20 21:56:00 +08:00
|
|
|
|
)
|
|
|
|
|
|
|
2025-07-22 00:44:56 +08:00
|
|
|
|
const systemConfig = computed(() => (systemConfigData.value as any) || { copyright: '© 2025 老九网盘资源数据库 By 老九' })
|
2025-07-20 22:57:20 +08:00
|
|
|
|
|
|
|
|
|
|
// 组件挂载时获取版本信息
|
|
|
|
|
|
onMounted(() => {
|
|
|
|
|
|
fetchVersionInfo()
|
|
|
|
|
|
})
|
2025-07-25 18:22:35 +08:00
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
|
|
<style scoped>
|
|
|
|
|
|
.footer-container{
|
|
|
|
|
|
background: url(/assets/images/footer-banner.webp) center top/cover no-repeat,
|
|
|
|
|
|
linear-gradient(
|
|
|
|
|
|
to bottom,
|
|
|
|
|
|
rgba(0,0,0,0.1) 0%,
|
|
|
|
|
|
rgba(0,0,0,0.25) 100%
|
|
|
|
|
|
);
|
|
|
|
|
|
}
|
|
|
|
|
|
</style>
|