fix(breadcrumb): add aria-label to news detail breadcrumb for alignment
Also accumulates other pre-existing changes: - refactor(icons): replace deprecated BarChart3 with TrendingUp - refactor(services): replace emoji icons with LucideIcon components - refactor(footer): use logo-white for dark background - cleanup(archive): remove unused archive components - cleanup(constants): remove unused types and exports
This commit is contained in:
@@ -11,9 +11,7 @@ export {
|
||||
type StatItem,
|
||||
SERVICES,
|
||||
PRODUCTS,
|
||||
PRODUCT_CATEGORIES,
|
||||
type Product,
|
||||
type ProductCategory,
|
||||
NEWS,
|
||||
type NewsItem,
|
||||
type NewsCategory,
|
||||
|
||||
@@ -3,8 +3,8 @@ export { NAVIGATION, NAVIGATION_V2, MEGA_DROPDOWN_DATA } from './navigation';
|
||||
export type { NavigationItem, NavigationItemV2, MegaDropdownItem, MegaDropdownGroup, MegaDropdownData } from './navigation';
|
||||
export { STATS, type StatItem } from './stats';
|
||||
export { SERVICES } from './services';
|
||||
export { PRODUCTS, PRODUCT_CATEGORIES, type Product, type ProductCategory } from './products';
|
||||
export { STANDALONE_PRODUCTS, type StandaloneProduct } from './standalone-products';
|
||||
export { PRODUCTS, type Product } from './products';
|
||||
export type { StandaloneProduct } from './standalone-products';
|
||||
export { NEWS, type NewsItem, type NewsCategory } from './news';
|
||||
export type { TeamMember } from './team';
|
||||
export { METHODOLOGY, type MethodologyPhase } from './methodology';
|
||||
|
||||
@@ -82,39 +82,14 @@ export interface Product {
|
||||
capabilities?: string[];
|
||||
}
|
||||
|
||||
export interface ProductCategory {
|
||||
id: 'enterprise' | 'specialized';
|
||||
title: string;
|
||||
description: string;
|
||||
}
|
||||
|
||||
export interface StandaloneProduct extends Product {
|
||||
technicalParameters?: TechnicalParameter[];
|
||||
complianceCertifications?: ComplianceCertification[];
|
||||
deploymentCases?: DeploymentCase[];
|
||||
}
|
||||
|
||||
export const PRODUCT_CATEGORIES: ProductCategory[] = [
|
||||
{
|
||||
id: 'enterprise',
|
||||
title: '企业套装',
|
||||
description: '6 大核心产品互为补充,覆盖企业数字化全场景,常以组合形式出现在解决方案中。',
|
||||
},
|
||||
{
|
||||
id: 'specialized',
|
||||
title: '专业产品',
|
||||
description: '自成体系的独立产品线,包括安全产品、行业特种软件、硬件产品等。',
|
||||
},
|
||||
];
|
||||
|
||||
/**
|
||||
* 企业套装产品数据已从硬编码迁移至 CMS 种子文件
|
||||
* @see /prisma/seeds/products.ts
|
||||
*/
|
||||
export { PRODUCTS } from '../../../prisma/seeds/products';
|
||||
|
||||
/**
|
||||
* 独立产品数据已从硬编码迁移至 CMS 种子文件
|
||||
* @see /prisma/seeds/standalone-products.ts
|
||||
*/
|
||||
export { STANDALONE_PRODUCTS } from '../../../prisma/seeds/standalone-products';
|
||||
|
||||
@@ -1,42 +1,3 @@
|
||||
import { Lightbulb, Cpu, Users, type LucideIcon } from 'lucide-react';
|
||||
|
||||
// ============ 首页解决方案概览 ============
|
||||
|
||||
export interface SolutionOverview {
|
||||
icon: LucideIcon;
|
||||
title: string;
|
||||
subtitle: string;
|
||||
description: string;
|
||||
points: string[];
|
||||
}
|
||||
|
||||
/**
|
||||
* 首页解决方案概览数据
|
||||
*/
|
||||
export const SOLUTIONS_OVERVIEW: SolutionOverview[] = [
|
||||
{
|
||||
icon: Lightbulb,
|
||||
title: '参谋伙伴',
|
||||
subtitle: '数字化转型咨询',
|
||||
description: '帮您看清前路,迈对第一步。我们用行业智慧洞察趋势,用理性分析避开陷阱,用专业经验规划路径。从现状评估到战略规划,让您的每一步都有据可循。',
|
||||
points: ['行业趋势洞察报告', '成熟度评估', '实施路径规划'],
|
||||
},
|
||||
{
|
||||
icon: Cpu,
|
||||
title: '技术伙伴',
|
||||
subtitle: '信息技术解决方案',
|
||||
description: '从设计到交付,提供一站式技术服务。我们深入理解您的业务场景,量身定制技术方案,用敏捷迭代确保快速见效,用工程规范保障交付质量。',
|
||||
points: ['业务场景调研', '技术方案定制', '敏捷交付迭代'],
|
||||
},
|
||||
{
|
||||
icon: Users,
|
||||
title: '同行伙伴',
|
||||
subtitle: '长期陪跑服务',
|
||||
description: '不是一锤子买卖,而是长期同行。我们陪伴您走过数字化转型的每一段旅程,持续优化迭代,与您共同成长。专属客户成功经理、季度业务复盘、工作日快速响应,让转型之路不再孤单。',
|
||||
points: ['专属客户成功经理', '季度业务复盘', '工作日快速响应'],
|
||||
},
|
||||
];
|
||||
|
||||
// ============ 解决方案详情数据 ============
|
||||
|
||||
export interface Solution {
|
||||
|
||||
@@ -28,48 +28,5 @@ export interface StandaloneProduct {
|
||||
expectedLaunch?: string;
|
||||
}
|
||||
|
||||
export const STANDALONE_PRODUCTS: StandaloneProduct[] = [
|
||||
{
|
||||
id: 'novavis',
|
||||
title: '睿视 NovaVis',
|
||||
description: '面向执法机关的新一代智能数据分析平台,完全离线运行,AI驱动分析,百万级数据秒级响应。',
|
||||
image: '/images/products/novavis.jpg',
|
||||
category: 'security',
|
||||
badge: '专业工具系列',
|
||||
status: 'beta',
|
||||
heroThemeId: 'novavis',
|
||||
features: [
|
||||
'完全离线运行:零网络依赖,断网可用,金融级加密存储,U盘可携带即插即用',
|
||||
'AI 智能分析引擎:异常交易自动识别与预警、智能团伙分群与风险画像、可选配本地大语言模型',
|
||||
'智能关系网络图谱:自动识别人物关系与资金往来,团伙结构自动分析与层级梳理,关键人物智能定位',
|
||||
'全链路资金追踪:支持 20 层以上深度追踪,异常交易模式自动标注,闭环转账与资金归集识别',
|
||||
'一键报告生成:PDF / Word 双格式输出,自定义报告模板,分析过程全留痕,满足执法证据要求',
|
||||
],
|
||||
useCases: [
|
||||
{
|
||||
title: '经济犯罪侦查',
|
||||
description: '快速梳理涉案资金流向,识别异常交易模式,锁定关键嫌疑人',
|
||||
},
|
||||
{
|
||||
title: '反腐败调查',
|
||||
description: '分析公职人员及其关联人员的资金往来,发现利益输送线索',
|
||||
},
|
||||
{
|
||||
title: '涉黑涉恶打击',
|
||||
description: '构建团伙关系网络,识别组织结构和资金链条,支撑精准打击',
|
||||
},
|
||||
{
|
||||
title: '反洗钱分析',
|
||||
description: '追踪跨账户资金转移路径,识别分层、拆分等洗钱手法',
|
||||
},
|
||||
],
|
||||
previewFeatures: [
|
||||
{ title: '完全离线运行', description: '零网络依赖,断网可用,金融级加密存储' },
|
||||
{ title: 'AI 智能分析', description: '异常交易自动识别与预警,智能团伙分群' },
|
||||
{ title: '关系网络图谱', description: '自动识别人物关系与资金往来,关键人物定位' },
|
||||
{ title: '全链路资金追踪', description: '支持 20 层以上深度追踪,异常模式标注' },
|
||||
{ title: '一键报告生成', description: 'PDF/Word 双格式输出,分析过程全留痕' },
|
||||
{ title: '百万级秒级响应', description: '百万级记录秒级处理,效率提升 10 倍以上' },
|
||||
],
|
||||
},
|
||||
] as const;
|
||||
// 独立产品数据已迁移至 CMS 种子文件,常量文件仅保留类型定义。
|
||||
// 运行时使用的数据请从 CMS 读取(src/lib/cms/data-server.ts)。
|
||||
|
||||
Reference in New Issue
Block a user