11 KiB
11 KiB
源站未复刻功能清单(差异审计)
日期:2026-09-24 | 编制:HHY 对照方法:重新拉取源站前端主包
app.cd1d79e5.js,提取完整路由表 118 条 + 内嵌中文词典 2058 键,与data/api-endpoint-inventory.txt(≈280 接口)三方交叉,逐项核对本地后端(13 个 API 模块)与前端(24 条路由)实现。 优先级:P0 = 核心业务闭环缺口,建议优先补齐;P1 = 行业 SaaS 完整性功能;P2 = 低频/生态/可裁剪。
0. 总览
| 域 | 缺口数 | P0 | P1 | P2 |
|---|---|---|---|---|
| 一、设计/绘图 | 11 | 2 | 4 | 5 |
| 二、报价/产品 | 5 | 1 | 3 | 1 |
| 三、订单/生产 | 10 | 3 | 4 | 3 |
| 四、客户/CRM | 3 | 0 | 2 | 1 |
| 五、财务 | 5 | 1 | 1 | 3 |
| 六、仓库 | 5 | 1 | 3 | 1 |
| 七、账户/平台 | 8 | 0 | 1 | 7 |
| 八、生态对接 | 3 | 0 | 0 | 3 |
| 合计 | 50 | 8 | 18 | 24 |
已复刻主干(不再列入):2D 画窗编辑器(分割树重放/中梃增删改/格尺寸/尺寸标注/自动报价)、3D 展示(Three.js 多腔体挤出+开合)、样板库 254 套+组合画布、订单/合同/客户/报价单/量尺/售后 CRUD、产品价格本、仓库出入库、FFD 优化下料、程序化 AI 炫图、渲染设置、公告/帮助文章/报表汇总/设备激活/订单分享/邀请返利。
一、设计/绘图域
| # | 功能 | 源站证据(路由/接口/词典键) | 本地现状 | 优先级 |
|---|---|---|---|---|
| 1 | 玻璃装饰格条设计器 | /draw-decoration、/decorationBarLibrary;词典 decorationBar: 格条 + 8 种风格(现代轻奢/意式简约/奶油风/中式/欧式古典/法式/地中海) |
未做。防盗格 AntiTheft 仅有类型定义,2D 按"网格纹理"近似,3D TODO 栅格 | P0 |
| 2 | 照片式 AI 炫图(7 场景) | renderV2 炫图分类:渲图/安装合成/门窗擦除/室内装修/别墅/去围栏/变毛坯;流程引导"拍照或选相册→画门窗→渲染" |
本地 AI 炫图为程序化风格合成(4 风格×3 时间×3 场景),无照片输入与 AI 生成 | P0(AI 炫图为用户指定必做项,当前为简化版) |
| 3 | AI 推荐窗型/草图转参数 | ai_recommend、ai_recommend_draw_data、sketch-to-window-info、windoor_for_ai |
未做 | P1 |
| 4 | 分享页体系(渲染/组合/阳光房) | /share-render/:id、/group-detail-share/:id/:user_id、/sunnyHouse-share、/customOrder-share |
仅订单分享 /share/order/:token |
P1 |
| 5 | 阳光房绘图模块 | 词典 sunnyhouse: 阳光房"3分钟出阳光房效果图"、please_buy_sunnyhouse"只能使用平顶模板" |
阳光房页=订单列表(order_type=1 过滤),无独立绘图出图 | P1 |
| 6 | 量尺拍照标注 | 词典 measure_annotation/拍照标注/测量记录 |
量尺页仅洞口尺寸清单 | P1 |
| 7 | 扇/玻璃/五金逐格指定编辑 | 源站编辑器可点选窗格指定开扇/纱扇/玻璃配置(gg/gcs/ut/tcs 运行时可写) | 画布只读继承样板扇定义;编辑能力=中梃增删改+格尺寸+W/H 缩放 | P1 |
| 8 | 我的窗型库(用户自存窗型管理) | /addWindoor、/windoortype/:catelog_id/:id、windoor/、windoor_template_sort |
仅"另存为我的样板"落库,无独立管理页/排序 | P2 |
| 9 | 图纸修改记录 | /orders/edit-history;词典 edit_history: 修改记录 |
仅画布内存撤销栈,无历史留档回溯 | P2 |
| 10 | 定制订单 | /customOrder(axiosPath: script——价格脚本驱动定制单) |
未做 | P2 |
| 11 | 绘图页直出渲染/3D | /drawRender |
渲染/3D 为独立页面 | P2 |
二、报价/产品域
| # | 功能 | 源站证据 | 本地现状 | 优先级 |
|---|---|---|---|---|
| 12 | 价格脚本引擎 | /product-manage/script/:id、windoorscript/:id、product-script、clone-script、product-test(脚本试算);系列绑定图纸与价格 |
本地 offer-price 为固定工程公式(型材米价+玻璃面积+五金),无"按系列配置价格公式"能力 | P0(报价对齐的核心) |
| 13 | 副梃计价 | /product-manage/sub-bar;词典 subbar_pricing_method1: 按尺寸/2: 按重量 |
未做 | P1 |
| 14 | 成本报价/报价分享链接 | 词典 quote_by_cost: 成本报价、quote_link: 报价链接 |
报价单无对外链接、无成本价口径 | P1 |
| 15 | 型材系列/产品型号管理 | script/(系列)、product-model、product-vars |
产品管理=平铺价格本,无系列树/型号 | P1 |
| 16 | 产品分发共享 | send-product、product/send_to_shop、bind-product、download-product、xcs_post_product |
未做 | P2 |
三、订单/生产域
| # | 功能 | 源站证据 | 本地现状 | 优先级 |
|---|---|---|---|---|
| 17 | BOM 计算单 + 订单导出 | /orders/calcbomOrder/:id、calcbomOrderList/:id、/orders/export/:id |
订单详情仅报价明细弹窗,无订单级 BOM 单/Excel 导出 | P0 |
| 18 | 打印模板体系 | order_format(列表/克隆/排序)、order_format_by_warehouse、product-order-format、up_order_format_show、up_product_bar_print_sort |
打印中心=固定"生产订单"单模板,不可自定义 | P0 |
| 19 | 按库存优化 + 切割准备 | contract_bars_with_stock、/cutPreparation、cut_times、优化历史 |
优化下料页为手工输入需求;cut_solution 虽聚合合同算料但未联动库存/准备环节 |
P0 |
| 20 | 条码打印 + 扫码跟踪 | 词典 scan_tracking: 扫码跟踪、环节扫码/发货扫码/扫码记录;product_bar_sort |
未做 | P1 |
| 21 | 车间管理 | /manage/workshop:车间员工 staff/安排员工/staffHistory/walkThroughCenter: 跟单中心 |
未做 | P1 |
| 22 | 双通道优化(详细/快速) | optimize1d-ai;词典"详细优化由欧洲材料行业…公司提供服务,快速优化为无锡窗造…"(4 条差异说明) |
仅本地 FFD 单通道 | P1 |
| 23 | 订单利润/订单统计 | order-profit、order-statistics |
/chart 为简化汇总报表 |
P1 |
| 24 | 生产进度扩展 | get_order_process_list、clear-order-process、overtime_warning 超时预警 |
已有 7 节点进度更新,无进度总览列表/超时预警/进度清零 | P2 |
| 25 | 单据克隆 | order_clone、contract_clone |
未做 | P2 |
| 26 | 车间派工备注 | xf_contract_workshop、contract_workshop_list、up_contract_workshop_note |
未做 | P2 |
四、客户/CRM 域
| # | 功能 | 源站证据 | 本地现状 | 优先级 |
|---|---|---|---|---|
| 27 | 客户跟进记录 | customer_record/customer_records/ |
客户仅档案 CRUD,无跟进流水 | P1 |
| 28 | 业务员体系 | salesmen(管理)、ywy-* 轨迹(track-business 业务跟踪、ywy-share-info、微客通 ywy-wkt-user、ywy_feedback) |
仅客户表 salesmen 文本字段 | P1 |
| 29 | 团队折扣 | team-discount |
未做 | P2 |
五、财务域
| # | 功能 | 源站证据 | 本地现状 | 优先级 |
|---|---|---|---|---|
| 30 | 收款管理(财务管理页) | /manage/financial:contract_receipt*(记录/统计/按年统计 _tb/作废 void_contract_receipt)、receipt_account(s) 收款账户、up_contract_user_id |
未做。合同仅有金额字段;后端无 receipt API 组;/api/receipt_accounts 亦未实现 |
P0(价值链"财务"环节整体缺失) |
| 31 | 材料销售单 | /materialSales、material_sale_order、up_material_sale_order_status |
未做 | P1 |
| 32 | 提现 | withdraw-money、withdraw-status、cash-apply、withdrawal_history |
未做(依赖支付体系,用户已裁剪支付,可顺延) | P2 |
| 33 | 支出管理 | expend_list |
未做 | P2 |
| 34 | 订单收款列表 | pay-order-list |
未做 | P2 |
六、仓库域
| # | 功能 | 源站证据 | 本地现状 | 优先级 |
|---|---|---|---|---|
| 35 | Excel 导入导出全套 | customers_excel_in、contracts_excel、warehouse_excel(_out)、materials_excel_out、materials_config_excel、excel-statistics、download-product |
全部未做 | P0(门窗厂存量数据迁移刚需) |
| 36 | 余料管理 | /surplus:词典 余料管理/余料入库/余料最小长度/余料设置/该材料存在余料,无法删除 |
未做(优化结果余料仅展示) | P1 |
| 37 | 领料 | pickout(词典 领料)、ll-up-warehouse |
未做 | P1 |
| 38 | 采购单 | manage/wareHouse/purchase |
未做 | P1 |
| 39 | 仓库设置/分类排序 | wareHouseSettings、warehouse_catelogs(_sort) |
库存无分类体系 | P2 |
七、账户/权限/平台域
| # | 功能 | 源站证据 | 本地现状 | 优先级 |
|---|---|---|---|---|
| 40 | 子账户体系 | 词典 添加子账号/购买子账号/分配给子账号;son_user_update、up_son_user_permission、up-son-account-type、current-user/son-accounts、login_users;子账号合同确认语义 |
未做(单账户体系) | P1 |
| 41 | 商城购买闭环 | /purchase 续费 renew/升级 upgrade/团队升级 team-upgrade、purchase-history、company-module-try 试用、open-business: 开账号 |
商城页=模块展示占位(无购买/试用/到期联动) | P2(支付已裁剪,可做"激活码开通"替代) |
| 42 | 公司管理+公司参数集 | company-management、find/update_company_param_value |
仅渲染设置存了 2 个公司参数 | P2 |
| 43 | 经销商体系 | be-agent 成为经销商、dealer_list、dls-price-config、dls-copy-products、dls-up-company |
未做 | P2 |
| 44 | 多语言(5 语种) | 语言包 chunk(en/ko/ru/vi) | 前端中文硬编码 | P2 |
| 45 | 系统设置/反馈/问卷 | system-setting(/:cate)、feedback、suggestion、questionnaire 问卷调查 |
未做 | P2 |
| 46 | 账号使用率 | admin-account-utilization |
未做 | P2 |
| 47 | 营销静态页 | /Promote 推广、/official 官方(关注公众号)、/authorize 授权、about-us |
未做 | P2 |
八、生态对接域
| # | 功能 | 源站证据 | 本地现状 | 优先级 |
|---|---|---|---|---|
| 48 | ERP/切割设备对接 | 管家婆 cj-* 系列、swj-*、/deviceDocking、get_cutting_boms_for_xn_to_sql_srv(SQL Server 推送切割 BOM) |
设备管理仅激活/列表,无第三方协议 | P2 |
| 49 | 第三方登录绑定 | Apple/Google/Facebook 登录、bind-third-app(-user)、bind-email、bind-kjl-user、bind-hmc-user |
微信登录已裁剪;其余未做 | P2(用户裁剪倾向) |
| 50 | 待确认页面 | /xxf、/webgg(独立懒加载 chunk,语义未破译) |
— | 待确认 |
用户已明确裁剪(不计缺口)
- 短信验证码登录(
verification-code-new、code-login、messagelogin*) - 支付收银(
wechat_pay_*、pay-tc、pay-page*、扫码支付) - 微信生态(微信登录/小程序/公众号/APP、
bind-wechat、wechat_order)
建议补齐顺序(结合核心价值链)
- 报价真实化:价格脚本引擎(#12) → 副梃(#13) → 型材系列(#15) —— 报价是本 SaaS 的付费理由
- 生产闭环:BOM 单/导出(#17) → 打印模板(#18) → 按库存优化(#19) → 余料/领料(#36/#37)
- 财务闭环:收款管理(#30) + Excel 导入导出(#35)
- 差异化卖点:格条设计器(#1) + 照片式 AI 炫图(#2)
- 其余按 P1→P2 排期