import { NCard, NSpace, NDescriptions, NDescriptionsItem, NIcon, NButton, NBadge, NAlert } from 'naive-ui' import { $t } from '@locales/index' import { LogoGithub } from '@vicons/ionicons5' import { getVersion } from '@api/setting' import type { VersionData } from '@/types/setting' /** * 关于我们标签页组件 */ export default defineComponent({ name: 'AboutSettings', setup() { // 版本检查相关状态 const versionData = ref(null) const hasUpdate = ref(false) // 版本检查API const versionApi = getVersion() // 检查版本更新 const checkVersion = async () => { try { await versionApi.fetch() if (versionApi.data.value && versionApi.data.value.data) { const data = versionApi.data.value.data versionData.value = data hasUpdate.value = data.update === '1' } } catch (error) { console.error('检查版本更新失败:', error) } } // 跳转到GitHub const goToGitHub = () => { window.open('https://github.com/allinssl/allinssl', '_blank') } // 组件挂载时检查版本 onMounted(() => { checkVersion() }) return () => (
v1.0.4 {hasUpdate.value && versionData.value && (
{versionData.value.new_version} 可用
)}
https://github.com/allinssl/allinssl
{/* 新版本信息卡片 */} {hasUpdate.value && versionData.value && (
发布日期: {versionData.value.date}
更新内容:
{versionData.value.log.replace(/\\r\\n/g, '\n').replace(/\\n/g, '\n')}
前往GitHub下载
)}

AllinSSL


{$t('t_35_1746773362992')}

{$t( '本工具可帮助用户轻松管理多个网站的SSL证书,提供自动化的证书申请、更新和部署流程,并实时监控证书状态,确保网站安全持续运行。', )}
  • {$t('t_36_1746773348989')} {$t('t_1_1746773763643')}
  • {$t('t_38_1746773349796')} {$t('t_39_1746773358932')}
  • {$t('t_40_1746773352188')} {$t('t_41_1746773364475')}
  • {$t('t_42_1746773348768')} {$t('t_43_1746773359511')}
  • {$t('t_44_1746773352805')} {$t('t_45_1746773355717')}
  • {$t('t_46_1746773350579')} {$t('t_47_1746773360760')}

) }, })