更新关于页面

This commit is contained in:
Sun 2024-01-24 17:17:41 +08:00
parent fceacf58b8
commit bf1cc0cc00
7 changed files with 37 additions and 23 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.2 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 221 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -2,11 +2,14 @@
import { NDivider, NGradientText } from 'naive-ui' import { NDivider, NGradientText } from 'naive-ui'
import { onMounted, ref } from 'vue' import { onMounted, ref } from 'vue'
import { get } from '@/api/system/about' import { get } from '@/api/system/about'
import { useAppStore } from '@/store'
import srcSvglogo from '@/assets/logo.svg' import srcSvglogo from '@/assets/logo.svg'
import srcGitee from '@/assets/about_image/gitee.png' import srcGitee from '@/assets/about_image/gitee.png'
import srcGithub from '@/assets/about_image/github.png' import srcGithub from '@/assets/about_image/github.png'
import srcDocker from '@/assets/about_image/docker.png' import srcDocker from '@/assets/about_image/docker.png'
import srcQQGroupQR from '@/assets/about_image/qq_group_qr.jpg' import srcBilibili from '@/assets/about_image/bilibili.png'
import srcYoutube from '@/assets/about_image/youtube.png'
import srcQQGroupQR from '@/assets/about_image/qq_group_qr2.png'
import { RoundCardModal } from '@/components/common' import { RoundCardModal } from '@/components/common'
interface Version { interface Version {
@ -14,6 +17,7 @@ interface Version {
versionCode: number versionCode: number
} }
const appStore = useAppStore()
const versionName = ref('') const versionName = ref('')
const qqGroupQRShow = ref(false) const qqGroupQRShow = ref(false)
@ -26,8 +30,7 @@ onMounted(() => {
</script> </script>
<template> <template>
<div class="pt-10"> <div class="pt-5">
<div>
<div class="flex flex-col items-center justify-center"> <div class="flex flex-col items-center justify-center">
<img :src="srcSvglogo" width="100" height="100" alt=""> <img :src="srcSvglogo" width="100" height="100" alt="">
<div class="text-3xl font-semibold"> <div class="text-3xl font-semibold">
@ -38,31 +41,31 @@ onMounted(() => {
<a href="https://github.com/hslr-s/sun-panel/releases" class="font-semibold" :title="$t('apps.about.viewUpdateLog')" target="_blank">v{{ versionName }}</a> <a href="https://github.com/hslr-s/sun-panel/releases" class="font-semibold" :title="$t('apps.about.viewUpdateLog')" target="_blank">v{{ versionName }}</a>
</NGradientText> </NGradientText>
</div> </div>
<div class="mt-2">
<a href="https://github.com/hslr-s/sun-panel/releases" target="_blank" class="link">{{ $t('apps.about.checkUpdate') }}</a>
</div> </div>
</div> </div>
<NDivider> </NDivider> <NDivider> </NDivider>
<div class="flex flex-col items-center justify-center text-base"> <div class="flex flex-col items-center justify-center text-base">
<div> <div>
<a href="https://github.com/hslr-s/sun-panel/releases" target="_blank" class="link">{{ $t('apps.about.checkUpdate') }}</a> {{ $t('apps.about.author') }}<a href="https://github.com/hslr-s" target="_blank" class="link">红烧猎人</a> | <a href="https://github.com/hslr-s/sun-panel/blob/master/doc/donate.md" target="_blank" class="text-red-600 hover:text-red-900">{{ $t('apps.about.donate') }}</a>
</div> </div>
<div> <div>
{{ $t('apps.about.issue') }}<a href="https://github.com/hslr-s/sun-panel/issues" target="_blank" class="link">Github Issues</a> {{ $t('apps.about.issue') }}<a href="https://github.com/hslr-s/sun-panel/issues" target="_blank" class="link">Github Issues</a>
</div> </div>
<div> <div>
{{ $t('apps.about.QQGroup') }}<a href="http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=_I9WIoJn1roIdoaAqelSj9qClLKlXIa1&authKey=GfsQP2GagHnus0jMc7U8Sm6VhWjtsipXUzCHbFwQsGyHMgmYWx6ZbAP%2Bhut%2B4D6N&noverify=0&group_code=276594668" target="_blank" class="link">{{ $t("apps.about.addQQGroupUrl") }}</a> {{ $t('apps.about.discussions') }}<a href="https://github.com/hslr-s/sun-panel/discussions" target="_blank" class="link">Github Discussions</a>
</div>
<div>
{{ $t('apps.about.QQGroup') }}<a href="http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=K6UII6aEPZUeDRIPOEpOSJZH-Vmr_RPu&authKey=jEXhnVekLbDDx5UkQzKtd3bRmhZggkGBxmvW4NT5LLIAFP7toMmqABwvkANGHbLb&noverify=0&group_code=831615449" target="_blank" class="link">{{ $t("apps.about.addQQGroupUrl") }}</a>
| |
<span class="link cursor-pointer" @click="qqGroupQRShow = !qqGroupQRShow"> <span class="link cursor-pointer" @click="qqGroupQRShow = !qqGroupQRShow">
{{ $t('apps.about.QR') }} {{ $t('apps.about.QR') }}
</span> </span>
</div> </div>
<div> <div class="flex mt-[10px] flex-wrap justify-center">
{{ $t('apps.about.author') }}<a href="https://github.com/hslr-s" target="_blank" class="link">红烧猎人</a> | <a href="https://github.com/hslr-s/sun-panel/blob/master/doc/donate.md" target="_blank" class="text-red-600 hover:text-red-900">{{ $t('apps.about.donate') }}</a>
</div>
<div class="flex mt-[10px]">
<div class="flex items-center mx-[10px]"> <div class="flex items-center mx-[10px]">
<img class="w-[20px] h-[20px] mr-[5px]" :src="srcGithub" alt=""> <img class="w-[20px] h-[20px] mr-[5px]" :src="srcGithub" alt="">
<a href="https://github.com/hslr-s/sun-panel" target="_blank" class="link">Github</a> <a href="https://github.com/hslr-s/sun-panel" target="_blank" class="link">Github</a>
@ -75,6 +78,15 @@ onMounted(() => {
<img class="w-[20px] h-[20px] mr-[5px]" :src="srcDocker" alt=""> <img class="w-[20px] h-[20px] mr-[5px]" :src="srcDocker" alt="">
<a href="https://hub.docker.com/r/hslr/sun-panel" target="_blank" class="link">Docker</a> <a href="https://hub.docker.com/r/hslr/sun-panel" target="_blank" class="link">Docker</a>
</div> </div>
<div class="flex items-center mx-[10px]">
<img class="w-[20px] h-[20px] mr-[5px]" :src="srcBilibili" alt="">
<!-- <a href="https://space.bilibili.com/27407696/channel/collectiondetail?sid=2023810" target="_blank" class="link">Bilibili</a> -->
<a href="https://space.bilibili.com/27407696/channel/collectiondetail?sid=2023810" target="_blank" class="link">Bilibili</a>
</div>
<div v-if="appStore.language !== 'zh-CN'" class="flex items-center mx-[10px]">
<img class="w-[20px] h-[20px] mr-[5px]" :src="srcYoutube" alt="">
<a href="https://www.youtube.com/channel/UCKwbFmKU25R602z6P2fgPYg" target="_blank" class="link">YouTube</a>
</div>
</div> </div>
<RoundCardModal v-model:show="qqGroupQRShow" title="交流群二维码" style="width: 300px;"> <RoundCardModal v-model:show="qqGroupQRShow" title="交流群二维码" style="width: 300px;">

View File

@ -39,11 +39,12 @@
"apps": { "apps": {
"about": { "about": {
"QQGroup": "QQ Group:", "QQGroup": "QQ Group:",
"QR": "QR Code (Recommended)", "QR": "QR Code(recommend)",
"addQQGroupUrl": "Click to join", "addQQGroupUrl": "Click to join",
"appName": "About", "appName": "About",
"author": "Author:", "author": "Author:",
"checkUpdate": "Check for new version", "checkUpdate": "Check for new version",
"discussions": "Discussions:",
"donate": "☕Donate", "donate": "☕Donate",
"issue": "Feedback:", "issue": "Feedback:",
"viewUpdateLog": "Click here to view update log" "viewUpdateLog": "Click here to view update log"

View File

@ -44,6 +44,7 @@
"appName": "关于", "appName": "关于",
"author": "作者:", "author": "作者:",
"checkUpdate": "检查新版本", "checkUpdate": "检查新版本",
"discussions": "交流社区:",
"donate": "🧧打赏", "donate": "🧧打赏",
"issue": "建议反馈:", "issue": "建议反馈:",
"viewUpdateLog": "点此查看更新说明" "viewUpdateLog": "点此查看更新说明"