ct/app/pages/yuxi/shared-solutions/index.vue
2025-10-08 13:48:54 +08:00

290 lines
11 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<script lang="ts" setup>
/**
* 共享解决方案页面
* 基于玉犀科技官网的共享解决方案内容
*/
// 页面SEO配置
useSeoMeta({
title: '共享解决方案 - 玉犀科技',
description: '玉犀科技提供共享单车、景区共享电动车、共享滑板车、共享陪护床、共享电动车、共享充电宝等共享解决方案',
keywords: '共享单车,共享电动车,共享滑板车,共享陪护床,共享充电宝,共享解决方案',
robots: 'index, follow'
})
// 共享解决方案数据
const sharedSolutions = ref([
{
id: 'bike-sharing',
title: '共享单车',
subtitle: '一种新型环保共享经济,最大化的利用了公共道路通过率',
description: '解决大型园区或短距离出行麻烦,提高出行效率,分时租赁单车,无桩共享,是一种新型的经济环保出行方式。',
features: [
'无桩共享,随停随用',
'GPS定位实时追踪',
'扫码开锁,便捷使用',
'智能计费,透明收费',
'环保出行,减少污染'
],
image: 'https://picsum.photos/800/600?random=bike-sharing',
link: '/yuxi/shared-solutions/bike-sharing'
},
{
id: 'scenic-ebike',
title: '景区共享电动车',
subtitle: '有助于缓解交通堵塞,以及公路的磨损,减少空气污染,降低对能量的依赖性',
description: '专为景区设计的共享电动车解决方案,提供便捷的游览体验,减少景区交通压力,保护环境。',
features: [
'景区专用设计',
'环保电动驱动',
'智能导航系统',
'安全防护措施',
'统一管理平台'
],
image: 'https://picsum.photos/800/600?random=scenic-ebike',
link: '/yuxi/shared-solutions/scenic-ebike'
},
{
id: 'scooter',
title: '共享滑板车',
subtitle: '新的共享出行方式,轻便省力',
description: '滑板车相对更加轻便,可穿梭于狭窄街巷,更符合用户的短距离出行需求。',
features: [
'轻便设计,易于携带',
'适合短距离出行',
'灵活穿梭,适应性强',
'智能锁车系统',
'实时位置追踪'
],
image: 'https://picsum.photos/800/600?random=scooter',
link: '/yuxi/shared-solutions/scooter'
},
{
id: 'hospital-bed',
title: '共享陪护床',
subtitle: '立足医院民生需求而诞生,解决医患家属的休息问题',
description: '解决医院陪护家属未配有床位,休息不便的问题,提高供给效率,满足患者及家属的需要,协助医院有效管理的同事,给患者家属更舒适的修养环境。',
features: [
'医院专用设计',
'智能管理系统',
'卫生安全保障',
'便捷租用流程',
'24小时服务'
],
image: 'https://picsum.photos/800/600?random=hospital-bed',
link: '/yuxi/shared-solutions/hospital-bed'
},
{
id: 'ebike',
title: '共享电动车',
subtitle: '通过扫码开锁,循环共享',
description: '电动车相比续航能力更强,适用于各种出行场景,一站式提供硬件设备与软件开发。',
features: [
'长续航能力',
'扫码即用',
'循环共享模式',
'智能充电管理',
'多场景适用'
],
image: 'https://picsum.photos/800/600?random=ebike',
link: '/yuxi/shared-solutions/ebike'
},
{
id: 'charger',
title: '共享充电宝',
subtitle: '企业提供的充电租赁设备,用户扫码取出后即可使用,用完后就近归还',
description: '企业提供的充电租赁设备,用户扫码取出后即可使用,用完后就近归还,解决移动设备充电需求。',
features: [
'扫码租借',
'就近归还',
'多设备兼容',
'智能计费',
'网点覆盖广'
],
image: 'https://picsum.photos/800/600?random=charger',
link: '/yuxi/shared-solutions/charger'
}
])
// 解决方案统计
const solutionStats = ref([
{ label: '解决方案', value: '50+', description: '覆盖多个行业领域' },
{ label: '服务客户', value: '1000+', description: '企业客户信赖选择' },
{ label: '设备部署', value: '10000+', description: '智能设备在线运行' },
{ label: '服务城市', value: '100+', description: '覆盖全国主要城市' }
])
// 技术优势
const technicalAdvantages = ref([
{
title: '智能硬件',
description: '自主研发的智能硬件设备,支持多种通信协议,稳定可靠',
icon: 'i-lucide-cpu'
},
{
title: '云端管理',
description: '基于云计算的统一管理平台,实时监控设备状态和运营数据',
icon: 'i-lucide-cloud'
},
{
title: '数据分析',
description: '大数据分析系统,提供运营决策支持和用户行为分析',
icon: 'i-lucide-bar-chart'
},
{
title: '安全保障',
description: '多重安全防护机制,确保用户数据和设备安全',
icon: 'i-lucide-shield'
}
])
</script>
<template>
<div class="min-h-screen bg-gray-50">
<!-- 页面头部 -->
<section class="bg-gradient-to-br from-blue-600 to-indigo-700 text-white py-20">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 text-center">
<h1 class="text-4xl md:text-6xl font-bold mb-6">共享解决方案</h1>
<p class="text-xl md:text-2xl text-blue-100 max-w-3xl mx-auto">
针对不同类型使用场景需求量身定制解决方案
</p>
</div>
</section>
<!-- 解决方案列表 -->
<section class="py-20">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="grid grid-cols-1 lg:grid-cols-2 gap-12">
<div
v-for="(solution, index) in sharedSolutions"
:key="solution.id"
class="group"
>
<div class="flex flex-col lg:flex-row items-center space-y-6 lg:space-y-0 lg:space-x-8"
:class="{ 'lg:flex-row-reverse lg:space-x-reverse': index % 2 === 1 }">
<!-- 图片 -->
<div class="flex-shrink-0">
<div class="relative overflow-hidden rounded-xl shadow-lg">
<img
:src="solution.image"
:alt="solution.title"
class="w-80 h-60 object-cover group-hover:scale-105 transition-transform duration-300"
/>
<div class="absolute inset-0 bg-gradient-to-t from-black/20 to-transparent"></div>
</div>
</div>
<!-- 内容 -->
<div class="flex-1">
<h3 class="text-2xl font-bold text-gray-900 mb-3">{{ solution.title }}</h3>
<p class="text-lg text-blue-600 font-medium mb-4">{{ solution.subtitle }}</p>
<p class="text-gray-600 mb-6">{{ solution.description }}</p>
<!-- 特性列表 -->
<ul class="space-y-2 mb-6">
<li
v-for="feature in solution.features"
:key="feature"
class="flex items-center text-gray-600"
>
<UIcon name="i-lucide-check-circle" class="w-5 h-5 text-green-500 mr-2 flex-shrink-0" />
{{ feature }}
</li>
</ul>
<NuxtLink
:to="solution.link"
class="inline-flex items-center px-6 py-3 bg-blue-600 hover:bg-blue-700 text-white font-semibold rounded-lg transition-colors"
>
了解更多
<UIcon name="i-lucide-arrow-right" class="w-4 h-4 ml-2" />
</NuxtLink>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- 技术优势 -->
<section class="py-20 bg-white">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="text-center mb-16">
<h2 class="text-4xl font-bold text-gray-900 mb-4">技术优势</h2>
<p class="text-xl text-gray-600 max-w-3xl mx-auto">
基于先进的技术架构,为共享经济提供可靠的技术支撑
</p>
</div>
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8">
<div
v-for="advantage in technicalAdvantages"
:key="advantage.title"
class="text-center group"
>
<div class="w-20 h-20 bg-blue-100 rounded-full flex items-center justify-center mx-auto mb-4 group-hover:bg-blue-200 transition-colors">
<UIcon :name="advantage.icon" class="w-10 h-10 text-blue-600" />
</div>
<h3 class="text-xl font-semibold text-gray-900 mb-3">{{ advantage.title }}</h3>
<p class="text-gray-600">{{ advantage.description }}</p>
</div>
</div>
</div>
</section>
<!-- 统计数据 -->
<section class="py-20 bg-blue-600 text-white">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="text-center mb-16">
<h2 class="text-4xl font-bold mb-4">服务数据</h2>
<p class="text-xl text-blue-100">用数据说话,展现我们的服务实力</p>
</div>
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8">
<div
v-for="stat in solutionStats"
:key="stat.label"
class="text-center"
>
<div class="text-4xl md:text-5xl font-bold mb-2">{{ stat.value }}</div>
<div class="text-xl font-semibold mb-2">{{ stat.label }}</div>
<div class="text-blue-200">{{ stat.description }}</div>
</div>
</div>
</div>
</section>
<!-- 联系我们 -->
<section class="py-20 bg-gray-50">
<div class="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 text-center">
<h2 class="text-3xl font-bold text-gray-900 mb-6">需要定制解决方案?</h2>
<p class="text-xl text-gray-600 mb-8">
我们的专业团队将为您提供最适合的共享解决方案
</p>
<div class="flex flex-col sm:flex-row gap-4 justify-center">
<NuxtLink
to="/yuxi/contact"
class="px-8 py-4 bg-blue-600 hover:bg-blue-700 text-white font-semibold rounded-lg transition-colors"
>
联系我们
</NuxtLink>
<NuxtLink
to="/yuxi/about"
class="px-8 py-4 bg-white hover:bg-gray-50 text-gray-700 font-semibold rounded-lg border border-gray-300 transition-colors"
>
了解更多
</NuxtLink>
</div>
</div>
</section>
</div>
</template>
<style scoped>
/* 自定义动画 */
.group:hover .group-hover\:scale-105 {
transform: scale(1.05);
}
</style>