方法论内容即将发布
我们正在沉淀与首批客户共创过程中的方法论实践,完成后将在此呈现完整框架。
@@ -142,7 +142,7 @@ export function MethodologyContent({ data }: MethodologyContentProps) {
{/* CTA:轻量导向服务与联系 */}
-
+
diff --git a/src/app/(marketing)/news/news-content-v3.tsx b/src/app/(marketing)/news/news-content-v3.tsx
index 51a8d7e..04ec277 100644
--- a/src/app/(marketing)/news/news-content-v3.tsx
+++ b/src/app/(marketing)/news/news-content-v3.tsx
@@ -27,7 +27,7 @@ function NewsCard({ newsItem, index }: { newsItem: NewsItem; index: number }) {
>
@@ -119,9 +119,9 @@ export default function NewsContentV3({ news, pageCopy }: { news?: NewsItem[]; p
};
return (
-
+
{/* Hero Section */}
-
+
@@ -173,7 +173,7 @@ export default function NewsContentV3({ news, pageCopy }: { news?: NewsItem[]; p
placeholder="搜索新闻..."
value={searchQuery}
onChange={handleSearchChange}
- className="pl-12 h-12 bg-white border-border-primary text-ink placeholder:text-text-muted focus:border-brand/50"
+ className="pl-12 h-12 bg-bg-elevated border-border-primary text-ink placeholder:text-text-muted focus:border-brand/50"
/>
@@ -237,7 +237,7 @@ export default function NewsContentV3({ news, pageCopy }: { news?: NewsItem[]; p
{/* CTA Section */}
-
+
diff --git a/src/app/(marketing)/news/news-detail-content-v3.tsx b/src/app/(marketing)/news/news-detail-content-v3.tsx
index 02bd34d..3852085 100644
--- a/src/app/(marketing)/news/news-detail-content-v3.tsx
+++ b/src/app/(marketing)/news/news-detail-content-v3.tsx
@@ -19,7 +19,7 @@ function RelatedNewsCard({ news, index }: { news: NewsItem; index: number }) {
>
@@ -59,7 +59,7 @@ interface NewsDetailContentV3Props {
export default function NewsDetailContentV3({ news, relatedNews = [] }: NewsDetailContentV3Props) {
return (
-
+
{/* Hero Section */}
@@ -95,7 +95,7 @@ export default function NewsDetailContentV3({ news, relatedNews = [] }: NewsDeta
{/* Article Body Section */}
-
+
{/* Featured Image */}
diff --git a/src/app/(marketing)/products/erp-upgrade/erp-upgrade-content-v2.tsx b/src/app/(marketing)/products/erp-upgrade/erp-upgrade-content-v2.tsx
index ce56105..4b71f3c 100644
--- a/src/app/(marketing)/products/erp-upgrade/erp-upgrade-content-v2.tsx
+++ b/src/app/(marketing)/products/erp-upgrade/erp-upgrade-content-v2.tsx
@@ -125,7 +125,7 @@ export default function ErpUpgradeContentV2({ item }: ErpUpgradeContentV2Props)
const certifications = (data.certifications ?? []) as Array<{ name: string; issuer: string; link?: string }>;
return (
-
+
{/* Hero Section */}
@@ -183,7 +183,7 @@ export default function ErpUpgradeContentV2({ item }: ErpUpgradeContentV2Props)
{PAIN_POINTS.map((item, index) => (
@@ -200,7 +200,7 @@ export default function ErpUpgradeContentV2({ item }: ErpUpgradeContentV2Props)
{/* Benefits Section */}
-
+
Upgrade Benefits
@@ -220,7 +220,7 @@ export default function ErpUpgradeContentV2({ item }: ErpUpgradeContentV2Props)
{UPGRADE_BENEFITS.map((item, index) => (
@@ -254,7 +254,7 @@ export default function ErpUpgradeContentV2({ item }: ErpUpgradeContentV2Props)
{FEATURE_MODULES.map((item, index) => (
@@ -274,7 +274,7 @@ export default function ErpUpgradeContentV2({ item }: ErpUpgradeContentV2Props)
{/* Process Section */}
-
+
Upgrade Process
@@ -331,7 +331,7 @@ export default function ErpUpgradeContentV2({ item }: ErpUpgradeContentV2Props)
{/* Certifications Section */}
-
+
@@ -357,7 +357,7 @@ export default function ErpUpgradeContentV2({ item }: ErpUpgradeContentV2Props)
{certifications.map((cert, index) => (
diff --git a/src/app/(marketing)/products/products-content-v3.tsx b/src/app/(marketing)/products/products-content-v3.tsx
index 05a51e5..1d23d91 100644
--- a/src/app/(marketing)/products/products-content-v3.tsx
+++ b/src/app/(marketing)/products/products-content-v3.tsx
@@ -90,7 +90,7 @@ function HeroSection({ pageCopy }: { pageCopy?: PageCopy | null }) {
const ctaSecondary = (pageCopy?.productsCtaSecondary as string) || '查看行业方案';
return (
-
+
@@ -233,7 +233,7 @@ function BundleOverview({ products, pageCopy }: { products: Product[]; pageCopy?
const bundleDescription = (pageCopy?.productsBundleDescription as string) || '企业套装以组合形式解决核心管理问题,专业产品聚焦独立场景深度赋能。';
return (
-
+
@@ -265,7 +265,7 @@ function BundleOverview({ products, pageCopy }: { products: Product[]; pageCopy?
{enterpriseProducts.map((p) => (
-
+
{PRODUCT_ICONS[p.title] ||
}
@@ -277,7 +277,7 @@ function BundleOverview({ products, pageCopy }: { products: Product[]; pageCopy?
-
+
@@ -353,7 +353,7 @@ function SpecializedProductsSection({ products }: { products: Product[] }) {
if (specializedProducts.length === 0) return null;
return (
-
+
@@ -425,7 +425,7 @@ function SuiteCombosSection({ products }: { products: Product[] }) {
@@ -475,7 +475,7 @@ function CTASection({ pageCopy }: { pageCopy?: PageCopy | null }) {
const ctaTitleLines = ((pageCopy?.productsCtaTitle as string) || '以自研产品\n支撑数字化落地').split('\n');
const ctaDescription = (pageCopy?.productsCtaDescription as string) || '从企业套装到专业产品,以自研能力与专业服务,陪伴企业完成数字化升级。';
return (
-
+
diff --git a/src/app/(marketing)/solutions/solution-detail-content-v3.tsx b/src/app/(marketing)/solutions/solution-detail-content-v3.tsx
index 2793cb7..bc43af6 100644
--- a/src/app/(marketing)/solutions/solution-detail-content-v3.tsx
+++ b/src/app/(marketing)/solutions/solution-detail-content-v3.tsx
@@ -40,7 +40,7 @@ function DetailHero({ solution }: DetailHeroProps) {
const industryIcon = INDUSTRY_ICONS[solution.industry] || ;
return (
-
+
(
@@ -147,7 +147,7 @@ interface SolutionsSectionProps {
function SolutionsSection({ solutions }: SolutionsSectionProps) {
return (
-
+
@@ -169,7 +169,7 @@ function SolutionsSection({ solutions }: SolutionsSectionProps) {
{solutions.map((solution, idx) => (
@@ -226,7 +226,7 @@ function ValuePropositionSection({ valueProposition }: ValuePropositionProps) {
return (
@@ -257,7 +257,7 @@ function SuiteCombinationSection({ suiteCombination, products }: SuiteCombinatio
.filter(Boolean);
return (
-
+
@@ -279,7 +279,7 @@ function SuiteCombinationSection({ suiteCombination, products }: SuiteCombinatio
{primaryProducts.map((product) => product && (
@@ -296,7 +296,7 @@ function SuiteCombinationSection({ suiteCombination, products }: SuiteCombinatio
))}
-
+
+
diff --git a/src/app/(marketing)/solutions/solutions-content-v3.tsx b/src/app/(marketing)/solutions/solutions-content-v3.tsx
index aa345ff..d02a811 100644
--- a/src/app/(marketing)/solutions/solutions-content-v3.tsx
+++ b/src/app/(marketing)/solutions/solutions-content-v3.tsx
@@ -29,7 +29,7 @@ function HeroSection({ pageCopy }: { pageCopy?: PageCopy | null }) {
const ctaSecondary = (pageCopy?.solutionsCtaSecondary as string) || '浏览产品';
return (
-
+
@@ -218,7 +218,7 @@ function CTASection({ pageCopy }: { pageCopy?: PageCopy | null }) {
const ctaTitle = (pageCopy?.solutionsCtaTitle as string) || '告诉我们您的行业场景';
const ctaDescription = (pageCopy?.solutionsCtaDescription as string) || '无论您处于哪个行业、哪个数字化阶段,我们都能为您推荐最合适的产品组合和服务包。';
return (
-
+
+
diff --git a/src/app/(marketing)/team/team-content-v3.tsx b/src/app/(marketing)/team/team-content-v3.tsx
index 25a51e0..0cc4226 100644
--- a/src/app/(marketing)/team/team-content-v3.tsx
+++ b/src/app/(marketing)/team/team-content-v3.tsx
@@ -65,7 +65,7 @@ function StrengthCard({ strength, index }: { strength: StrengthData; index: numb
return (
// Empty state when no CMS data is available
if (!data || Object.keys(data).length === 0) {
return (
-
+
);
}
return (
-
+
{/* ============ L1: Hero 团队情感入口 ============ */}
-
+
{/* 眉标 Badge */}
@@ -270,7 +270,7 @@ export default function TeamContentV3({ data }: { data: Record
-
+
@@ -296,7 +296,7 @@ export default function TeamContentV3({ data }: { data: Record
{/* ============ L3: 团队文化信任证明 ============ */}
{culture.length > 0 && (
-