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:
2026-08-03 14:47:20 +08:00
parent b262bf0836
commit f4d8f0a8e9
55 changed files with 59 additions and 18352 deletions
-2
View File
@@ -11,9 +11,7 @@ export {
type StatItem,
SERVICES,
PRODUCTS,
PRODUCT_CATEGORIES,
type Product,
type ProductCategory,
NEWS,
type NewsItem,
type NewsCategory,
+2 -2
View File
@@ -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';
-25
View File
@@ -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';
-39
View File
@@ -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 {
+2 -45
View File
@@ -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)。