|
|
2 месяцев назад | |
|---|---|---|
| docs | 2 месяцев назад | |
| infra | 2 месяцев назад | |
| src | 2 месяцев назад | |
| tools | 2 месяцев назад | |
| .env.example | 2 месяцев назад | |
| .gitignore | 2 месяцев назад | |
| .hintrc | 2 месяцев назад | |
| README.md | 2 месяцев назад | |
| TASKS.md | 2 месяцев назад | |
| angular.json | 2 месяцев назад | |
| package-lock.json | 2 месяцев назад | |
| package.json | 2 месяцев назад | |
| proxy.conf.json | 2 месяцев назад | |
| tsconfig.app.json | 2 месяцев назад | |
| tsconfig.json | 2 месяцев назад | |
| tsconfig.spec.json | 2 месяцев назад |
基于现有 msq-voc-web 前端框架打包出的国内电商 VOC 通用模板,首个案例为德玛仕京东商品。项目保留原系统的 Angular App Shell、顶部搜索、侧边导航、共享组件、VOC 页面结构和 ECharts 能力,只替换最小闭环所需的数据入口与国内商品语义。
当前状态(2026-07-23):原项目 App Shell、共享组件体系、经营分析、市场与竞品、VOC 全局监测和 VOC 深度洞察框架已完成迁入;已启用页面均使用国内商品语义和统一状态组件。
E:\workspace\msq-voc-web9326c20https://git.fmode.cn/18307996893/Saas-voc.git当前启用路由:
/domestic/overview:国内经营概览、核心指标、经营趋势、类目贡献和成交商品/domestic/product:单商品经营详情、流量转化、退款表现和商品档案/domestic/categories:二级/三级类目经营对比/domestic/competitors:竞品关系、映射覆盖率、搜索和本品跳转/domestic/voc-overview:VOC 核心指标、情绪健康度、问题与热词总览/domestic/category-voc:类目 VOC 四象限、下钻维度与诊断摘要/domestic/risk-alerts:商品风险、场景化投诉与异常激增预警框架/voc-insight/products:德玛仕商品列表、搜索、排序和商品选择/voc-insight/voice:用户声音分类;无评论时展示真实空状态/voc-insight/pain-point:痛点深度洞察/voc-insight/feature:功能满足度/voc-insight/scenario:使用场景/data-status:导入结果、待接依赖和数据质量问题/login 保留为独立 Parse 应用接入后的入口,但当前路由未启用 AuthGuard。
当前可以完成:
德玛仕数据摘要:
源文件:
E:\xwechat_files\wxid_ay08t6ugo2h922_df4f\msg\file\2026-07\德玛仕产品及竟品收集0721.xlsx
规范化结果位于 src/assets/data/demashi-summary.json。
国内商品的标准身份是 platform + productId,唯一键为 platform:productId。原框架大量组件使用 asin 表示商品唯一字符串,为控制首版改动量,适配层暂时提供 asin = productId:
platform、productId 和 productKey。asin 只作为复用原组件的兼容字段,后续再逐步移除。浏览器默认只访问同源地址:
/parse/api/voc-e-commerce/assets/data/demashi-summary.json运行时配置定义在 src/app/core/config/runtime-config.ts,部署环境可以在 Angular 脚本加载前注入 window.__SAAS_VOC_CONFIG__ 覆盖同源路径。
禁止将以下内容写入浏览器代码或 Git:
Fmode Key 只能由服务端或 Worker 持有。前端通过同源服务端调用:
/api/voc-e-commerce/{platform}/{upstream-path}
参考中转模块:
E:\workspace\server\future-server\fmode-server\modules\voc-e-commerce
建议使用 Node.js 20 LTS。当前工作区声明支持 Node.js >=18.13 <23。
npm ci
npm run verify:data
npm run build
npm test
npm start
默认开发地址为 http://localhost:4200/。本地 /api/voc-e-commerce 通过 proxy.conf.json 转发到 http://127.0.0.1:3000,API Key 仍应只配置在该服务端进程中。
从 Excel 重新生成规范化数据:
npm run import:demashi -- "E:\xwechat_files\wxid_ay08t6ugo2h922_df4f\msg\file\2026-07\德玛仕产品及竟品收集0721.xlsx"
npm run build:通过npm test:5 项 Jasmine 测试通过npm run verify:data:通过npm audit --omit=dev:17 项原框架依赖公告(1 critical、11 high、5 moderate),正式公网部署前必须升级处理xlsx、ECharts、Parse 依赖基线并处理安全公告完整任务顺序见 TASKS.md。