初始版本

This commit is contained in:
2026-04-23 16:30:57 +08:00
commit 0d0683a6e6
538 changed files with 113042 additions and 0 deletions

View File

@@ -0,0 +1,195 @@
<template>
<a-layout-footer class="footer">
<div class="mx-auto max-w-screen-xl px-4 py-12">
<!-- 主要内容区域 -->
<a-row :gutter="[32, 40]">
<!-- 品牌介绍 -->
<a-col :xs="24" :md="6">
<div class="flex items-center gap-2 mb-4">
<span class="text-2xl">🦞</span>
<span class="text-lg font-semibold text-white">AI-Native</span>
</div>
<p class="text-sm text-gray-400 leading-6 mb-4">
深度集成 OpenClaw 开源 AI Agent 框架为企业提供智能客服知识库问答自动化工作流等能力
</p>
<div class="flex gap-3">
<a-tooltip title="GitHub">
<a href="https://github.com/openclaw" target="_blank" class="text-gray-400 hover:text-white transition-colors">
<svg class="w-5 h-5" fill="currentColor" viewBox="0 0 24 24"><path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z" /></svg>
</a>
</a-tooltip>
<a-tooltip title="微信公众号">
<span class="text-gray-400 hover:text-white cursor-pointer transition-colors">
<svg class="w-5 h-5" fill="currentColor" viewBox="0 0 24 24"><path d="M8.691 2.188C3.891 2.188 0 5.476 0 9.53c0 2.212 1.17 4.203 3.002 5.55a.59.59 0 0 1 .213.665l-.39 1.48c-.019.07-.048.141-.048.213 0 .163.13.295.29.295a.326.326 0 0 0 .186-.059l2.114-1.225a.866.866 0 0 1 .58-.091 10.16 10.16 0 0 0 2.837.403c.276 0 .543-.027.811-.05-.857-2.578.157-4.972 1.932-6.446 1.703-1.415 3.882-1.98 5.853-1.838-.576-3.583-4.196-6.348-8.596-6.348zM5.785 5.991c.642 0 1.162.529 1.162 1.18a1.17 1.17 0 0 1-1.162 1.178A1.17 1.17 0 0 1 4.623 7.17c0-.651.52-1.18 1.162-1.18zm5.813 0c.642 0 1.162.529 1.162 1.18a1.17 1.17 0 0 1-1.162 1.178 1.17 1.17 0 0 1-1.162-1.178c0-.651.52-1.18 1.162-1.18zm5.34 2.867c-1.797-.052-3.746.512-5.28 1.786-1.72 1.428-2.687 3.72-1.78 6.22.942 2.453 3.666 3.952 6.884 3.952.526 0 1.045-.048 1.555-.133-.207-.533-.454-1.05-.768-1.532l-.15.086c-.655.373-1.546.597-2.477.597-.769 0-1.491-.183-2.143-.507a4.226 4.226 0 0 1-1.762-1.399c-.052-.059-.104-.117-.154-.175l-.001.001a4.312 4.312 0 0 1 2.824-1.127c1.513 0 2.75.707 3.534 1.606.505.759.882 1.613 1.105 2.523 1.418-1.215 2.391-2.727 2.797-4.415.458-1.193.412-2.285-.097-3.177-.538-.942-1.391-1.64-2.397-2.086zm-6.115 5.115a.683.683 0 0 0-.683.683.683.683 0 0 0 .683.683.683.683 0 0 0 .683-.683.683.683 0 0 0-.683-.683zm4.524 0a.683.683 0 0 0-.683.683.683.683 0 0 0 .683.683.683.683 0 0 0 .683-.683.683.683 0 0 0-.683-.683z" /></svg>
</span>
</a-tooltip>
</div>
</a-col>
<!-- 产品服务 -->
<a-col :xs="12" :sm="6" :md="4">
<div class="text-base font-semibold text-white mb-4">产品服务</div>
<div class="grid gap-3 text-sm text-gray-400">
<NuxtLink class="text-gray-400 hover:text-orange-400 transition-colors" to="/ai-agent">AI 智能体</NuxtLink>
<NuxtLink class="text-gray-400 hover:text-orange-400 transition-colors" to="/website">云官网</NuxtLink>
<NuxtLink class="text-gray-400 hover:text-orange-400 transition-colors" to="/miniapp">小程序开发</NuxtLink>
<NuxtLink class="text-gray-400 hover:text-orange-400 transition-colors" to="/shop">小程序商城</NuxtLink>
</div>
</a-col>
<!-- 平台能力 -->
<a-col :xs="12" :sm="6" :md="4">
<div class="text-base font-semibold text-white mb-4">平台能力</div>
<div class="grid gap-3 text-sm text-gray-400">
<NuxtLink class="text-gray-400 hover:text-orange-400 transition-colors" to="/platform">多租户架构</NuxtLink>
<NuxtLink class="text-gray-400 hover:text-orange-400 transition-colors" to="/platform">私有化部署</NuxtLink>
<NuxtLink class="text-gray-400 hover:text-orange-400 transition-colors" to="/market">模板市场</NuxtLink>
<NuxtLink class="text-gray-400 hover:text-orange-400 transition-colors" to="/market">插件市场</NuxtLink>
</div>
</a-col>
<!-- 快速入口 -->
<a-col :xs="12" :sm="6" :md="4">
<div class="text-base font-semibold text-white mb-4">快速入口</div>
<div class="grid gap-3 text-sm text-gray-400">
<NuxtLink class="text-gray-400 hover:text-orange-400 transition-colors" to="/flow">开通流程</NuxtLink>
<NuxtLink class="text-gray-400 hover:text-orange-400 transition-colors" to="/deploy">部署方案</NuxtLink>
<NuxtLink class="text-gray-400 hover:text-orange-400 transition-colors" to="/contact">联系我们</NuxtLink>
<NuxtLink class="text-gray-400 hover:text-orange-400 transition-colors" to="/login">立即登录</NuxtLink>
</div>
</a-col>
<!-- 联系我们 -->
<a-col :xs="12" :sm="6" :md="6">
<div class="text-base font-semibold text-white mb-4">联系我们</div>
<div class="grid gap-3 text-sm text-gray-400">
<div class="flex items-center gap-2">
<span class="text-gray-500">📱</span>
<span>0771-5386339</span>
</div>
<div class="flex items-start gap-2">
<span class="text-gray-500">📍</span>
<span>广西·南宁·良庆区 五象大道401号五象航洋城1226</span>
</div>
</div>
<!-- 扫码下载 / 关注 -->
<div class="mt-5">
<div class="text-xs text-gray-500 mb-3">扫码下载 / 关注</div>
<div class="flex flex-wrap gap-4">
<!-- 微信小程序 -->
<a-tooltip color="#1f2937" placement="top">
<template #title>
<div class="flex flex-col items-center gap-1 p-1">
<img src="/images/qrcode-miniapp.jpg" alt="微信小程序" class="w-28 h-28 rounded" />
<span class="text-xs text-gray-300">微信小程序</span>
</div>
</template>
<div class="flex flex-col items-center gap-1 cursor-pointer group">
<div class="w-10 h-10 rounded-lg overflow-hidden border border-white/10 group-hover:border-green-400/60 transition-colors">
<img src="/images/qrcode-miniapp.jpg" alt="微信小程序" class="w-full h-full object-cover" />
</div>
<span class="text-xs text-gray-500 group-hover:text-green-400 transition-colors">小程序</span>
</div>
</a-tooltip>
<!-- 微信公众号 -->
<a-tooltip color="#1f2937" placement="top">
<template #title>
<div class="flex flex-col items-center gap-1 p-1">
<img src="/images/qrcode-mp-official.jpg" alt="微信公众号" class="w-28 h-28 rounded" />
<span class="text-xs text-gray-300">微信公众号</span>
</div>
</template>
<div class="flex flex-col items-center gap-1 cursor-pointer group">
<div class="w-10 h-10 rounded-lg overflow-hidden border border-white/10 group-hover:border-green-400/60 transition-colors">
<img src="/images/qrcode-mp-official.jpg" alt="微信公众号" class="w-full h-full object-cover" />
</div>
<span class="text-xs text-gray-500 group-hover:text-green-400 transition-colors">公众号</span>
</div>
</a-tooltip>
<!-- APP 下载Android & iOS 通用 -->
<a-tooltip color="#1f2937" placement="top">
<template #title>
<div class="flex flex-col items-center gap-1 p-1">
<img src="/images/qrcode-app.jpg" alt="下载 APP" class="w-28 h-28 rounded" />
<span class="text-xs text-gray-300">扫码下载 APP</span>
<span class="text-xs text-gray-500">Android &amp; iOS</span>
</div>
</template>
<div class="flex flex-col items-center gap-1 cursor-pointer group">
<div class="w-10 h-10 rounded-lg overflow-hidden border border-white/10 group-hover:border-blue-400/60 transition-colors">
<img src="/images/qrcode-app.jpg" alt="下载 APP" class="w-full h-full object-cover" />
</div>
<span class="text-xs text-gray-500 group-hover:text-blue-400 transition-colors">下载 APP</span>
</div>
</a-tooltip>
</div>
</div>
</a-col>
</a-row>
<!-- 底部版权区域 -->
<div class="mt-10 pt-6 border-t border-white/10">
<div class="flex flex-col gap-4 md:flex-row md:items-center md:justify-between text-xs text-gray-500">
<div class="flex items-center gap-2 flex-wrap">
<img src="/logo.png" alt="websopy" style="height:12px;width:auto;opacity:0.4;" />
<span>© {{ year }} Websopy. All rights reserved.</span>
<a
href="https://beian.miit.gov.cn/" target="_blank" rel="nofollow noopener"
class="text-gray-500 hover:text-orange-400 transition-colors"
>{{ icpText }}</a>
</div>
<div class="flex items-center gap-2 opacity-80 hover:opacity-90 text-gray-100 text-xs">
<!-- 切换语言 -->
<!-- <LangSwitch />-->
<span class="text-gray-500">Powered by</span>
<a
rel="nofollow"
href="https://site.websoft.top"
target="_blank"
>
<span class="text-gray-500 hover:text-gray-200">·企业官网</span>
</a>
</div>
</div>
</div>
</div>
</a-layout-footer>
</template>
<script setup lang="ts">
import { getAppProductFieldByCode } from '@/api/cms/cmsWebsiteField'
const siteName = '桂乐淘'
const { data: icpField } = useAsyncData('cmsWebsite-field-icpNo', async () => {
try {
return await getAppProductFieldByCode('icpNo')
} catch {
return null
}
})
const icpNo = computed(() => {
const v = icpField.value?.value ?? icpField.value?.defaultValue
if (typeof v === 'string' && v.trim()) return v.trim()
return ''
})
const icpText = computed(() => (icpNo.value ? `备案号:${icpNo.value}` : '备案号桂ICP备13003666号-12'))
const year = new Date().getFullYear()
</script>
<style scoped>
.footer {
background: #111827;
padding: 0;
}
/* 覆盖浏览器默认蓝色链接色 */
.footer :deep(a) {
color: inherit;
text-decoration: none;
}
</style>