diff --git a/src/app/news/[slug]/page.tsx b/src/app/news/[slug]/page.tsx index 5ad474d..ffb0077 100644 --- a/src/app/news/[slug]/page.tsx +++ b/src/app/news/[slug]/page.tsx @@ -11,8 +11,9 @@ export async function generateStaticParams() { })); } -export async function generateMetadata({ params }: { params: { slug: string } }) { - const news = NEWS.find((n) => n.id === params.slug); +export async function generateMetadata({ params }: { params: Promise<{ slug: string }> }) { + const { slug } = await params; + const news = NEWS.find((n) => n.id === slug); if (!news) { return { @@ -26,8 +27,9 @@ export async function generateMetadata({ params }: { params: { slug: string } }) }; } -export default function NewsDetailPage({ params }: { params: { slug: string } }) { - const news = NEWS.find((n) => n.id === params.slug); +export default async function NewsDetailPage({ params }: { params: Promise<{ slug: string }> }) { + const { slug } = await params; + const news = NEWS.find((n) => n.id === slug); if (!news) { notFound(); diff --git a/src/app/products/[id]/page.tsx b/src/app/products/[id]/page.tsx index 3ecf186..f797e83 100644 --- a/src/app/products/[id]/page.tsx +++ b/src/app/products/[id]/page.tsx @@ -10,8 +10,9 @@ export async function generateStaticParams() { })); } -export async function generateMetadata({ params }: { params: { id: string } }) { - const product = PRODUCTS.find((p) => p.id === params.id); +export async function generateMetadata({ params }: { params: Promise<{ id: string }> }) { + const { id } = await params; + const product = PRODUCTS.find((p) => p.id === id); if (!product) { return { @@ -25,8 +26,9 @@ export async function generateMetadata({ params }: { params: { id: string } }) { }; } -export default function ProductDetailPage({ params }: { params: { id: string } }) { - const product = PRODUCTS.find((p) => p.id === params.id); +export default async function ProductDetailPage({ params }: { params: Promise<{ id: string }> }) { + const { id } = await params; + const product = PRODUCTS.find((p) => p.id === id); if (!product) { notFound(); diff --git a/src/components/sections/about-section.tsx b/src/components/sections/about-section.tsx index 4569403..9b9f43f 100644 --- a/src/components/sections/about-section.tsx +++ b/src/components/sections/about-section.tsx @@ -10,23 +10,23 @@ import { COMPANY_INFO, STATS } from '@/lib/constants'; const values = [ { icon: Lightbulb, - title: '创新驱动', - description: '持续探索前沿技术,以创新思维解决业务挑战,为客户创造差异化价值', + title: '智连未来', + description: '坚持对行业趋势的深度研究,不追逐昙花一现的概念,让技术真正服务于您的未来', }, { icon: Users, - title: '客户至上', - description: '深入理解客户需求,提供个性化解决方案,建立长期合作伙伴关系', + title: '成长伙伴', + description: '不把项目交付当作终点,以客户业务增长和团队能力提升为最终目标', }, { icon: Target, - title: '追求卓越', - description: '精益求精的工作态度,确保每个项目都达到最高质量标准', + title: '务实担当', + description: '只提供真正需要的技术方案,不卖用不上的技术,不说不懂业务的术语', }, { icon: Award, - title: '诚信负责', - description: '恪守商业道德,对承诺负责,赢得客户和社会的信任与尊重', + title: '长期陪伴', + description: '不是一锤子买卖,而是成为您数字化转型路上值得信赖的长期伙伴', }, ]; @@ -54,7 +54,7 @@ export function AboutSection() { >

- 为什么我们自称"伙伴"? + 关于 {COMPANY_INFO.shortName}

{COMPANY_INFO.slogan}