# 网站功能补全实施计划 > **For Claude:** REQUIRED SUB-SKILL: Use superpowers:executing-plans to implement this plan task-by-task. **Goal:** 实现网站联系表单邮件发送、服务详情、产品详情、新闻动态完整功能、隐私政策和服务条款页面 **Architecture:** 采用 Next.js App Router 架构,使用 Resend API 发送邮件,服务详情使用模态框展示,产品详情和新闻详情使用动态路由页面,隐私政策和服务条款使用静态页面。 **Tech Stack:** Next.js 16, React 19, TypeScript, Resend SDK, Radix UI Dialog, Framer Motion, Zod --- ## 实施阶段概览 ### 阶段 1: 联系表单邮件发送(高优先级) - 创建 API Route 处理表单提交 - 实现邮件模板生成 - 配置环境变量和安全措施 - 修改前端组件集成 API ### 阶段 2: 服务详情功能(中优先级) - 扩展服务数据结构 - 创建服务详情模态框组件 - 修改服务卡片添加交互 ### 阶段 3: 产品详情功能(中优先级) - 扩展产品数据结构 - 创建产品详情页面 - 创建产品列表页面(可选) - 修改产品卡片添加链接 ### 阶段 4: 新闻动态完整功能(中优先级) - 扩展新闻数据结构 - 创建新闻列表页面 - 完善新闻详情页面 - 修改新闻卡片添加链接 ### 阶段 5: 隐私政策和服务条款(低优先级) - 创建隐私政策页面 - 创建服务条款页面 - 修改 Footer 链接 --- ## 阶段 1: 联系表单邮件发送 ### Task 1.1: 创建邮件模板工具 **Files:** - Create: `src/lib/email-templates.ts` **Step 1: 创建邮件模板文件** ```typescript import { COMPANY_INFO } from './constants'; export interface ContactFormData { name: string; phone: string; email: string; message: string; } export function generateNotificationEmail(data: ContactFormData): string { const submitTime = new Date().toLocaleString('zh-CN', { year: 'numeric', month: '2-digit', day: '2-digit', hour: '2-digit', minute: '2-digit', }); return `
${COMPANY_INFO.name}
${COMPANY_INFO.name}
尊敬的 ${data.name},您好!
我们已收到您的留言,感谢您对${COMPANY_INFO.name}的关注与支持!
⏰ 预计回复时间:2小时内
工作日 9:00 - 18:00
📞 联系我们