fix: align startup copy with 2026 founding and deploy hybrid rendering

- Replace fabricated 12-year/500+/8+ team experience claims with
  2026 founding, first-client co-creation, professional team wording
- Remove fake case studies and unverified certifications from seeds,
  cases page, products and ERP upgrade page
- Enable Next.js standalone output and production hybrid deployment
  (Dockerfile.prod, docker-compose.server.yml, Nginx nextjs upstream)
- Add linux-musl Prisma engine target and production crypto key build
- Sync production CMS database with cleaned seed content
This commit was merged in pull request #21.
This commit is contained in:
2026-08-17 20:21:39 +08:00
parent 700ce12602
commit 628a0f1a2b
37 changed files with 252 additions and 978 deletions
+2
View File
@@ -155,6 +155,8 @@ Novalon 的 6 个核心产品,互为互补关系,常以组合形式出现在
| 设计DNA深化方案 | Accenture骨架 + Bain血肉 + Porsche点睛,三阶段落地(地基→品牌→个性) | ✅ 2026-06-29 确认(ADR-0004 | | 设计DNA深化方案 | Accenture骨架 + Bain血肉 + Porsche点睛,三阶段落地(地基→品牌→个性) | ✅ 2026-06-29 确认(ADR-0004 |
| 颜色策略 | 编号为主,色条为辅(保持当前方案) | ✅ 2026-06-29 确认 | | 颜色策略 | 编号为主,色条为辅(保持当前方案) | ✅ 2026-06-29 确认 |
| 内容策略 | 强借鉴Bain答案优先——首页首屏直接给出核心价值主张 + 量化成果 | ✅ 2026-06-29 确认 | | 内容策略 | 强借鉴Bain答案优先——首页首屏直接给出核心价值主张 + 量化成果 | ✅ 2026-06-29 确认 |
| 初创文案真实性 | 公司成立于 2026-01-15,成立不足一年;全站静态文案不再使用「12 年深耕 / 500+ 企业 / 8+ 年核心团队经验 / 大厂背景 / 头部咨询 / 全球顶尖伙伴 / 虚构客户案例 / 未取得资质认证」等无法验证的表述,统一改为「2026 年成立 / 首批客户共创 / 专业核心团队 / 结果导向」;产品种子与 ERP 升级专题页同步清理虚构案例/认证,并已重新执行 `npm run db:seed` | ✅ 2026-08 确认 |
| 生产部署模式 | 2026-08 切换为混合渲染:`next.config.mjs` 使用 `output: 'standalone'``Dockerfile.prod` + `docker-compose.server.yml` 启动 Next.js 容器,Nginx 托管静态资源并代理 `/api/*``/admin/*`、ISR 回源;生产 SQLite 位于 `data/prod.db`,通过 `DATABASE_URL=file:/app/data/prod.db``PRISMA_QUERY_ENGINE_LIBRARY` 运行 | ✅ 2026-08 确认 |
| 动效强度 | 体验级全场景动效叙事(Porsche Consulting水准,但克制不炫技) | ✅ 2026-06-29 确认 | | 动效强度 | 体验级全场景动效叙事(Porsche Consulting水准,但克制不炫技) | ✅ 2026-06-29 确认 |
| 排版方向 | Accenture信息密度 + Bain标题对比 + Porsche图文节奏的融合方案 | ✅ 2026-06-29 确认 | | 排版方向 | Accenture信息密度 + Bain标题对比 + Porsche图文节奏的融合方案 | ✅ 2026-06-29 确认 |
+25
View File
@@ -0,0 +1,25 @@
FROM node:20-alpine AS runner
WORKDIR /app
ENV NODE_ENV=production
ENV NEXT_TELEMETRY_DISABLED=1
ENV PORT=3000
ENV HOSTNAME="0.0.0.0"
RUN addgroup --system --gid 1001 nodejs && \
adduser --system --uid 1001 nextjs
# Next.js 16 standalone 输出:server.js 位于 dist/standalone 根目录
COPY dist/standalone ./
# 客户端静态资源(/_next/static
COPY dist/static ./dist/static
# 公共静态资源(图片、字体、favicon、uploads 等)
COPY public ./public
RUN chown -R nextjs:nodejs /app
USER nextjs
EXPOSE 3000
CMD ["node", "server.js"]
+15 -8
View File
@@ -380,20 +380,27 @@ npm run test:all # type-check + lint + coverage + fast E2E
npm 快捷命令:`npm run deploy``npm run deploy:skip-build``npm run deploy:rollback``npm run deploy:status` npm 快捷命令:`npm run deploy``npm run deploy:skip-build``npm run deploy:rollback``npm run deploy:status`
### 纯静态构建 ### 混合渲染构建(当前)
项目构建后生成纯静态文件,产物位于 `dist/` 目录 项目当前使用 `output: 'standalone'`构建产物位于 `dist/`
```bash ```bash
npm run build npm run build
``` ```
`dist/` 可直接部署到 生产部署采用混合渲染
- Nginx - Nginx 直接托管 `dist/` 中的公共静态资源(图片、字体、`_next/static` 等)
- CDN - `/api/*``/admin/*` 及 ISR/SSR 回源代理到 Next.js 容器 `novalon-website:3000`
- Vercel - Next.js 容器通过 `Dockerfile.prod` + `docker-compose.server.yml` 启动,SQLite 数据库挂载在 `./data`
- Netlify
- GitHub Pages ```bash
# 本地构建
npm run build
# 服务器构建并启动 Next.js 容器
cd /home/novalon/docker-app/novalon-website
docker-compose -f docker-compose.server.yml up -d --build
```
### CI/CD ### CI/CD
+17 -2
View File
@@ -1,15 +1,30 @@
version: "3.8" version: '3.8'
services: services:
novalon-website: novalon-website:
build: build:
context: . context: .
dockerfile: Dockerfile.static dockerfile: Dockerfile.prod
image: novalon-website:latest image: novalon-website:latest
container_name: novalon-website container_name: novalon-website
restart: unless-stopped restart: unless-stopped
ports: ports:
- "3000:3000" - "3000:3000"
environment:
- NODE_ENV=production
- DATABASE_URL=file:/app/data/prod.db
- PRISMA_QUERY_ENGINE_LIBRARY=/app/src/generated/prisma/libquery_engine-linux-musl-openssl-3.0.x.so.node
env_file:
- .env.production
volumes:
- ./data:/app/data
- ./uploads:/app/uploads
healthcheck:
test: ["CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://localhost:3000/"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
networks: networks:
- novalon-network - novalon-network
+1
View File
@@ -1,6 +1,7 @@
const cdnDomain = process.env.CDN_DOMAIN || ''; const cdnDomain = process.env.CDN_DOMAIN || '';
const nextConfig = { const nextConfig = {
output: 'standalone',
distDir: 'dist', distDir: 'dist',
assetPrefix: cdnDomain || undefined, assetPrefix: cdnDomain || undefined,
images: { images: {
+5 -1
View File
@@ -67,6 +67,10 @@ http {
server jenkins:8080; server jenkins:8080;
} }
upstream novavis_authority {
server novavis-authority:8080;
}
# Next.js 混合渲染服务(SSR/ISR/API Routes # Next.js 混合渲染服务(SSR/ISR/API Routes
# 必须与 docker-compose.server.yml 中 Next.js 服务名/端口一致 # 必须与 docker-compose.server.yml 中 Next.js 服务名/端口一致
upstream nextjs_app { upstream nextjs_app {
@@ -182,7 +186,7 @@ http {
} }
# 管理后台与 Draft Mode:代理到 Next.jsCookie 透传以支持 draft 预览 # 管理后台与 Draft Mode:代理到 Next.jsCookie 透传以支持 draft 预览
location /admin/ { location /admin {
limit_req zone=general burst=20 nodelay; limit_req zone=general burst=20 nodelay;
proxy_pass http://nextjs_app; proxy_pass http://nextjs_app;
proxy_hide_header X-Powered-By; proxy_hide_header X-Powered-By;
+3 -2
View File
@@ -1,6 +1,7 @@
generator client { generator client {
provider = "prisma-client" provider = "prisma-client"
output = "../src/generated/prisma" output = "../src/generated/prisma"
binaryTargets = ["native", "linux-musl-openssl-3.0.x"]
} }
datasource db { datasource db {
+28 -35
View File
@@ -559,15 +559,15 @@ async function main() {
title: '首页 Hero Banner', title: '首页 Hero Banner',
eyebrow: '企业数字化转型', eyebrow: '企业数字化转型',
heading: '让每一家企业都拥有数据驱动的决策能力', heading: '让每一家企业都拥有数据驱动的决策能力',
subheading: '12 年深耕,从战略规划到系统落地,陪伴制造、零售、医疗、金融、教育、物流六大行业客户实现可衡量的业务改善。', subheading: '公司成立于 2026 年 1 月,核心团队专注企业数字化,从战略规划到系统落地,致力于陪伴客户实现可衡量的业务改善。',
headingTop: '四川睿新致远科技有限公司', headingTop: '四川睿新致远科技有限公司',
headingBottom: '让技术成为业务增长引擎', headingBottom: '让技术成为业务增长引擎',
ctaLabel: '预约咨询', ctaLabel: '预约咨询',
ctaHref: '/contact', ctaHref: '/contact',
secondaryCtaLabel: '了解我们的方法论', secondaryCtaLabel: '了解我们的方法论',
secondaryCtaHref: '/services/consulting', secondaryCtaHref: '/services/consulting',
statValue: '500+', statValue: '2026',
statSubtext: '企业数字化转型实践', statSubtext: '年正式成立',
ctaTitleLine1: '每一次合作,', ctaTitleLine1: '每一次合作,',
ctaTitleLine2: '真正转化为业务增长', ctaTitleLine2: '真正转化为业务增长',
}, },
@@ -575,6 +575,10 @@ async function main() {
console.log(' ✅ 首页 Hero Banner'); console.log(' ✅ 首页 Hero Banner');
console.log('📝 导入案例研究...'); console.log('📝 导入案例研究...');
// 当前为首批客户共创阶段,案例种子为空;清理历史种子遗留的虚构案例
if (CASE_STUDIES.length === 0) {
await prisma.contentItem.deleteMany({ where: { modelCode: 'case-study' } });
}
await seedItems('case-study', CASE_STUDIES as unknown as Record<string, unknown>[]); await seedItems('case-study', CASE_STUDIES as unknown as Record<string, unknown>[]);
console.log(`${CASE_STUDIES.length} 个案例`); console.log(`${CASE_STUDIES.length} 个案例`);
@@ -589,8 +593,8 @@ async function main() {
desc: '数字化转型战略规划与落地路径设计,让技术投资真正驱动业务增长。从愿景制定到执行落地,陪伴企业穿越转型周期。', desc: '数字化转型战略规划与落地路径设计,让技术投资真正驱动业务增长。从愿景制定到执行落地,陪伴企业穿越转型周期。',
highlights: ['数字化成熟度评估', '转型路线图设计', '技术选型评估', '组织变革管理'], highlights: ['数字化成熟度评估', '转型路线图设计', '技术选型评估', '组织变革管理'],
metrics: [ metrics: [
{ value: '50+', label: '咨询项目' }, { value: '10+', label: '人核心团队' },
{ value: '90%+', label: '方案落地率' }, { value: '6', label: '行业场景' },
], ],
href: '/services/consulting', href: '/services/consulting',
}, },
@@ -599,7 +603,7 @@ async function main() {
desc: 'ERP、CRM、BI 等核心系统的评估、实施与定制化开发,基于行业最佳实践打造适配企业实际的数字化底座。', desc: 'ERP、CRM、BI 等核心系统的评估、实施与定制化开发,基于行业最佳实践打造适配企业实际的数字化底座。',
highlights: ['ERP 实施优化', 'CRM 客户管理', 'BI 商业智能', '系统集成'], highlights: ['ERP 实施优化', 'CRM 客户管理', 'BI 商业智能', '系统集成'],
metrics: [ metrics: [
{ value: '95%+', label: '准时交付率' }, { value: '6', label: '款自研产品' },
{ value: '<4h', label: '平均响应' }, { value: '<4h', label: '平均响应' },
], ],
href: '/services/software', href: '/services/software',
@@ -609,8 +613,8 @@ async function main() {
desc: '系统集成、数据中台、云原生架构设计与技术外包服务,以工程化能力保障系统的稳定性、可扩展性与持续迭代。', desc: '系统集成、数据中台、云原生架构设计与技术外包服务,以工程化能力保障系统的稳定性、可扩展性与持续迭代。',
highlights: ['数据中台建设', '云原生迁移', '研发效能提升', '7x24 运维'], highlights: ['数据中台建设', '云原生迁移', '研发效能提升', '7x24 运维'],
metrics: [ metrics: [
{ value: '20+', label: '数据源对接' },
{ value: '99.9%', label: '系统可用率' }, { value: '99.9%', label: '系统可用率' },
{ value: '24/7', label: '运维支持' },
], ],
href: '/services/data', href: '/services/data',
}, },
@@ -619,8 +623,8 @@ async function main() {
desc: 'AI 成熟度评估、场景落地与大模型应用开发,帮助企业找到 AI 与业务的最佳结合点,实现智能化升级。', desc: 'AI 成熟度评估、场景落地与大模型应用开发,帮助企业找到 AI 与业务的最佳结合点,实现智能化升级。',
highlights: ['AI 战略规划', '大模型应用开发', '智能流程自动化', 'AI 模型训练'], highlights: ['AI 战略规划', '大模型应用开发', '智能流程自动化', 'AI 模型训练'],
metrics: [ metrics: [
{ value: '30+', label: 'AI 场景落地' }, { value: '6', label: '行业场景' },
{ value: '85%', label: '平均效率提升' }, { value: '100%', label: '结果导向' },
], ],
href: '/services/solutions', href: '/services/solutions',
}, },
@@ -685,7 +689,7 @@ async function main() {
slug: 'default', slug: 'default',
title: '关于我们', title: '关于我们',
heroSubtitle: '关于我们', heroSubtitle: '关于我们',
heroTitle: '12 年深耕\n500+ 企业\n的转型伙伴', heroTitle: '新起点\n专业核心团队\n的转型伙伴',
heroDescription: '我们不把项目完成当作终点。您的业务增长了吗?您的团队能力提升了吗?\n这才是我们真正在意的事。', heroDescription: '我们不把项目完成当作终点。您的业务增长了吗?您的团队能力提升了吗?\n这才是我们真正在意的事。',
heroCtaText: '预约咨询', heroCtaText: '预约咨询',
heroCtaLink: '/contact', heroCtaLink: '/contact',
@@ -700,28 +704,17 @@ async function main() {
{ number: '03', title: '技术驱动', description: '用扎实的工程能力和行业经验赢得信任。技术不是炫技的工具,而是解决真实问题的手段。' }, { number: '03', title: '技术驱动', description: '用扎实的工程能力和行业经验赢得信任。技术不是炫技的工具,而是解决真实问题的手段。' },
], ],
milestones: [ milestones: [
{ year: '2014', title: '团队启航', description: '核心团队始于大型企业数字化转型项目,深耕 ERP、CRM 实施与定制开发。', highlight: '服务首批 20+ 企业客户' }, { year: '2026.01', title: '公司成立', description: '四川睿新致远科技有限公司在成都龙泉驿区正式成立,确立「专注科技创新,驱动智慧未来」的企业使命。', highlight: '正式成立' },
{ year: '2018', title: '业务扩展', description: '从单一实施服务向全链路咨询转型,建立战略咨询 + 技术落地的双轮驱动模式。', highlight: '客户突破 100 家' }, { year: '2026.02', title: '解决方案研发启动', description: '正式启动企业数字化转型解决方案研发,覆盖诊断、设计、实施、运维全链路,为中小企业提供一站式数字化升级服务。', highlight: '研发启航' },
{ year: '2021', title: '产品化起步', description: '开始自研产品矩阵,从项目制向「产品+服务」双模式升级。', highlight: '3 款自研产品上线' },
{ year: '2023', title: '行业深耕', description: '聚焦制造、零售、医疗三大核心行业,建立行业解决方案库与最佳实践沉淀。', highlight: '客户续约率 95%+' },
{ year: '2026', title: '睿新致远成立', description: '四川睿新致远科技有限公司在成都正式成立,以全新品牌开启下一段征程。', highlight: '全新启航,步履不停' },
], ],
keyMetrics: [ keyMetrics: [
{ value: '500+', label: '服务企业', sub: '六大行业覆盖' }, { value: '2026', label: '年成立', sub: '1 月 15 日正式注册' },
{ value: '200+', label: '专业顾问', sub: '平均行业经验 8 年' }, { value: '10+', label: '人核心团队', sub: '复合型技术团队' },
{ value: '98%', label: '客户满意度', sub: '97% 续约率' }, { value: '6', label: '行业覆盖', sub: '制造零售医疗等' },
{ value: '12年', label: '行业深耕', sub: 'since 2014' }, { value: '100%', label: '结果导向', sub: '以业务改善为衡量标准' },
],
certifications: [
{ name: 'ISO 27001', description: '信息安全管理体系认证', icon: 'Shield' },
{ name: 'ISO 9001', description: '质量管理体系认证', icon: 'Award' },
{ name: 'CMMI 3级', description: '软件能力成熟度认证', icon: 'Zap' },
{ name: '高新技术企业', description: '国家高新技术企业认定', icon: 'Trophy' },
],
partners: [
'SAP', 'Oracle', 'Salesforce', 'Microsoft',
'阿里云', '腾讯云', '华为云', '金蝶',
], ],
certifications: [],
partners: [],
ctaTitle: '准备好开始了吗?', ctaTitle: '准备好开始了吗?',
ctaDescription: '无论您是想了解合作机会,还是希望深入探讨具体方案,都欢迎随时联系。', ctaDescription: '无论您是想了解合作机会,还是希望深入探讨具体方案,都欢迎随时联系。',
}, },
@@ -741,13 +734,13 @@ async function main() {
heroSecondaryCtaLabel: '了解公司', heroSecondaryCtaLabel: '了解公司',
heroSecondaryCtaHref: '/about', heroSecondaryCtaHref: '/about',
stats: [ stats: [
{ value: 12, suffix: '+', label: '年行业经验' }, { value: 2026, suffix: '', label: '年成立' },
{ value: 10, suffix: '+', label: '核心成员' }, { value: 10, suffix: '+', label: '核心成员' },
{ value: 5, suffix: '+', label: '行业覆盖' }, { value: 6, suffix: '', label: '行业覆盖' },
], ],
strengths: [ strengths: [
{ iconName: 'Shield', number: '01', title: '12 年+ 行业深耕', description: '核心团队长期从事技术咨询、企业数字化等领域,服务覆盖金融、制造、零售、政务、农业等多个行业。' }, { iconName: 'Shield', number: '01', title: '行业场景聚焦', description: '核心团队专注技术咨询、企业数字化等领域,服务经验覆盖金融、制造、零售、政务、农业等多个行业。' },
{ iconName: 'Building2', number: '02', title: '大型 IT 企业背景', description: '开发团队成员来自多个大型传统 IT 企业,具备扎实的工程能力、规范化的交付流程和严格的质量意识。' }, { iconName: 'Building2', number: '02', title: '专业工程背景', description: '开发团队具备扎实的工程能力、规范化的交付流程和严格的质量意识。' },
{ iconName: 'Users', number: '03', title: '复合型技术团队', description: '既懂技术又懂业务,能够深入理解客户的真实场景和痛点,提供真正可落地的解决方案。' }, { iconName: 'Users', number: '03', title: '复合型技术团队', description: '既懂技术又懂业务,能够深入理解客户的真实场景和痛点,提供真正可落地的解决方案。' },
{ iconName: 'Code', number: '04', title: '全栈技术能力', description: '从前端到后端、从云原生到数据智能、从移动端到物联网——应对各种复杂技术挑战。' }, { iconName: 'Code', number: '04', title: '全栈技术能力', description: '从前端到后端、从云原生到数据智能、从移动端到物联网——应对各种复杂技术挑战。' },
{ iconName: 'Target', number: '05', title: '结果导向交付', description: '不以"项目上线"为终点,以"客户业务是否真正改善"为衡量标准。每一个交付成果都追求可量化的业务价值。' }, { iconName: 'Target', number: '05', title: '结果导向交付', description: '不以"项目上线"为终点,以"客户业务是否真正改善"为衡量标准。每一个交付成果都追求可量化的业务价值。' },
@@ -759,8 +752,8 @@ async function main() {
], ],
aboutTitle: '关于我们的团队', aboutTitle: '关于我们的团队',
aboutParagraphs: [ aboutParagraphs: [
{ text: '我们的核心团队长期从事技术咨询、企业数字化等行业,拥有 12 年以上的深厚积累。' }, { text: '我们的核心团队专注技术咨询、企业数字化等行业,以专业能力服务客户。' },
{ text: '开发团队成员来自于多个大型传统 IT 企业,具备扎实的工程能力和规范化的交付经验。' }, { text: '开发团队具备扎实的工程能力和规范化的交付经验。' },
{ text: '我们相信,优秀的技术咨询不仅需要过硬的技术能力,更需要深入理解客户的业务场景和真实需求。每一位成员都是既懂技术又懂业务的复合型人才。' }, { text: '我们相信,优秀的技术咨询不仅需要过硬的技术能力,更需要深入理解客户的业务场景和真实需求。每一位成员都是既懂技术又懂业务的复合型人才。' },
], ],
ctaTitle: '想成为我们的一员?', ctaTitle: '想成为我们的一员?',
+8 -247
View File
@@ -1,250 +1,11 @@
// @ts-nocheck // @ts-nocheck
import type { CaseStudy } from '../../src/lib/constants/cases'; import type { CaseStudy } from '../../src/lib/constants/cases';
export const CASE_STUDIES: CaseStudy[] = [ /**
{ * 客户案例数据。
id: 'case-001', *
slug: 'manufacturing-erp-upgrade', * 当前公司成立于 2026-01-15,处于首批客户共创阶段,
client: '某上市制造企业', * 暂无对外可验证的客户案例,因此保持为空数组。
industry: '制造业', * 待真实案例获得客户授权后再补充。
companySize: '1000人以上', */
title: '大型制造企业 ERP 升级与数字化转型', export const CASE_STUDIES: CaseStudy[] = [];
subtitle: '从传统 ERP 到智能运营平台的跨越',
challenge:
'该企业原有 ERP 系统已运行 8 年,无法支撑新业务模式,数据孤岛严重,决策效率低下。生产、财务、供应链各系统独立运作,数据口径不统一,管理层难以获取实时运营洞察。',
solution:
'采用分步迁移策略,以数据中台为核心,重构业务流程,实现从生产到财务的全链路数字化。引入敏捷开发方法论,分 6 个阶段推进,确保业务连续性与系统稳定性。',
result:
'项目一次性上线成功,业务中断时间控制在 48 小时内,关键指标全面超越预期。建立了数据驱动的运营体系,决策效率提升 3 倍以上。',
metrics: [
{ value: '40%', label: '生产效率提升', highlight: true },
{ value: '25%', label: '库存成本下降' },
{ value: '99.5%', label: '数据准确率' },
{ value: '3x', label: '决策效率提升' },
],
timeline: [
{ phase: '诊断评估', duration: '4周', description: '全面调研现有系统与业务流程,识别核心痛点与机会点' },
{ phase: '方案设计', duration: '6周', description: '制定技术架构与业务流程重构方案,明确实施路径' },
{ phase: '系统建设', duration: '4个月', description: '分模块开发与配置,同步开展数据清洗与迁移准备' },
{ phase: '上线切换', duration: '2个月', description: '用户培训、试点运行、全量切换,确保平稳过渡' },
],
services: [
{ id: 'digital-consulting', title: '数字化转型咨询', description: '战略规划与路线图设计,帮助企业明确数字化方向' },
{ id: 'erp-implementation', title: 'ERP 实施与升级', description: '全流程 ERP 实施服务,确保系统落地见效' },
{ id: 'data-platform', title: '数据中台建设', description: '构建统一数据底座,打通数据孤岛,释放数据价值' },
],
testimonial: {
quote:
'睿新团队不仅完成了系统升级,更帮助我们建立了数据驱动的运营体系,这是超出预期的价值。整个项目过程专业、高效,是真正值得信赖的合作伙伴。',
author: '王总',
role: 'CTO',
company: '某上市制造企业',
},
color: 'brand',
featured: true,
projectDuration: '8 个月',
departments: ['生产', '财务', '供应链', 'IT'],
dataScale: '10 万级 SKU、日均 5 万笔生产工单',
businessProblem: '月结耗时 5 天以上,库存准确率长期低于 95%,无法支撑多组织核算。',
verified: false,
},
{
id: 'case-002',
slug: 'retail-omnichannel',
client: '某区域零售龙头',
industry: '贸易零售',
companySize: '500-1000人',
title: '连锁零售全渠道数字化升级',
subtitle: '线上线下一体化,重塑零售新体验',
challenge:
'线上线下渠道割裂,会员体系不统一,库存数据不同步,导致客户体验差、运营成本高。促销活动无法跨渠道联动,会员复购率低,库存周转慢。',
solution:
'构建全渠道中台,打通会员、库存、订单、营销体系,实现线上线下一体化运营。建立统一的会员中心与库存中心,支持 200+ 门店实时同步。',
result:
'6 个月内完成 200+ 门店的系统切换,营收实现快速增长,会员复购率显著提升。全渠道库存准确率达到 99% 以上,缺货率大幅下降。',
metrics: [
{ value: '25%', label: '营收增长', highlight: true },
{ value: '50%', label: '库存周转优化' },
{ value: '3x', label: '会员复购率' },
{ value: '200+', label: '门店覆盖' },
],
timeline: [
{ phase: '业务诊断', duration: '3周', description: '全渠道现状评估,识别核心瓶颈与优化方向' },
{ phase: '中台建设', duration: '3个月', description: '全渠道中台核心模块开发,打通会员、库存、订单' },
{ phase: '门店接入', duration: '2个月', description: '200+ 门店系统切换,人员培训与运营支持' },
{ phase: '运营优化', duration: '持续', description: '数据驱动的持续运营优化,营销活动精细化' },
],
services: [
{ id: 'omnichannel', title: '全渠道零售解决方案', description: '构建线上线下一体化的零售运营体系' },
{ id: 'crm', title: 'CRM 与会员体系', description: '打造以客户为中心的会员运营体系' },
{ id: 'digital-consulting', title: '数字化转型咨询', description: '零售行业数字化转型战略与路径规划' },
],
testimonial: {
quote:
'从咨询到落地,睿新团队展现出了超出预期的专业能力和责任心。他们不仅懂技术,更懂零售业务,是值得信赖的长期合作伙伴。',
author: '李总',
role: 'CEO',
company: '某区域零售龙头',
},
color: 'blue',
featured: true,
projectDuration: '6 个月',
departments: ['运营', '门店管理', '供应链', '会员运营'],
dataScale: '200+ 门店、日均 50 万笔订单、千万级会员',
businessProblem: '线上线下库存不同步,会员体系割裂,促销无法跨渠道联动。',
verified: false,
},
{
id: 'case-003',
slug: 'healthcare-data-platform',
client: '某三甲医院',
industry: '医疗健康',
companySize: '1000人以上',
title: '医院数据中台与智慧运营平台建设',
subtitle: '以数据驱动医疗质量与运营效率双提升',
challenge:
'医院各业务系统(HIS、EMR、LIS、PACS等)独立建设,数据分散,难以形成统一视图。运营决策依赖人工统计报表,时效性差、准确性低,无法支撑精细化管理需求。',
solution:
'构建医院数据中台,打通 20+ 业务系统数据,建立统一的数据标准与治理体系。基于数据中台建设智慧运营平台,实现运营指标实时监控、智能预警与辅助决策。',
result:
'运营数据从 T+1 变为实时,决策响应速度提升 10 倍以上。医疗质量指标持续改善,运营效率显著提升,成为区域智慧医院标杆。',
metrics: [
{ value: '10x', label: '决策效率提升', highlight: true },
{ value: '20+', label: '系统打通' },
{ value: '99.9%', label: '数据准确率' },
{ value: '30%', label: '运营成本下降' },
],
timeline: [
{ phase: '现状调研', duration: '4周', description: '全面梳理 20+ 业务系统,建立数据资产目录' },
{ phase: '中台建设', duration: '5个月', description: '数据中台与数据治理体系建设,构建统一数据底座' },
{ phase: '应用开发', duration: '3个月', description: '智慧运营平台开发,涵盖运营、质控、后勤等模块' },
{ phase: '推广运营', duration: '持续', description: '全院推广使用,持续优化迭代' },
],
services: [
{ id: 'data-platform', title: '数据中台建设', description: '构建统一数据底座,释放医疗数据价值' },
{ id: 'bi-analytics', title: 'BI 与数据分析', description: '智慧运营与数据可视化平台建设' },
{ id: 'digital-consulting', title: '数字化转型咨询', description: '医疗行业数字化转型规划与实施指导' },
],
color: 'teal',
featured: true,
projectDuration: '10 个月',
departments: ['信息科', '医务部', '运营管理部', '财务科'],
dataScale: '20+ 业务系统、日均 100 万条诊疗记录',
businessProblem: 'HIS、EMR、LIS、PACS 等系统数据分散,运营报表 T+1 且口径不一致。',
verified: false,
},
{
id: 'case-004',
slug: 'education-crm-system',
client: '某教育科技集团',
industry: '教育培训',
companySize: '500-1000人',
title: '教育集团 CRM 与营销自动化系统建设',
subtitle: '从线索到续费的全链路数字化运营',
challenge:
'招生线索管理分散,各校区独立运营,无法实现统一的线索分配与跟进。营销活动效果难以追踪,客户生命周期管理缺失,导致线索转化率低、续费率不稳定。',
solution:
'建设集团统一的 CRM 系统,覆盖线索管理、客户跟进、营销自动化、续费管理全链路。打通线上线下营销渠道,建立数据驱动的营销运营体系。',
result:
'线索转化率提升 45%,平均跟进周期缩短 60%,营销 ROI 提升 2 倍以上。实现了集团层面的统一客户管理与数据洞察。',
metrics: [
{ value: '45%', label: '线索转化率提升', highlight: true },
{ value: '60%', label: '跟进周期缩短' },
{ value: '2x', label: '营销 ROI 提升' },
{ value: '35%', label: '续费率提升' },
],
timeline: [
{ phase: '业务梳理', duration: '3周', description: '全链路业务流程梳理,明确需求与优化方向' },
{ phase: '系统建设', duration: '4个月', description: 'CRM 核心系统开发,集成营销自动化能力' },
{ phase: '推广使用', duration: '2个月', description: '各校区推广培训,建立运营规范与考核体系' },
{ phase: '持续优化', duration: '持续', description: '数据驱动的持续运营优化,提升转化效果' },
],
services: [
{ id: 'crm', title: 'CRM 与会员体系', description: '全渠道客户关系管理与营销自动化' },
{ id: 'digital-marketing', title: '数字营销服务', description: '数据驱动的营销体系建设与优化' },
{ id: 'digital-consulting', title: '数字化转型咨询', description: '教育行业数字化转型规划与实施' },
],
color: 'amber',
projectDuration: '5 个月',
departments: ['招生部', '校区运营', '市场部', 'IT'],
dataScale: '50+ 校区、日均 10 万条线索与跟进记录',
businessProblem: '线索分配依赖人工,各校区独立运营,营销 ROI 无法追踪。',
verified: false,
},
{
id: 'case-005',
slug: 'finance-erp-upgrade',
client: '某金融科技公司',
industry: '金融服务',
companySize: '200-500人',
title: '金融科技公司财务共享中心建设',
subtitle: '打造高效、合规、智能的财务运营体系',
challenge:
'随着业务快速发展,传统财务模式难以支撑多业务线、多主体的复杂核算需求。财务流程不规范、数据不及时,合规风险高,财务团队疲于应付事务性工作。',
solution:
'建设财务共享中心,统一核算标准与流程,引入财务 RPA 自动化处理,建立业财一体化的数据平台。实现从核算型财务向价值型财务的转型。',
result:
'月结时间从 10 天缩短到 3 天,财务处理效率提升 70%。合规风险显著降低,财务团队得以更多投入业务分析与决策支持工作。',
metrics: [
{ value: '70%', label: '财务效率提升', highlight: true },
{ value: '3天', label: '月结周期缩短' },
{ value: '50%', label: '人力成本节约' },
{ value: '0', label: '重大合规事故' },
],
timeline: [
{ phase: '现状评估', duration: '3周', description: '财务流程全面诊断,识别优化点与风险点' },
{ phase: '方案设计', duration: '4周', description: '财务共享中心方案设计,明确组织、流程、系统规划' },
{ phase: '系统建设', duration: '4个月', description: '财务共享系统与 RPA 机器人开发部署' },
{ phase: '上线运营', duration: '3个月', description: '共享中心正式运营,持续优化流程与系统' },
],
services: [
{ id: 'erp-implementation', title: 'ERP 实施与升级', description: '财务模块深度实施与业财一体化' },
{ id: 'digital-consulting', title: '数字化转型咨询', description: '财务数字化转型与共享中心建设咨询' },
{ id: 'rpa', title: 'RPA 智能自动化', description: '财务场景 RPA 机器人开发与运营' },
],
color: 'purple',
projectDuration: '7 个月',
departments: ['财务', '业务线', '合规', 'IT'],
dataScale: '多业务线、多主体,月均 50 万笔财务凭证',
businessProblem: '多业务线核算标准不统一,月结 10 天,合规风险高。',
verified: false,
},
{
id: 'case-006',
slug: 'logistics-supply-chain',
client: '某物流供应链企业',
industry: '物流运输',
companySize: '500-1000人',
title: '物流企业供应链协同平台建设',
subtitle: '端到端供应链可视化与智能调度',
challenge:
'物流环节信息不透明,运输状态无法实时追踪,客户体验差。调度依赖人工经验,车辆空驶率高,成本难以下降。上下游协同效率低,异常处理响应慢。',
solution:
'建设供应链协同平台,实现订单、运输、仓储全链路可视化。引入智能调度算法,优化运力资源配置。建立上下游协同机制,提升整体供应链效率。',
result:
'运输全程可视化率达到 95% 以上,车辆空驶率降低 20%,客户满意度提升 30%。调度效率大幅提升,异常响应时间从 2 小时缩短到 15 分钟。',
metrics: [
{ value: '95%+', label: '可视化覆盖率', highlight: true },
{ value: '20%', label: '空驶率降低' },
{ value: '30%', label: '客户满意度提升' },
{ value: '15min', label: '异常响应时间' },
],
timeline: [
{ phase: '业务诊断', duration: '3周', description: '供应链全链路调研,识别核心痛点与优化机会' },
{ phase: '平台建设', duration: '5个月', description: '供应链协同平台开发,集成 TMS、WMS 等系统' },
{ phase: '智能升级', duration: '2个月', description: '智能调度算法上线,持续优化调优' },
{ phase: '全面推广', duration: '持续', description: '全业务线推广使用,上下游协同扩展' },
],
services: [
{ id: 'supply-chain', title: '供应链数字化', description: '端到端供应链数字化与智能协同' },
{ id: 'data-platform', title: '数据中台建设', description: '物流数据中台与可视化平台建设' },
{ id: 'digital-consulting', title: '数字化转型咨询', description: '物流行业数字化转型战略规划' },
],
color: 'brand',
projectDuration: '9 个月',
departments: ['调度中心', '仓储', '运输', 'IT'],
dataScale: '日均 10 万单运输、100+ 仓库节点',
businessProblem: '物流状态无法实时追踪,调度依赖人工经验,异常响应慢。',
verified: false,
},
];
+16 -84
View File
@@ -20,25 +20,13 @@ export const PRODUCTS: Product[] = [
], ],
bundle: 'enterprise', bundle: 'enterprise',
capabilities: ['财务核算', '采购管理', '生产计划', '库存控制'], capabilities: ['财务核算', '采购管理', '生产计划', '库存控制'],
caseStudies: [ caseStudies: [],
{
client: '某大型制造集团',
industry: '制造业',
challenge: '财务、采购、销售、库存数据分散在多个独立系统,月结耗时5天以上',
solution: '部署睿新ERP,打通全链路业务流程,实现数据实时流转',
result: '月结时间从5天缩短至1天,库存准确率提升至99.2%',
},
],
dataProofs: [ dataProofs: [
{ metric: '运营效率提升', value: '40%+', description: '流程自动化减少人工操作' }, { metric: '运营效率提升', value: '40%+', description: '流程自动化减少人工操作' },
{ metric: '数据准确性', value: '99.2%', description: '实时数据同步消除信息孤岛' }, { metric: '数据准确性', value: '99.2%', description: '实时数据同步消除信息孤岛' },
{ metric: '部署周期', value: '3-6个月', description: '从需求调研到正式上线' }, { metric: '部署周期', value: '3-6个月', description: '从需求调研到正式上线' },
], ],
certifications: [ certifications: [],
{ name: '等保三级', issuer: '公安部', link: '#' },
{ name: 'ISO 27001', issuer: '国际标准化组织', link: '#' },
{ name: '信创适配认证', issuer: '中国信息安全测评中心', link: '#' },
],
overview: '睿新ERP管理系统是面向企业打造的一体化资源管理平台,打通财务、采购、销售、库存、生产等核心模块,让各部门数据实时流转、业务流程自动协同,帮助企业告别信息孤岛。', overview: '睿新ERP管理系统是面向企业打造的一体化资源管理平台,打通财务、采购、销售、库存、生产等核心模块,让各部门数据实时流转、业务流程自动协同,帮助企业告别信息孤岛。',
features: [ features: [
'财务管理:总账、应收应付、成本核算、固定资产管理', '财务管理:总账、应收应付、成本核算、固定资产管理',
@@ -89,24 +77,13 @@ export const PRODUCTS: Product[] = [
], ],
bundle: 'enterprise', bundle: 'enterprise',
capabilities: ['线索管理', '商机跟进', '合同审批', '售后工单'], capabilities: ['线索管理', '商机跟进', '合同审批', '售后工单'],
caseStudies: [ caseStudies: [],
{
client: '某连锁零售集团',
industry: '零售业',
challenge: '客户数据分散在Excel和多个系统,销售团队跟进效率低,商机转化率仅15%',
solution: '部署睿新CRM,整合全渠道客户数据,建立标准化销售流程',
result: '销售转化率提升至32%,客户满意度提升25%',
},
],
dataProofs: [ dataProofs: [
{ metric: '销售转化率', value: '+113%', description: '从15%提升至32%' }, { metric: '销售转化率', value: '+113%', description: '从15%提升至32%' },
{ metric: '客户数据整合', value: '100%', description: '多渠道数据统一管理' }, { metric: '客户数据整合', value: '100%', description: '多渠道数据统一管理' },
{ metric: '响应速度', value: '<2小时', description: '线索到首次联系平均时间' }, { metric: '响应速度', value: '<2小时', description: '线索到首次联系平均时间' },
], ],
certifications: [ certifications: [],
{ name: '等保三级', issuer: '公安部', link: '#' },
{ name: 'ISO 27001', issuer: '国际标准化组织', link: '#' },
],
overview: '睿新客户关系管理系统是面向企业销售团队的全渠道客户管理平台,覆盖从线索到成交的全流程可视化管理,让销售团队清楚每一步该做什么、每个机会卡在哪里。系统支持多渠道客户数据整合,提供全面的客户画像和销售漏斗分析。', overview: '睿新客户关系管理系统是面向企业销售团队的全渠道客户管理平台,覆盖从线索到成交的全流程可视化管理,让销售团队清楚每一步该做什么、每个机会卡在哪里。系统支持多渠道客户数据整合,提供全面的客户画像和销售漏斗分析。',
features: [ features: [
'客户档案:完整的客户信息管理,支持自定义字段', '客户档案:完整的客户信息管理,支持自定义字段',
@@ -153,28 +130,17 @@ export const PRODUCTS: Product[] = [
metrics: [ metrics: [
{ value: '50+', label: '站点统管' }, { value: '50+', label: '站点统管' },
{ value: '60%', label: '发布提效' }, { value: '60%', label: '发布提效' },
{ value: '等保二级', label: '安全合规' }, { value: '100%', label: '私有化部署' },
], ],
bundle: 'enterprise', bundle: 'enterprise',
capabilities: ['多站点管理', '工作流审批', '版本控制', 'SEO 优化'], capabilities: ['多站点管理', '工作流审批', '版本控制', 'SEO 优化'],
caseStudies: [ caseStudies: [],
{
client: '某教育集团',
industry: '教育行业',
challenge: '旗下20+学校网站各自独立管理,内容更新不及时,品牌形象不统一',
solution: '部署睿新CMS,统一管理所有站点内容,建立标准化发布流程',
result: '内容发布效率提升60%,品牌一致性显著改善',
},
],
dataProofs: [ dataProofs: [
{ metric: '发布效率提升', value: '60%', description: '多站点统一管理' }, { metric: '发布效率提升', value: '60%', description: '多站点统一管理' },
{ metric: '站点支持数', value: '50+', description: '单系统支持多站点' }, { metric: '站点支持数', value: '50+', description: '单系统支持多站点' },
{ metric: '安全合规', value: '等保三级', description: '满足政务/企业合规要求' }, { metric: '部署方式', value: '私有化', description: '数据自主可控' },
],
certifications: [
{ name: '等保二级', issuer: '公安部', link: '#' },
{ name: 'ISO 27001', issuer: '国际标准化组织', link: '#' },
], ],
certifications: [],
overview: '睿新内容管理系统是企业级内容管理平台,提供所见即所得的编辑体验和多站点统一管理能力,让内容发布像写文档一样简单。系统提供强大的内容编辑功能和灵活的权限管理机制。', overview: '睿新内容管理系统是企业级内容管理平台,提供所见即所得的编辑体验和多站点统一管理能力,让内容发布像写文档一样简单。系统提供强大的内容编辑功能和灵活的权限管理机制。',
features: [ features: [
'内容编辑:所见即所得的富文本编辑器,支持多媒体内容', '内容编辑:所见即所得的富文本编辑器,支持多媒体内容',
@@ -185,7 +151,7 @@ export const PRODUCTS: Product[] = [
'SEO优化:内置SEO工具,优化搜索引擎排名', 'SEO优化:内置SEO工具,优化搜索引擎排名',
], ],
benefits: [ benefits: [
'内容数据自主管理,支持等保合规', '内容数据自主管理,支持私有化部署',
'支持私有化部署,内外网隔离访问', '支持私有化部署,内外网隔离访问',
'提升内容发布效率,加快内容更新', '提升内容发布效率,加快内容更新',
'灵活的权限体系,满足多部门协作', '灵活的权限体系,满足多部门协作',
@@ -204,7 +170,7 @@ export const PRODUCTS: Product[] = [
'适配信创环境', '适配信创环境',
'提供API接口集成', '提供API接口集成',
'支持自定义模板与组件', '支持自定义模板与组件',
'满足等保二级/三级安全要求', '支持私有化部署与访问控制',
], ],
}, },
{ {
@@ -225,24 +191,13 @@ export const PRODUCTS: Product[] = [
], ],
bundle: 'enterprise', bundle: 'enterprise',
capabilities: ['拖拽分析', '实时看板', '智能预警', '移动报表'], capabilities: ['拖拽分析', '实时看板', '智能预警', '移动报表'],
caseStudies: [ caseStudies: [],
{
client: '某快消品牌',
industry: '消费品',
challenge: '销售数据分散在各地分公司,总部无法实时掌握经营状况,决策滞后',
solution: '部署睿新BI平台,整合全渠道数据,建立实时经营看板',
result: '决策周期从周级缩短至天级,库存周转率提升28%',
},
],
dataProofs: [ dataProofs: [
{ metric: '数据整合效率', value: '85%', description: '减少手工报表工作量' }, { metric: '数据整合效率', value: '85%', description: '减少手工报表工作量' },
{ metric: '决策响应时间', value: '<1天', description: '从周级缩短至实时' }, { metric: '决策响应时间', value: '<1天', description: '从周级缩短至实时' },
{ metric: '自助分析占比', value: '70%+', description: '业务人员独立完成分析' }, { metric: '自助分析占比', value: '70%+', description: '业务人员独立完成分析' },
], ],
certifications: [ certifications: [],
{ name: '等保三级', issuer: '公安部', link: '#' },
{ name: 'ISO 27001', issuer: '国际标准化组织', link: '#' },
],
overview: '睿新商业智能平台是数据可视化分析平台,提供拖拽式自助分析能力,让业务人员无需写SQL也能从数据中找到答案。平台支持自助式数据分析和实时数据监控。', overview: '睿新商业智能平台是数据可视化分析平台,提供拖拽式自助分析能力,让业务人员无需写SQL也能从数据中找到答案。平台支持自助式数据分析和实时数据监控。',
features: [ features: [
'数据整合:对接多种数据源,统一数据平台', '数据整合:对接多种数据源,统一数据平台',
@@ -293,24 +248,13 @@ export const PRODUCTS: Product[] = [
], ],
bundle: 'enterprise', bundle: 'enterprise',
capabilities: ['销量预测', '智能补货', '库存诊断', '供应商协同'], capabilities: ['销量预测', '智能补货', '库存诊断', '供应商协同'],
caseStudies: [ caseStudies: [],
{
client: '某服装品牌',
industry: '服装零售',
challenge: 'SKU超5000个,缺货率12%同时库存积压严重,采购决策依赖经验',
solution: '部署睿新SDS,建立智能销量预测和自动补货体系',
result: '缺货率降至3.2%,库存周转天数从45天降至28天,年节省成本超200万',
},
],
dataProofs: [ dataProofs: [
{ metric: '缺货率降低', value: '73%', description: '从12%降至3.2%' }, { metric: '缺货率降低', value: '73%', description: '从12%降至3.2%' },
{ metric: '库存周转提升', value: '38%', description: '周转天数从45天降至28天' }, { metric: '库存周转提升', value: '38%', description: '周转天数从45天降至28天' },
{ metric: 'ROI回报周期', value: '<6个月', description: '投入产出清晰可算' }, { metric: 'ROI回报周期', value: '<6个月', description: '投入产出清晰可算' },
], ],
certifications: [ certifications: [],
{ name: '等保三级', issuer: '公安部', link: '#' },
{ name: 'ISO 27001', issuer: '国际标准化组织', link: '#' },
],
overview: '睿新供应链决策支持系统是智能供应链管理平台,自动预测销量、智能补货建议,帮您把库存成本降下来、把缺货损失挽回来。系统采用智能算法,实现从经验驱动到数据驱动的供应链管理升级。', overview: '睿新供应链决策支持系统是智能供应链管理平台,自动预测销量、智能补货建议,帮您把库存成本降下来、把缺货损失挽回来。系统采用智能算法,实现从经验驱动到数据驱动的供应链管理升级。',
features: [ features: [
'智能销量预测:自动分析历史销售趋势、季节规律和促销影响,预测每个商品销量', '智能销量预测:自动分析历史销售趋势、季节规律和促销影响,预测每个商品销量',
@@ -361,25 +305,13 @@ export const PRODUCTS: Product[] = [
], ],
bundle: 'enterprise', bundle: 'enterprise',
capabilities: ['流程审批', '公文管理', '知识中心', '移动办公'], capabilities: ['流程审批', '公文管理', '知识中心', '移动办公'],
caseStudies: [ caseStudies: [],
{
client: '某中型制造企业',
industry: '制造业',
challenge: '审批流程依赖纸质流转,平均耗时3-5天,跨部门协作效率低',
solution: '部署睿新OA,实现全流程电子化审批和移动办公',
result: '平均审批时间从4天缩短至4小时,年节省纸张成本超10万',
},
],
dataProofs: [ dataProofs: [
{ metric: '审批效率提升', value: '95%', description: '从4天缩短至4小时' }, { metric: '审批效率提升', value: '95%', description: '从4天缩短至4小时' },
{ metric: '移动办公覆盖率', value: '100%', description: 'PC+移动端全覆盖' }, { metric: '移动办公覆盖率', value: '100%', description: 'PC+移动端全覆盖' },
{ metric: '流程电子化率', value: '100%', description: '告别纸质流转' }, { metric: '流程电子化率', value: '100%', description: '告别纸质流转' },
], ],
certifications: [ certifications: [],
{ name: '等保三级', issuer: '公安部', link: '#' },
{ name: 'ISO 27001', issuer: '国际标准化组织', link: '#' },
{ name: '信创适配认证', issuer: '中国信息安全测评中心', link: '#' },
],
overview: '睿新协同办公系统是综合型企业协同办公平台,融合传统办公自动化与现代协作理念。集成流程审批、公文管理、即时通讯、知识管理、会议日程等核心模块,支持PC端与移动端全场景覆盖,帮助企业实现办公数字化、流程规范化、协作高效化。', overview: '睿新协同办公系统是综合型企业协同办公平台,融合传统办公自动化与现代协作理念。集成流程审批、公文管理、即时通讯、知识管理、会议日程等核心模块,支持PC端与移动端全场景覆盖,帮助企业实现办公数字化、流程规范化、协作高效化。',
features: [ features: [
'流程审批:请假、报销、采购、合同等全流程电子化审批,支持自定义审批流程和条件分支', '流程审批:请假、报销、采购、合同等全流程电子化审批,支持自定义审批流程和条件分支',
+15 -47
View File
@@ -7,7 +7,7 @@ export const SERVICES: Service[] = [
title: '战略咨询', title: '战略咨询',
description: '数字化转型战略规划与落地路径设计,让技术投资真正驱动业务增长。从愿景制定到执行落地,陪伴企业穿越转型周期。', description: '数字化转型战略规划与落地路径设计,让技术投资真正驱动业务增长。从愿景制定到执行落地,陪伴企业穿越转型周期。',
icon: 'Lightbulb', icon: 'Lightbulb',
overview: '凭借12年行业经验和技术积累,为企业提供专业的技术咨询服务,帮助企业理清数字化转型方向,规避技术风险,实现技术与业务的深度融合。', overview: '凭借核心团队行业实践积累,为企业提供专业的技术咨询服务,帮助企业理清数字化转型方向,规避技术风险,实现技术与业务的深度融合。',
features: [ features: [
'数字化成熟度评估:全面评估企业数字化现状,识别核心痛点与机会点', '数字化成熟度评估:全面评估企业数字化现状,识别核心痛点与机会点',
'转型路线图设计:制定分阶段、可落地的数字化转型路径', '转型路线图设计:制定分阶段、可落地的数字化转型路径',
@@ -36,19 +36,11 @@ export const SERVICES: Service[] = [
'持续跟踪:定期回访,持续优化建议', '持续跟踪:定期回访,持续优化建议',
], ],
heroThemeId: 'service', heroThemeId: 'service',
caseStudies: [ caseStudies: [],
{
client: '某传统制造企业',
industry: '制造业',
challenge: '数字化转型方向不清晰,多次投入未见成效',
solution: '系统性评估现状,制定三年数字化转型路线图',
result: '首年完成核心系统升级,ROI达150%',
},
],
dataProofs: [ dataProofs: [
{ metric: '咨询项目数', value: '50+', description: '累计服务企业数量' }, { metric: '成立时间', value: '2026', description: '1 月于成都启航' },
{ metric: '方案落地率', value: '90%+', description: '咨询方案成功执行比例' }, { metric: '行业场景', value: '6个', description: '制造/零售/金融/医疗/教育/物流' },
{ metric: '行业覆盖', value: '6个', description: '制造/零售/金融/医疗/教育/物流' }, { metric: '交付理念', value: '100%', description: '以业务改善为衡量标准' },
], ],
methodology: [ methodology: [
{ {
@@ -84,7 +76,7 @@ export const SERVICES: Service[] = [
}, },
{ {
question: '咨询方案能保证落地吗?', question: '咨询方案能保证落地吗?',
answer: '我们的咨询方案 90%+ 成功落地。关键在于方案设计时充分考虑企业的实际能力、资源和约束条件,不做脱离现实的"完美方案"。我们还提供落地指导服务,确保方案真正产生价值。', answer: '我们的咨询方案以业务改善为衡量标准,方案设计时充分考虑企业的实际能力、资源和约束条件,不做脱离现实的完美方案。我们还提供落地指导服务,确保方案真正产生价值。',
}, },
{ {
question: '是否提供后续的技术支持?', question: '是否提供后续的技术支持?',
@@ -101,7 +93,7 @@ export const SERVICES: Service[] = [
title: '企业软件', title: '企业软件',
description: 'ERP、CRM、BI 等核心系统的评估、实施与定制化开发。基于行业最佳实践,打造适配企业实际的数字化底座。', description: 'ERP、CRM、BI 等核心系统的评估、实施与定制化开发。基于行业最佳实践,打造适配企业实际的数字化底座。',
icon: 'Code', icon: 'Code',
overview: '从需求分析到上线运维,全栈定制化开发服务。覆盖企业级应用、移动应用、数据平台,95%+准时交付率。', overview: '从需求分析到上线运维,全栈定制化开发服务。覆盖企业级应用、移动应用、数据平台,以结果导向保障交付质量。',
features: [ features: [
'ERP 实施与优化:核心ERP系统实施、升级与优化', 'ERP 实施与优化:核心ERP系统实施、升级与优化',
'CRM 客户关系管理:全渠道客户管理与营销自动化', 'CRM 客户关系管理:全渠道客户管理与营销自动化',
@@ -130,17 +122,9 @@ export const SERVICES: Service[] = [
'运维支持:提供持续的技术支持和维护', '运维支持:提供持续的技术支持和维护',
], ],
heroThemeId: 'service', heroThemeId: 'service',
caseStudies: [ caseStudies: [],
{
client: '某上市制造企业',
industry: '制造业',
challenge: '原有 ERP 系统已运行 8 年,无法支撑新业务模式',
solution: '采用分步迁移策略,以数据中台为核心重构业务流程',
result: '生产效率提升40%,决策效率提升3倍',
},
],
dataProofs: [ dataProofs: [
{ metric: '准时交付率', value: '95%+', description: '严格的项目管理保障' }, { metric: '交付理念', value: '100%', description: '以业务改善为衡量标准' },
{ metric: '代码质量', value: 'A+', description: 'Code Review + 自动化测试' }, { metric: '代码质量', value: 'A+', description: 'Code Review + 自动化测试' },
{ metric: '平均响应时间', value: '<4小时', description: '工作日技术支持' }, { metric: '平均响应时间', value: '<4小时', description: '工作日技术支持' },
], ],
@@ -179,18 +163,10 @@ export const SERVICES: Service[] = [
'持续优化:持续优化分析模型与流程', '持续优化:持续优化分析模型与流程',
], ],
heroThemeId: 'service', heroThemeId: 'service',
caseStudies: [ caseStudies: [],
{
client: '某三甲医院',
industry: '医疗健康',
challenge: '医院各业务系统独立建设,数据分散,难以形成统一视图',
solution: '构建医院数据中台,打通 20+ 业务系统数据',
result: '决策效率提升10倍,数据准确率达99.9%',
},
],
dataProofs: [ dataProofs: [
{ metric: '数据源对接', value: '20+种', description: '数据库/文件/API等' }, { metric: '数据源对接', value: '20+种', description: '数据库/文件/API等' },
{ metric: '技术方案交付', value: '100+', description: '累计交付的技术方案' }, { metric: '团队构成', value: '10+', description: '复合型技术团队' },
{ metric: '系统可用率', value: '99.9%', description: '生产环境稳定性' }, { metric: '系统可用率', value: '99.9%', description: '生产环境稳定性' },
], ],
}, },
@@ -228,19 +204,11 @@ export const SERVICES: Service[] = [
'持续迭代:根据反馈持续优化 AI 能力', '持续迭代:根据反馈持续优化 AI 能力',
], ],
heroThemeId: 'service', heroThemeId: 'service',
caseStudies: [ caseStudies: [],
{
client: '某教育科技集团',
industry: '教育培训',
challenge: '招生线索管理分散,营销活动效果难以追踪',
solution: '建设集团统一 CRM 系统,引入 AI 营销自动化',
result: '线索转化率提升45%,营销ROI提升2倍',
},
],
dataProofs: [ dataProofs: [
{ metric: 'AI 场景落地', value: '30+', description: '累计交付的AI场景方案' }, { metric: '行业场景', value: '6个', description: '制造/零售/金融/医疗/教育/物流' },
{ metric: '效率提升', value: '85%', description: '平均流程效率提升' }, { metric: '团队构成', value: '10+人', description: '复合型技术团队' },
{ metric: '客户满意度', value: '98%', description: 'AI项目客户满意度' }, { metric: '交付理念', value: '100%', description: '以业务改善为衡量标准' },
], ],
}, },
]; ];
+4 -12
View File
@@ -28,11 +28,7 @@ export const STANDALONE_PRODUCTS: StandaloneProduct[] = [
{ metric: '内存占用降低', value: '70%', description: '相比传统方案显著优化' }, { metric: '内存占用降低', value: '70%', description: '相比传统方案显著优化' },
{ metric: '部署时间', value: '5分钟', description: '即插即用,快速启动' }, { metric: '部署时间', value: '5分钟', description: '即插即用,快速启动' },
], ],
certifications: [ certifications: [],
{ name: '等保三级', issuer: '公安部', link: '#' },
{ name: 'ISO 27001', issuer: '国际标准化组织', link: '#' },
{ name: '商用密码产品认证', issuer: '国家密码管理局', link: '#' },
],
overview: '睿视 NovaVis 是我们即将推出的面向执法机关的新一代智能数据分析平台。以完全离线架构保障数据安全——所有计算均在本地完成,数据不出本地、不触网络。融合 AI 智能分析与专业关系网络图谱,提供资金追踪、团伙分析、时空碰撞等核心能力,让海量涉案数据秒级响应,为经济犯罪侦查、反腐败调查、涉黑涉恶打击等场景提供全链路数据分析支撑。', overview: '睿视 NovaVis 是我们即将推出的面向执法机关的新一代智能数据分析平台。以完全离线架构保障数据安全——所有计算均在本地完成,数据不出本地、不触网络。融合 AI 智能分析与专业关系网络图谱,提供资金追踪、团伙分析、时空碰撞等核心能力,让海量涉案数据秒级响应,为经济犯罪侦查、反腐败调查、涉黑涉恶打击等场景提供全链路数据分析支撑。',
features: [ features: [
'完全离线运行:零网络依赖,断网可用,金融级加密存储,U盘可携带即插即用', '完全离线运行:零网络依赖,断网可用,金融级加密存储,U盘可携带即插即用',
@@ -42,7 +38,7 @@ export const STANDALONE_PRODUCTS: StandaloneProduct[] = [
'一键报告生成:PDF / Word 双格式输出,自定义报告模板,分析过程全留痕,满足执法证据要求', '一键报告生成:PDF / Word 双格式输出,自定义报告模板,分析过程全留痕,满足执法证据要求',
], ],
benefits: [ benefits: [
'数据完全不出本地,从根本上杜绝泄露风险,满足最高等级安全合规要求', '数据完全不出本地,从根本上杜绝泄露风险,保障数据安全可控',
'百万级数据秒级响应,相比传统工具分析效率提升 10 倍以上', '百万级数据秒级响应,相比传统工具分析效率提升 10 倍以上',
'向导式操作,非技术人员也能快速上手,单案分析从 3-5 天缩短至小时级', '向导式操作,非技术人员也能快速上手,单案分析从 3-5 天缩短至小时级',
'极具性价比,相比国际竞品(i2 等)成本降低一个数量级', '极具性价比,相比国际竞品(i2 等)成本降低一个数量级',
@@ -59,7 +55,7 @@ export const STANDALONE_PRODUCTS: StandaloneProduct[] = [
'完全离线运行,零网络依赖', '完全离线运行,零网络依赖',
'支持 Windows 本地部署', '支持 Windows 本地部署',
'金融级加密存储与传输', '金融级加密存储与传输',
'满足等保三级安全合规要求', '金融级加密存储与传输',
'可选配本地大语言模型', '可选配本地大语言模型',
'提供 30 天免费全功能试用', '提供 30 天免费全功能试用',
], ],
@@ -71,11 +67,7 @@ export const STANDALONE_PRODUCTS: StandaloneProduct[] = [
{ name: '内存占用优化', value: '降低70%', description: '相比传统方案显著降低资源消耗' }, { name: '内存占用优化', value: '降低70%', description: '相比传统方案显著降低资源消耗' },
{ name: '运行模式', value: '完全离线', description: '零网络依赖,数据不出本地' }, { name: '运行模式', value: '完全离线', description: '零网络依赖,数据不出本地' },
], ],
complianceCertifications: [ complianceCertifications: [],
{ name: '等保三级', issuer: '公安部', standard: 'GB/T 22239-2019', validUntil: '2027-12', link: '#' },
{ name: 'ISO 27001', issuer: '国际标准化组织', standard: 'ISO/IEC 27001:2022', validUntil: '2026-06', link: '#' },
{ name: '商用密码产品认证', issuer: '国家密码管理局', standard: 'GM/T 0054', validUntil: '2027-03', link: '#' },
],
deploymentCases: [], deploymentCases: [],
}, },
]; ];
File diff suppressed because one or more lines are too long
@@ -347,7 +347,7 @@ function CertificationsSection({ data }: { data: AboutData }) {
))} ))}
</div> </div>
<p className="mt-6 text-sm text-text-muted leading-relaxed"> <p className="mt-6 text-sm text-text-muted leading-relaxed">
</p> </p>
</motion.div> </motion.div>
)} )}
@@ -44,48 +44,24 @@ const brandValues = [
const milestones = [ const milestones = [
{ {
year: '2014', year: '2026.01',
title: '扬帆起航', title: '公司成立',
description: '核心团队组建,聚焦企业信息化咨询与系统集成服务,服务首批制造行业客户。', description: '四川睿新致远科技有限公司在成都龙泉驿区正式成立,确立「专注科技创新,驱动智慧未来」的企业使命。',
highlight: '起点', highlight: '正式成立',
}, },
{ {
year: '2016', year: '2026.02',
title: '能力沉淀', title: '解决方案研发启动',
description: '建立自有方法论体系,完成 ERP、CRM 等核心产品线布局,服务客户突破 50 家。', description: '正式启动企业数字化转型解决方案研发,覆盖诊断、设计、实施、运维全链路,为中小企业提供一站式数字化升级服务。',
highlight: '50+', highlight: '研发启航',
},
{
year: '2018',
title: '行业深耕',
description: '业务覆盖制造、零售、医疗、金融四大行业,推出行业化解决方案,团队规模突破 100 人。',
highlight: '4 行业',
},
{
year: '2020',
title: '平台升级',
description: '完成核心产品云化改造,推出数据中台与 BI 平台,助力企业应对数字化转型加速需求。',
highlight: '云化',
},
{
year: '2022',
title: '生态扩展',
description: '业务拓展至教育、物流行业,服务客户突破 300 家,建立产学研合作生态。',
highlight: '300+',
},
{
year: '2024',
title: '品牌升级',
description: '正式确立「睿新致远」品牌,以数据驱动的决策能力为核心价值主张,服务客户突破 500 家。',
highlight: '500+',
}, },
]; ];
const brandStats = [ const brandStats = [
{ value: '12+', label: '年行业深耕' }, { value: '2026', label: '年成立' },
{ value: '500+', label: '服务企业' }, { value: '10+', label: '人核心团队' },
{ value: '200+', label: '专业顾问' },
{ value: '6', label: '行业覆盖' }, { value: '6', label: '行业覆盖' },
{ value: '100%', label: '结果导向' },
]; ];
export default function BrandContent() { export default function BrandContent() {
@@ -148,7 +124,7 @@ export default function BrandContent() {
transition={{ duration: 0.7, delay: 0.5, ease: EASE_OUT }} transition={{ duration: 0.7, delay: 0.5, ease: EASE_OUT }}
className="text-lg sm:text-xl text-text-secondary/70 max-w-2xl leading-relaxed" className="text-lg sm:text-xl text-text-secondary/70 max-w-2xl leading-relaxed"
> >
12 500+ 2026 1
</motion.p> </motion.p>
</div> </div>
@@ -267,7 +243,7 @@ export default function BrandContent() {
</span> </span>
</div> </div>
<h2 className="font-sans text-2xl sm:text-3xl md:text-4xl lg:text-5xl font-black text-ink tracking-tight leading-[1.05]"> <h2 className="font-sans text-2xl sm:text-3xl md:text-4xl lg:text-5xl font-black text-ink tracking-tight leading-[1.05]">
12
<span className="text-brand"></span> <span className="text-brand"></span>
</h2> </h2>
</ScrollReveal> </ScrollReveal>
@@ -336,10 +312,10 @@ export default function BrandContent() {
<div className="grid sm:grid-cols-2 lg:grid-cols-4 gap-6"> <div className="grid sm:grid-cols-2 lg:grid-cols-4 gap-6">
{[ {[
{ icon: Building2, title: '500+ 企业客户', desc: '覆盖制造、零售、医疗、金融、教育、物流六大行业' }, { icon: Building2, title: '首批客户共创', desc: '以第一批客户的业务成功为起点,覆盖制造、零售、医疗、金融、教育、物流等场景' },
{ icon: Users, title: '200+ 专业顾问', desc: '核心团队来自头部咨询公司与科技企业,平均从业经验 8 年以上' }, { icon: Users, title: '专业核心团队', desc: '核心团队具备企业数字化与软件工程实践,专注解决真实业务问题' },
{ icon: Shield, title: '可验证的交付质量', desc: '90%+ 方案落地率,客户满意度持续保持在 95% 以上' }, { icon: Shield, title: '结果导向交付', desc: '不以「项目上线」为终点,以「客户业务是否真正改善」为衡量标准' },
{ icon: Globe, title: '行业覆盖', desc: '从传统制造到新兴零售,方法论适配多行业场景' }, { icon: Globe, title: '行业场景', desc: '方法论适配制造、零售、医疗、金融、教育、物流等多行业场景' },
].map((item, i) => ( ].map((item, i) => (
<ScrollReveal key={item.title} delay={i * 0.1}> <ScrollReveal key={item.title} delay={i * 0.1}>
<div className="group relative bg-bg-secondary border border-border-primary p-8 h-full transition-all duration-300 hover:border-brand/20 hover:bg-white hover:shadow-sm"> <div className="group relative bg-bg-secondary border border-border-primary p-8 h-full transition-all duration-300 hover:border-brand/20 hover:bg-white hover:shadow-sm">
+1 -1
View File
@@ -4,7 +4,7 @@ import BrandContent from './brand-content';
export const metadata: Metadata = { export const metadata: Metadata = {
title: `品牌故事 - ${COMPANY_INFO.displayName}`, title: `品牌故事 - ${COMPANY_INFO.displayName}`,
description: `了解${COMPANY_INFO.name}的品牌理念、使命愿景与发展历程。12年深耕企业数字化,以「睿新致远」为品牌精神,专注可衡量的业务改善。`, description: `了解${COMPANY_INFO.name}的品牌理念、使命愿景与发展历程。以「睿新致远」为品牌精神,专注可衡量的业务改善。`,
}; };
export default function BrandPage() { export default function BrandPage() {
+1 -1
View File
@@ -133,7 +133,7 @@ jest.mock('@/lib/constants', () => ({
{ value: '6', label: '研发产品' }, { value: '6', label: '研发产品' },
{ value: '5+', label: '行业覆盖' }, { value: '5+', label: '行业覆盖' },
{ value: '10+', label: '团队成员' }, { value: '10+', label: '团队成员' },
{ value: '12+', label: '年核心团队经验' }, { value: '2026', label: '年成立' },
], ],
})); }));
+1 -1
View File
@@ -5,7 +5,7 @@ import { AboutClient } from './client';
export const metadata: Metadata = { export const metadata: Metadata = {
title: `关于我们 - ${COMPANY_INFO.displayName}`, title: `关于我们 - ${COMPANY_INFO.displayName}`,
description: `了解${COMPANY_INFO.name}12年行业深耕,大厂背景团队,以结果导向的服务理念,做企业数字化转型的同行者与成长伙伴。`, description: `了解${COMPANY_INFO.name}专业核心团队,以结果导向的服务理念,做企业数字化转型的同行者与成长伙伴。`,
}; };
export default async function AboutPage() { export default async function AboutPage() {
+11 -11
View File
@@ -11,10 +11,10 @@ import { cn } from '@/lib/utils';
const EASE_OUT = [0.22, 1, 0.36, 1] as const; const EASE_OUT = [0.22, 1, 0.36, 1] as const;
const PAGE_METRICS = [ const PAGE_METRICS = [
{ value: '500+', label: '服务客户', sub: '覆盖六大行业' }, { value: '首批', label: '客户共创', sub: '案例持续积累中' },
{ value: '98%', label: '项目成功率', sub: '持续稳定交付' }, { value: '10+', label: '人核心团队', sub: '复合型技术团队' },
{ value: '35%', label: '平均效率提升', sub: '核心业务流程' }, { value: '100%', label: '结果导向', sub: '以业务改善为衡量标准' },
{ value: '6大', label: '行业覆盖', sub: '制造零售医疗等' }, { value: '6大', label: '行业场景', sub: '制造零售医疗等' },
]; ];
function CaseCard({ caseItem, index }: { caseItem: CaseStudy; index: number }) { function CaseCard({ caseItem, index }: { caseItem: CaseStudy; index: number }) {
@@ -130,11 +130,11 @@ export default function CasesContentV3({
transition={{ duration: 1, delay: 0.2, ease: EASE_OUT }} transition={{ duration: 1, delay: 0.2, ease: EASE_OUT }}
className="text-4xl sm:text-5xl md:text-6xl lg:text-7xl xl:text-8xl font-black text-ink leading-[0.88] tracking-tightest mb-10 sm:mb-12 md:mb-16" className="text-4xl sm:text-5xl md:text-6xl lg:text-7xl xl:text-8xl font-black text-ink leading-[0.88] tracking-tightest mb-10 sm:mb-12 md:mb-16"
> >
<div className="block"></div> <div className="block"></div>
<div className="block mt-4 sm:mt-6"> <div className="block mt-4 sm:mt-6">
<span className="relative inline-block"> <span className="relative inline-block">
<span className="relative text-brand font-black"> <span className="relative text-brand font-black">
<motion.span <motion.span
className="absolute -bottom-2 left-0 w-full h-[3px] bg-brand" className="absolute -bottom-2 left-0 w-full h-[3px] bg-brand"
style={{ transformOrigin: 'left' }} style={{ transformOrigin: 'left' }}
@@ -153,7 +153,7 @@ export default function CasesContentV3({
transition={{ duration: 0.8, delay: 0.5, ease: EASE_OUT }} transition={{ duration: 0.8, delay: 0.5, ease: EASE_OUT }}
className="text-lg md:text-xl text-text-secondary max-w-2xl leading-relaxed mb-12" className="text-lg md:text-xl text-text-secondary max-w-2xl leading-relaxed mb-12"
> >
<br className="hidden sm:block" /> <br className="hidden sm:block" />
</motion.p> </motion.p>
@@ -165,16 +165,16 @@ export default function CasesContentV3({
className="flex flex-wrap gap-3" className="flex flex-wrap gap-3"
> >
<span className="px-4 py-2 text-xs font-bold text-brand border border-brand/20 bg-brand/[0.05]"> <span className="px-4 py-2 text-xs font-bold text-brand border border-brand/20 bg-brand/[0.05]">
500+
</span> </span>
<span className="px-4 py-2 text-xs font-medium text-text-secondary border border-border-primary"> <span className="px-4 py-2 text-xs font-medium text-text-secondary border border-border-primary">
98% 10+
</span> </span>
<span className="px-4 py-2 text-xs font-medium text-text-secondary border border-border-primary"> <span className="px-4 py-2 text-xs font-medium text-text-secondary border border-border-primary">
6 6
</span> </span>
<span className="px-4 py-2 text-xs font-medium text-text-secondary border border-border-primary"> <span className="px-4 py-2 text-xs font-medium text-text-secondary border border-border-primary">
97% 100%
</span> </span>
</motion.div> </motion.div>
</div> </div>
+1 -1
View File
@@ -7,7 +7,7 @@ import { CasesClient } from './client';
export const metadata: Metadata = { export const metadata: Metadata = {
title: `客户案例 - ${COMPANY_INFO.displayName}`, title: `客户案例 - ${COMPANY_INFO.displayName}`,
description: `500+企业客户的成功案例,覆盖制造、零售、医疗、教育、金融、物流六大行业。真实数据,可衡量的成果——见证数字化转型的价值。`, description: `我们正在与首批客户共创数字化转型实践,覆盖制造、零售、医疗、教育、金融、物流六大行业场景。以可衡量的成果为目标——见证数字化转型的价值。`,
}; };
export const revalidate = 3600; export const revalidate = 3600;
+5 -5
View File
@@ -47,10 +47,10 @@ const FALLBACK_SERVICES = [
{ {
subtitle: 'Solution Delivery', subtitle: 'Solution Delivery',
title: '行业解决方案落地', title: '行业解决方案落地',
desc: '基于深耕行业的最佳实践,提供从方案设计、系统开发到上线运维的一站式交付,确保数字化转型真正落地生根。', desc: '基于核心团队的行业实践,提供从方案设计、系统开发到上线运维的一站式交付,确保数字化转型真正落地生根。',
highlights: ['行业套件', '定制开发', '系统集成', '持续运维'], highlights: ['行业套件', '定制开发', '系统集成', '持续运维'],
metrics: [ metrics: [
{ value: '500+', label: '项目交付经验' }, { value: '6', label: '行业场景覆盖' },
{ value: '99.9%', label: '系统可用性' }, { value: '99.9%', label: '系统可用性' },
], ],
href: '/services/solution', href: '/services/solution',
@@ -201,9 +201,9 @@ function HeroSection({ heroData, stats }: {
// ===== 信任/成果区:Bain 式量化数据展示 ===== // ===== 信任/成果区:Bain 式量化数据展示 =====
function TrustSection() { function TrustSection() {
const items = [ const items = [
{ value: '12+', label: '年行业深耕', desc: '自 2014 年起专注企业数字化转型' }, { value: '2026', label: '年正式成立', desc: '1 月 15 日于成都龙泉驿区启航' },
{ value: '500+', label: '项目交付', desc: '覆盖金融、制造、政务等 20+ 行业' }, { value: '10+', label: '人核心团队', desc: '复合型技术团队,覆盖咨询与研发' },
{ value: '98%', label: '客户续约率', desc: '长期陪跑,持续创造业务价值' }, { value: '6', label: '款自研产品', desc: '覆盖核心数字化业务场景' },
{ value: '100%', label: '私有化部署', desc: '核心数据不出境,满足合规要求' }, { value: '100%', label: '私有化部署', desc: '核心数据不出境,满足合规要求' },
]; ];
@@ -5,7 +5,6 @@ import { Button } from '@/components/ui/button';
import { Badge } from '@/components/ui/badge'; import { Badge } from '@/components/ui/badge';
import { import {
ArrowRight, ArrowRight,
CheckCircle2,
Zap, Zap,
Shield, Shield,
TrendingUp, TrendingUp,
@@ -80,8 +79,8 @@ const UPGRADE_BENEFITS = [
{ {
icon: Shield, icon: Shield,
value: '100%', value: '100%',
title: '合规安全保障', title: '数据安全保障',
desc: '等保三级+ISO27001+信创认证,数据安全无忧', desc: '私有化部署 + 数据加密 + 访问控制,数据安全无忧',
}, },
]; ];
@@ -319,54 +318,17 @@ export default function ErpUpgradeContentV2({ item }: ErpUpgradeContentV2Props)
<div className="absolute top-0 left-0 right-0 h-px bg-border-primary" /> <div className="absolute top-0 left-0 right-0 h-px bg-border-primary" />
<div className="max-w-container mx-auto px-6 lg:px-10 relative z-10"> <div className="max-w-container mx-auto px-6 lg:px-10 relative z-10">
<ScrollReveal className="max-w-3xl mb-16"> <ScrollReveal className="max-w-3xl mb-8 text-center mx-auto">
<SectionLabel>Case Study</SectionLabel> <SectionLabel className="justify-center">Case Study</SectionLabel>
<h2 className="text-3xl md:text-4xl lg:text-5xl font-bold tracking-tight leading-tight text-ink"> <h2 className="text-3xl md:text-4xl lg:text-5xl font-bold tracking-tight leading-tight text-ink">
<span className="text-brand"></span> <span className="text-brand"></span>
</h2> </h2>
</ScrollReveal> </ScrollReveal>
<ScrollReveal delay={0.1}> <ScrollReveal delay={0.1}>
<div className="border border-border-primary bg-white p-8 lg:p-12 relative overflow-hidden"> <p className="text-center text-text-secondary max-w-2xl mx-auto leading-relaxed">
<div className="absolute top-0 left-0 right-0 h-1 bg-brand" /> 2026
</p>
<div className="grid lg:grid-cols-3 gap-8 lg:gap-12">
<div>
<Badge variant="outline" className="mb-4 border-brand/30 text-brand">
</Badge>
<h3 className="text-xl font-semibold mb-4 text-ink"></h3>
<p className="text-text-secondary leading-relaxed">
55000+ERP系统已使用10年
</p>
</div>
<div>
<h3 className="text-xl font-semibold mb-4 text-ink"></h3>
<ul className="space-y-3">
{['财务、采购、销售、库存数据分散', '月结耗时5天以上,数据准确性差', '多工厂协同困难,库存周转率低', '系统扩展性差,新需求响应慢'].map((item, i) => (
<li key={i} className="flex items-start gap-3">
<CheckCircle2 className="w-5 h-5 text-brand shrink-0 mt-0.5" />
<span className="text-text-secondary">{item}</span>
</li>
))}
</ul>
</div>
<div>
<h3 className="text-xl font-semibold mb-4 text-ink"></h3>
<ul className="space-y-3">
{['月结时间从5天缩短至1天', '库存准确率提升至99.2%', '库存周转率提升35%', '运营效率整体提升40%+'].map((item, i) => (
<li key={i} className="flex items-start gap-3">
<TrendingUp className="w-5 h-5 text-brand shrink-0 mt-0.5" />
<span className="text-text-secondary">{item}</span>
</li>
))}
</ul>
</div>
</div>
</div>
</ScrollReveal> </ScrollReveal>
</div> </div>
</section> </section>
@@ -385,28 +347,34 @@ export default function ErpUpgradeContentV2({ item }: ErpUpgradeContentV2Props)
</div> </div>
</SectionLabel> </SectionLabel>
<h2 className="text-3xl md:text-4xl lg:text-5xl font-bold tracking-tight leading-tight text-ink"> <h2 className="text-3xl md:text-4xl lg:text-5xl font-bold tracking-tight leading-tight text-ink">
<span className="text-brand"></span> <span className="text-brand"></span>
</h2> </h2>
</ScrollReveal> </ScrollReveal>
<StaggerReveal {certifications.length > 0 ? (
className="flex flex-wrap justify-center gap-6 md:gap-10" <StaggerReveal
delayChildren={0.1} className="flex flex-wrap justify-center gap-6 md:gap-10"
> delayChildren={0.1}
{certifications.map((cert, index) => ( >
<div {certifications.map((cert, index) => (
key={index} <div
className="group text-center p-8 border border-border-primary bg-white hover:border-brand/30 hover:bg-bg-secondary transition-all duration-500 min-w-[200px]" key={index}
> className="group text-center p-8 border border-border-primary bg-white hover:border-brand/30 hover:bg-bg-secondary transition-all duration-500 min-w-[200px]"
<div className="w-16 h-16 mx-auto mb-4 bg-brand/10 border border-brand/20 flex items-center justify-center group-hover:scale-110 transition-transform duration-300"> >
<Shield className="w-8 h-8 text-brand" /> <div className="w-16 h-16 mx-auto mb-4 bg-brand/10 border border-brand/20 flex items-center justify-center group-hover:scale-110 transition-transform duration-300">
<Shield className="w-8 h-8 text-brand" />
</div>
<h4 className="text-base font-semibold mb-1 text-ink">{cert.name}</h4>
<p className="text-sm text-text-muted">{cert.issuer}</p>
</div> </div>
<h4 className="text-base font-semibold mb-1 text-ink">{cert.name}</h4> ))}
<p className="text-sm text-text-muted">{cert.issuer}</p> </StaggerReveal>
</div> ) : (
))} <p className="text-center text-text-muted max-w-xl mx-auto leading-relaxed">
</StaggerReveal>
</p>
)}
</div> </div>
</section> </section>
@@ -56,21 +56,21 @@ function DetailHero({ service }: { service: Service }) {
> >
<div> <div>
<div className="text-3xl sm:text-4xl font-black text-brand tracking-tight leading-none mb-2"> <div className="text-3xl sm:text-4xl font-black text-brand tracking-tight leading-none mb-2">
12 10+
</div> </div>
<div className="text-sm text-text-muted"></div> <div className="text-sm text-text-muted"></div>
</div> </div>
<div> <div>
<div className="text-3xl sm:text-4xl font-black text-ink tracking-tight leading-none mb-2"> <div className="text-3xl sm:text-4xl font-black text-ink tracking-tight leading-none mb-2">
95%+ 6
</div> </div>
<div className="text-sm text-text-muted"></div> <div className="text-sm text-text-muted"></div>
</div> </div>
<div> <div>
<div className="text-3xl sm:text-4xl font-black text-ink tracking-tight leading-none mb-2"> <div className="text-3xl sm:text-4xl font-black text-ink tracking-tight leading-none mb-2">
98% 100%
</div> </div>
<div className="text-sm text-text-muted"></div> <div className="text-sm text-text-muted"></div>
</div> </div>
</motion.div> </motion.div>
@@ -163,7 +163,7 @@ function FeaturesSection({ service }: { service: Service }) {
</h2> </h2>
<p className="mt-6 text-lg text-text-secondary leading-relaxed"> <p className="mt-6 text-lg text-text-secondary leading-relaxed">
500+
</p> </p>
</motion.div> </motion.div>
@@ -9,10 +9,10 @@ const EASE_OUT = [0.22, 1, 0.36, 1] as const;
/** Fallback metrics keyed by service ID — used when CMS data does not provide metrics */ /** Fallback metrics keyed by service ID — used when CMS data does not provide metrics */
const SERVICE_UI_META: Record<string, { metrics: { value: string; label: string }[] }> = { const SERVICE_UI_META: Record<string, { metrics: { value: string; label: string }[] }> = {
consulting: { metrics: [{ value: '90%+', label: '方案落地率' }, { value: '50+', label: '咨询项目' }] }, consulting: { metrics: [{ value: '10+', label: '人核心团队' }, { value: '6', label: '行业场景' }] },
software: { metrics: [{ value: '95%+', label: '准时交付率' }, { value: 'A+', label: '代码质量' }] }, software: { metrics: [{ value: '6', label: '款自研产品' }, { value: 'A+', label: '代码质量' }] },
data: { metrics: [{ value: '100+', label: '技术方案' }, { value: '24/7', label: '运维支持' }] }, data: { metrics: [{ value: '99.9%', label: '系统可用性' }, { value: '24/7', label: '运维支持' }] },
solutions: { metrics: [{ value: '30+', label: 'AI 场景' }, { value: '85%', label: '效率提升' }] }, solutions: { metrics: [{ value: '6', label: '行业场景' }, { value: '100%', label: '结果导向交付' }] },
}; };
function mapServicesToCards(services: Service[]) { function mapServicesToCards(services: Service[]) {
+1 -1
View File
@@ -24,7 +24,7 @@ export async function generateMetadata({ params }: { params: Promise<{ id: strin
const solution = { ...item.data, title: item.data.title || item.title } as unknown as Solution; const solution = { ...item.data, title: item.data.title || item.title } as unknown as Solution;
return { return {
title: `${solution.title} - 行业深耕端到端交付 | ${COMPANY_INFO.displayName}`, title: `${solution.title} - 行业场景端到端交付 | ${COMPANY_INFO.displayName}`,
description: solution.description, description: solution.description,
}; };
} }
+1 -1
View File
@@ -7,7 +7,7 @@ import SolutionsContentV3 from './solutions-content-v3';
export const metadata: Metadata = { export const metadata: Metadata = {
title: `解决方案 - ${COMPANY_INFO.displayName}`, title: `解决方案 - ${COMPANY_INFO.displayName}`,
description: `深耕行业场景的解决方案,端到端交付,推荐套装组合 + 配套服务包。基于自研产品矩阵,为制造业、贸易零售、教育培训、医疗健康、金融服务、物流运输六大行业量身定制最佳实践。`, description: `专注行业场景的解决方案,端到端交付,推荐套装组合 + 配套服务包。基于自研产品矩阵,为制造业、贸易零售、教育培训、医疗健康、金融服务、物流运输六大行业量身定制最佳实践。`,
}; };
export const revalidate = 3600; export const revalidate = 3600;
@@ -28,7 +28,7 @@ function HeroSection() {
transition={{ duration: 1, delay: 0.2, ease: EASE_OUT }} transition={{ duration: 1, delay: 0.2, ease: EASE_OUT }}
className="text-4xl sm:text-5xl md:text-6xl lg:text-7xl xl:text-8xl font-black text-ink leading-[0.92] tracking-tightest mb-10 sm:mb-12 md:mb-16" className="text-4xl sm:text-5xl md:text-6xl lg:text-7xl xl:text-8xl font-black text-ink leading-[0.92] tracking-tightest mb-10 sm:mb-12 md:mb-16"
> >
<div className="block"></div> <div className="block"></div>
<div className="block mt-4 sm:mt-6"> <div className="block mt-4 sm:mt-6">
<span className="relative inline-block"> <span className="relative inline-block">
<span className="relative text-brand font-black"> <span className="relative text-brand font-black">
+1 -1
View File
@@ -48,7 +48,7 @@ describe('TeamPage', () => {
heroSubtitle: '核心团队', heroSubtitle: '核心团队',
heroTitle: 'CMS 团队标题', heroTitle: 'CMS 团队标题',
heroDescription: 'CMS 团队描述', heroDescription: 'CMS 团队描述',
stats: [{ value: 12, suffix: '+', label: '年行业经验' }], stats: [{ value: 2026, suffix: '', label: '年成立' }],
}, },
version: 1, version: 1,
sortOrder: 0, sortOrder: 0,
+1 -1
View File
@@ -5,7 +5,7 @@ import { TeamClient } from './client';
export const metadata: Metadata = { export const metadata: Metadata = {
title: `核心团队 - ${COMPANY_INFO.displayName}`, title: `核心团队 - ${COMPANY_INFO.displayName}`,
description: `了解${COMPANY_INFO.name}的核心团队。我们的团队成员拥有丰富的行业经验和技术专长,致力于为客户提供专业的数字化转型服务。`, description: `了解${COMPANY_INFO.name}的核心团队。我们的团队成员聚焦企业数字化,具备技术专长与交付能力,致力于为客户提供专业的数字化转型服务。`,
}; };
// ISR:生产环境每 1 小时自动重新验证,CMS 发布/更新时通过 /api/cms/revalidate 主动刷新 // ISR:生产环境每 1 小时自动重新验证,CMS 发布/更新时通过 /api/cms/revalidate 主动刷新
+2 -2
View File
@@ -249,8 +249,8 @@ export default function TeamContentV3({ data }: { data: Record<string, unknown>
</span> </span>
</div> </div>
<h2 className="font-sans text-2xl sm:text-3xl md:text-4xl lg:text-5xl font-black text-ink tracking-tight leading-[1.05]"> <h2 className="font-sans text-2xl sm:text-3xl md:text-4xl lg:text-5xl font-black text-ink tracking-tight leading-[1.05]">
12
<span className="text-brand">500+ </span> <span className="text-brand"></span>
</h2> </h2>
<p className="text-text-secondary leading-relaxed mt-4 text-base sm:text-lg"> <p className="text-text-secondary leading-relaxed mt-4 text-base sm:text-lg">
+1 -1
View File
@@ -24,7 +24,7 @@ export const metadata: Metadata = {
default: "四川睿新致远科技有限公司 - 企业数字化转型服务商", default: "四川睿新致远科技有限公司 - 企业数字化转型服务商",
template: "%s | 四川睿新致远科技有限公司", template: "%s | 四川睿新致远科技有限公司",
}, },
description: "四川睿新致远科技有限公司成立于2026年,专注于企业数字化转型服务,提供软件开发、云计算、数据分析、信息安全等一站式解决方案。", description: "四川睿新致远科技有限公司成立于2026年1月,专注于企业数字化转型服务,提供软件开发、云计算、数据分析、信息安全等一站式解决方案。",
keywords: ["数字化转型", "企业软件", "ERP系统", "CRM系统", "云计算", "数据分析", "软件开发", "成都科技公司", "金融科技", "睿新致远"], keywords: ["数字化转型", "企业软件", "ERP系统", "CRM系统", "云计算", "数据分析", "软件开发", "成都科技公司", "金融科技", "睿新致远"],
authors: [{ name: "四川睿新致远科技有限公司" }], authors: [{ name: "四川睿新致远科技有限公司" }],
creator: "四川睿新致远科技有限公司", creator: "四川睿新致远科技有限公司",
@@ -26,7 +26,7 @@ export function MethodologySection() {
<span className="text-[var(--color-brand)]"></span> <span className="text-[var(--color-brand)]"></span>
</h2> </h2>
<p className="text-base text-[var(--color-text-muted)]"> <p className="text-base text-[var(--color-text-muted)]">
</p> </p>
</motion.div> </motion.div>
@@ -5,22 +5,22 @@ import { Shield, Users, Cpu, Handshake, Quote } from 'lucide-react';
import { useReducedMotion } from '@/hooks/use-reduced-motion'; import { useReducedMotion } from '@/hooks/use-reduced-motion';
const METRICS = [ const METRICS = [
{ icon: Users, value: '50+', label: '服务企业', description: '覆盖金融、制造、零售、政务等行业' }, { icon: Users, value: '首批', label: '客户共创', description: '案例与口碑持续积累中' },
{ icon: Cpu, value: '6', label: '自研产品', description: '覆盖企业数字化全场景' }, { icon: Cpu, value: '6', label: '自研产品', description: '覆盖企业数字化全场景' },
{ icon: Shield, value: '99%', label: '交付满意度', description: '以结果为导向的交付承诺' }, { icon: Shield, value: '100%', label: '结果导向', description: '以业务改善为交付承诺' },
{ icon: Handshake, value: '3年+', label: '平均合作时长', description: '长期陪跑,持续为客户创造价值' }, { icon: Handshake, value: '2026', label: '年成立', description: '1 月 15 日于成都启航' },
]; ];
const TESTIMONIALS = [ const TESTIMONIALS = [
{ {
quote: '睿新致远团队不仅技术扎实,更重要的是真正理解我们的业务痛点,方案落地性很强。', quote: '期待与您一起,把数字化转型从蓝图变为现实。',
author: '某金融机构 数字化负责人', author: '睿新致远团队',
role: '数字化转型项目', role: '首批项目推进中',
}, },
{ {
quote: '从需求沟通到上线交付,全程透明可控,响应速度超出预期。', quote: '我们珍视每一位客户的信任,用可衡量的结果赢得口碑。',
author: '某制造企业 IT 总监', author: '睿新致远团队',
title: 'ERP 系统建设项目', role: '客户成功承诺',
}, },
]; ];
@@ -108,7 +108,7 @@ export function SocialProofSection() {
</div> </div>
<div> <div>
<div className="text-sm font-medium text-[var(--color-text-primary)]">{t.author}</div> <div className="text-sm font-medium text-[var(--color-text-primary)]">{t.author}</div>
<div className="text-xs text-[var(--color-text-subtle)]">{('role' in t) ? t.role : t.title}</div> <div className="text-xs text-[var(--color-text-subtle)]">{t.role}</div>
</div> </div>
</div> </div>
</motion.div> </motion.div>
+6 -6
View File
@@ -9,15 +9,15 @@ import { useReducedMotion } from '@/hooks/use-reduced-motion';
const TRUST_PILLARS = [ const TRUST_PILLARS = [
{ {
icon: Shield, icon: Shield,
title: '12年+ 行业深耕', title: '行业场景聚焦',
description: '核心团队长期从事技术咨询企业数字化,服务覆盖金融、制造、零售、政务等多个行业', description: '核心团队专注技术咨询企业数字化,服务经验覆盖金融、制造、零售、政务等多个行业',
stat: '12+', stat: '6',
statLabel: '行业经验', statLabel: '行业场景',
}, },
{ {
icon: Building2, icon: Building2,
title: '大型 IT 企业背景', title: '专业工程背景',
description: '开发团队来自多个大型传统 IT 企业,具备扎实的工程能力和规范化交付经验', description: '开发团队具备扎实的工程能力和规范化交付经验',
stat: '10+', stat: '10+',
statLabel: '人核心团队', statLabel: '人核心团队',
}, },
+1 -1
View File
@@ -3,7 +3,7 @@ export const COMPANY_INFO = {
shortName: '睿新致遠', shortName: '睿新致遠',
displayName: '睿新致远', displayName: '睿新致远',
slogan: '企业数字化转型的同行者', slogan: '企业数字化转型的同行者',
description: '12年行业深耕,大厂背景团队,以结果导向的服务理念,做企业数字化转型的同行者与成长伙伴', description: '专业核心团队,以结果导向的服务理念,做企业数字化转型的同行者与成长伙伴',
founded: '2026', founded: '2026',
location: '四川省成都市', location: '四川省成都市',
email: 'contact@novalon.cn', email: 'contact@novalon.cn',
+1 -1
View File
@@ -18,7 +18,7 @@ export const NEWS: NewsItem[] = [
date: '2026-01-15', date: '2026-01-15',
category: '公司新闻', category: '公司新闻',
image: '/images/news/founding.webp', image: '/images/news/founding.webp',
content: `2026年1月15日,四川睿新致远科技有限公司在成都龙泉驿区幸福路12号正式成立。公司注册资本雄厚,拥有一支经验丰富的技术团队。 content: `2026年1月15日,四川睿新致远科技有限公司在成都龙泉驿区幸福路12号正式成立。公司拥有一支专业的技术团队。
"专注科技创新,驱动智慧未来"使 "专注科技创新,驱动智慧未来"使
+4 -4
View File
@@ -4,8 +4,8 @@ export interface StatItem {
} }
export const STATS: StatItem[] = [ export const STATS: StatItem[] = [
{ value: '500+', label: '服务企业' }, { value: '2026', label: '年成立' },
{ value: '6', label: '行业覆盖' }, { value: '10+', label: '人核心团队' },
{ value: '200+', label: '专业顾问' }, { value: '6', label: '款自研产品' },
{ value: '12+', label: '年核心团队经验' }, { value: '100%', label: '结果导向' },
]; ];