const XLSX = require('xlsx'); const fs = require('fs'); const path = require('path'); // 创建工作簿 const wb = XLSX.utils.book_new(); // 数据定义 const marketingData = [ ["一级功能", "二级功能", "三级功能", "功能描述", "状态"], ["自动营销", "营销活动管理", "活动列表-进行中", "展示进行中的营销活动(6条)", "✅"], ["自动营销", "营销活动管理", "活动列表-已暂停", "展示已暂停的营销活动(4条)", "✅"], ["自动营销", "营销活动管理", "活动列表-已完成", "展示已完成的营销活动(4条)", "✅"], ["自动营销", "营销活动管理", "活动列表-状态筛选", "支持按状态筛选活动", "✅"], ["自动营销", "营销活动管理", "活动卡片-信息展示", "活动名称/描述/进度展示", "✅"], ["自动营销", "营销活动管理", "活动卡片-打开邮件数", "显示打开邮件的客户数量", "✅"], ["自动营销", "营销活动管理", "活动卡片-回复邮件数", "显示回复邮件的客户数量", "✅"], ["自动营销", "营销活动管理", "活动卡片-人工干预", "显示人工干预按钮", "✅"], ["自动营销", "营销活动管理", "活动卡片-AI生成", "显示AI生成按钮", "✅"], ["自动营销", "营销活动管理", "活动卡片-详情弹窗", "点击卡片打开详情弹窗", "✅"], ["自动营销", "活动详情弹窗", "基本信息", "活动名称/类型/优先级/负责人/时间", "✅"], ["自动营销", "活动详情弹窗", "核心数据", "发送/打开/回复/点击/转化统计", "✅"], ["自动营销", "活动详情弹窗", "触达渠道", "邮件/WhatsApp/LinkedIn渠道展示", "✅"], ["自动营销", "活动详情弹窗", "目标客户", "目标数/已触达/待触达", "✅"], ["自动营销", "活动详情弹窗", "SOP序列", "自动化序列步骤展示", "✅"], ["自动营销", "活动详情弹窗", "最近互动", "最近互动记录(3条)", "✅"], ["自动营销", "活动详情弹窗", "互动详情", "查看全部互动详情弹窗", "✅"], ["自动营销", "全部互动详情弹窗", "互动列表", "10条完整互动记录", "✅"], ["自动营销", "全部互动详情弹窗", "互动筛选", "全部/回复/打开/点击筛选", "✅"], ["自动营销", "全部互动详情弹窗", "互动详情", "姓名/公司/类型/内容/时间", "✅"], ["自动营销", "全部互动详情弹窗", "互动详情-分析", "情感分析/优先级/联系方式", "✅"], ["自动营销", "全部互动详情弹窗", "互动操作", "立即跟进/发邮件按钮", "✅"], ["自动营销", "创建营销活动弹窗", "步骤1-基本信息", "活动名称/类型/优先级/负责人", "✅"], ["自动营销", "创建营销活动弹窗", "步骤1-时间设置", "活动时间/目标设置", "✅"], ["自动营销", "创建营销活动弹窗", "步骤2-目标客户", "AI智能推荐客户", "✅"], ["自动营销", "创建营销活动弹窗", "步骤2-客户筛选", "高价值/沉默/潜在客户筛选", "✅"], ["自动营销", "创建营销活动弹窗", "步骤3-触达渠道", "邮件/WhatsApp/LinkedIn渠道选择", "✅"], ["自动营销", "创建营销活动弹窗", "步骤3-渠道状态", "渠道启用状态显示", "✅"], ["自动营销", "创建营销活动弹窗", "步骤4-自动化规则", "SOP序列模板选择", "✅"], ["自动营销", "创建营销活动弹窗", "步骤4-SOP自定义", "自定义SOP序列", "✅"], ["自动营销", "创建营销活动弹窗", "步骤5-AI生成", "AI生成邮件内容", "✅"], ["自动营销", "创建营销活动弹窗", "步骤5-主题建议", "AI推荐邮件主题", "✅"], ["自动营销", "自定义SOP弹窗", "SOP配置", "序列名称设置", "✅"], ["自动营销", "自定义SOP弹窗", "步骤管理", "添加/删除步骤", "✅"], ["自动营销", "自定义SOP弹窗", "步骤配置", "步骤名称/间隔天数/触达渠道", "✅"], ["自动营销", "自定义SOP弹窗", "渠道选择", "邮件/WhatsApp/LinkedIn/电话/微信", "✅"], ["自动营销", "自定义SOP弹窗", "实时预览", "步骤时间线预览效果", "✅"], ["自动营销", "打开邮件客户弹窗", "客户列表", "打开邮件客户展示", "✅"], ["自动营销", "打开邮件客户弹窗", "客户信息", "年采购额/最后订单时间", "✅"], ["自动营销", "打开邮件客户弹窗", "客户操作", "快速保护/暂停/销售分配", "✅"], ["自动营销", "回复邮件审核弹窗", "审核统计", "待审核/已批准/已拒绝数量", "✅"], ["自动营销", "回复邮件审核弹窗", "回复列表", "回复邮件客户列表", "✅"], ["自动营销", "回复邮件审核弹窗", "情感分析", "正面/中立/负面情感标签", "✅"], ["自动营销", "回复邮件审核弹窗", "优先级标记", "高/中/低优先级", "✅"], ["自动营销", "回复邮件审核弹窗", "审核操作", "批准/分配销售/拒绝", "✅"], ["自动营销", "人工干预与客户保护弹窗", "标签页切换", "客户保护白名单/干预历史", "✅"], ["自动营销", "人工干预与客户保护弹窗", "客户保护-列表", "受保护客户列表展示", "✅"], ["自动营销", "人工干预与客户保护弹窗", "客户保护-详情", "保护级别/原因/时间/销售", "✅"], ["自动营销", "人工干预与客户保护弹窗", "客户保护-操作", "移除保护操作", "✅"], ["自动营销", "人工干预与客户保护弹窗", "干预历史", "干预记录列表", "✅"], ["自动营销", "人工干预与客户保护弹窗", "干预类型", "客户保护/审核干预/内容调整/发送暂停", "✅"], ["自动营销", "人工干预与客户保护弹窗", "现有干预", "当前活动干预记录", "✅"], ["自动营销", "AI邮件生成器弹窗", "邮件生成", "AI自动生成邮件内容", "✅"], ["自动营销", "AI邮件生成器弹窗", "邮件编辑", "主题/正文编辑", "✅"], ["自动营销", "AI邮件生成器弹窗", "主题建议", "AI推荐邮件主题", "✅"], ["自动营销", "历史活动弹窗", "历史列表", "10条历史活动记录", "✅"], ["自动营销", "历史活动弹窗", "活动信息", "名称/日期/负责人/状态", "✅"], ["自动营销", "历史活动弹窗", "活动统计", "发送/打开/回复/点击/商机", "✅"], ["自动营销", "历史活动弹窗", "活动操作", "复制活动/查看详情/导出报告", "✅"], ["自动营销", "历史活动详情弹窗", "基本信息", "活动名称/周期/负责人/状态", "✅"], ["自动营销", "历史活动详情弹窗", "核心数据", "发送量/打开数/回复数/点击数/商机", "✅"], ["自动营销", "历史活动详情弹窗", "渠道分析", "各渠道效果数据", "✅"], ["自动营销", "历史活动详情弹窗", "效果评估", "发送效率/打开率/回复率/转化率", "✅"], ["自动营销", "历史活动详情弹窗", "经验总结", "活动亮点和改进建议", "✅"], ["自动营销", "模板库弹窗", "模板列表", "模板分类展示", "✅"], ["自动营销", "模板库弹窗", "模板筛选", "全部/邮件/WhatsApp/LinkedIn", "✅"], ["自动营销", "模板库弹窗", "模板预览", "模板内容预览弹窗", "✅"], ["自动营销", "模板库弹窗", "模板操作", "使用/编辑/删除", "✅"], ["", "", "", "自动营销模块总计:68项功能", ""] ]; const settingsData = [ ["一级功能", "二级功能", "三级功能", "功能描述", "状态"], ["设置", "账号与安全", "个人信息-展示", "头像/姓名/职位/邮箱展示", "✅"], ["设置", "账号与安全", "个人信息-编辑弹窗", "编辑个人信息(姓名/职位/邮箱/电话/部门/简介)", "✅"], ["设置", "账号与安全", "修改密码弹窗", "当前密码/新密码/确认密码", "✅"], ["设置", "账号与安全", "两步验证", "开启/关闭两步验证开关", "✅"], ["设置", "账号与安全", "登录历史弹窗", "8条登录记录(时间/IP/地点/设备/状态)", "✅"], ["设置", "AI大脑配置", "模型微调-展示", "AI模型版本/训练数据量/准确率展示", "✅"], ["设置", "AI大脑配置", "模型微调-配置", "训练数据来源/频率配置", "✅"], ["设置", "AI大脑配置", "模型微调-训练", "开始训练按钮", "✅"], ["设置", "AI大脑配置", "知识库管理", "知识条目数量展示", "✅"], ["设置", "AI大脑配置", "自动学习开关", "开启/关闭自动学习开关", "✅"], ["设置", "AI大脑配置", "策略自进化开关", "开启/关闭策略自进化开关", "✅"], ["设置", "AI大脑配置", "个性化程度", "低/中/高个性化程度选择", "✅"], ["设置", "自动寻客配置", "数据源-列表", "8个数据源列表(海关/LinkedIn/Google Maps等)", "✅"], ["设置", "自动寻客配置", "数据源-统计", "数据源统计概览(总量/今日同步/覆盖国家)", "✅"], ["设置", "自动寻客配置", "数据源-详情弹窗", "统计/配置/字段映射/同步日志", "✅"], ["设置", "自动寻客配置", "数据源-添加弹窗", "类型/名称/API/地区/频率", "✅"], ["设置", "自动寻客配置", "外贸快速入口弹窗", "海关/LinkedIn/展会/采购配置", "✅"], ["设置", "自动寻客配置", "Lookalike算法开关", "开启/关闭Lookalike算法开关", "✅"], ["设置", "自动寻客配置", "关键人挖掘开关", "开启/关闭关键人挖掘开关", "✅"], ["设置", "自动寻客配置", "官网分析开关", "开启/关闭官网分析开关", "✅"], ["设置", "渠道集成", "企业邮箱-列表", "邮箱账号列表(发送量/回复率/用量进度条)", "✅"], ["设置", "渠道集成", "企业邮箱-统计", "邮箱统计概览(账号数/今日发送/回复率/认证)", "✅"], ["设置", "渠道集成", "企业邮箱-添加弹窗", "SMTP/IMAP配置/测试连接", "✅"], ["设置", "渠道集成", "企业邮箱-详情弹窗", "服务器/安全认证/自动回复/签名", "✅"], ["设置", "渠道集成", "WhatsApp", "绑定状态/手机号展示", "✅"], ["设置", "渠道集成", "LinkedIn弹窗", "绑定账号/连接数/搜索限额", "✅"], ["设置", "渠道集成", "企业微信弹窗", "CorpId/AgentId/用户数/部门数", "✅"], ["设置", "通知设置", "邮件通知开关", "开启/关闭邮件通知开关", "✅"], ["设置", "通知设置", "回复提醒开关", "开启/关闭客户回复提醒开关", "✅"], ["设置", "通知设置", "风险预警开关", "开启/关闭风险预警提醒开关", "✅"], ["设置", "通知设置", "周报推送开关", "开启/关闭周报推送开关", "✅"], ["", "", "", "设置模块总计:32项功能", ""] ]; const knowledgeData = [ ["一级功能", "二级功能", "三级功能", "功能描述", "状态"], ["知识库", "知识库概览", "统计-知识总量", "知识总量展示", "✅"], ["知识库", "知识库概览", "统计-分类数量", "知识分类数量", "✅"], ["知识库", "知识库概览", "统计-AI覆盖率", "AI覆盖率", "✅"], ["知识库", "知识库概览", "统计-本周新增", "本周新增数量", "✅"], ["知识库", "知识库概览", "统计-模型版本", "模型版本展示", "✅"], ["知识库", "AI学习中心", "学习进度", "AI学习进度展示", "✅"], ["知识库", "AI学习中心", "问答记录", "最近问答互动记录", "✅"], ["知识库", "AI学习中心", "AI训练-列表", "AI训练任务展示", "✅"], ["知识库", "AI学习中心", "AI训练-状态", "训练进度/状态显示", "✅"], ["知识库", "知识条目管理", "知识列表", "知识条目列表展示", "✅"], ["知识库", "知识条目管理", "知识筛选", "分类/类型/状态筛选", "✅"], ["知识库", "知识条目管理", "知识搜索", "关键词搜索", "✅"], ["知识库", "知识条目管理", "知识详情-查看", "点击查看知识详情弹窗", "✅"], ["知识库", "知识条目管理", "知识详情-内容", "问题/答案/标签/来源/使用次数", "✅"], ["知识库", "知识条目管理", "知识详情-操作", "编辑/删除/标记操作", "✅"], ["知识库", "添加知识弹窗", "知识录入", "问题/答案输入", "✅"], ["知识库", "添加知识弹窗", "知识分类", "分类/标签设置", "✅"], ["知识库", "添加知识弹窗", "知识来源", "来源标注", "✅"], ["知识库", "批量导入弹窗", "文件导入", "支持CSV/Excel/PDF格式", "✅"], ["知识库", "批量导入弹窗", "导入配置", "字段映射配置", "✅"], ["知识库", "批量导入弹窗", "导入预览", "导入数据预览", "✅"], ["", "", "", "知识库模块总计:21项功能", ""] ]; const summaryData = [ ["模块", "一级功能", "二级功能", "三级功能", "完成率"], ["自动营销模块", 1, 12, 68, "100%"], ["设置模块", 1, 5, 32, "100%"], ["知识库模块", 1, 5, 21, "100%"], ["合计", 3, 22, 121, "100%"], ["", "", "", "", ""], ["生成时间:2026-03-26 15:02 GMT+8", "", "", "", ""] ]; // 创建工作表 const ws1 = XLSX.utils.aoa_to_sheet(marketingData); const ws2 = XLSX.utils.aoa_to_sheet(settingsData); const ws3 = XLSX.utils.aoa_to_sheet(knowledgeData); const ws4 = XLSX.utils.aoa_to_sheet(summaryData); // 设置列宽 ws1['!cols'] = [{wch:15}, {wch:22}, {wch:22}, {wch:45}, {wch:8}]; ws2['!cols'] = [{wch:12}, {wch:18}, {wch:22}, {wch:50}, {wch:8}]; ws3['!cols'] = [{wch:12}, {wch:18}, {wch:22}, {wch:45}, {wch:8}]; ws4['!cols'] = [{wch:20}, {wch:12}, {wch:12}, {wch:12}, {wch:10}]; // 添加到工作簿 XLSX.utils.book_append_sheet(wb, ws1, "自动营销模块"); XLSX.utils.book_append_sheet(wb, ws2, "设置模块"); XLSX.utils.book_append_sheet(wb, ws3, "知识库模块"); XLSX.utils.book_append_sheet(wb, ws4, "汇总统计"); // 保存文件 const outputPath = 'C:\\Users\\Administrator\\.qclaw\\workspace\\tradebrain-crm\\docs\\领存智贸AI CRM-三级功能清单.xlsx'; XLSX.writeFile(wb, outputPath); console.log('Excel文件已生成:', outputPath);