← 全部项目

前端开发

定制家具设计与报价系统

2026-09

将柜体类型选择、尺寸配置、分格布局、模板选择与报价下单组织为多步骤流程。负责 uni-app 前端交互、柜体参数与 Canvas 预览联动,以及 H5、微信小程序的登录和业务流程衔接。

  • 分格编辑保持柜体总宽不变
  • 多柜段参数与预览联动

项目背景

定制柜体的尺寸编辑需要符合实际板材结构。用户输入的柜体外宽、每格可用的内部净宽,以及预览中的分隔板必须使用同一套规则。

我的工作

  • 实现多步骤设计中的柜体类型、分段尺寸、分格宽度和布局模板编辑。
  • 统一一字型、双排及 L/U 型的柜段数据与预览计算,处理编号、尺寸标注和不同柜段切换。
  • 维护 H5 与微信小程序中的登录、设计、报价和下单衔接;为开发中的入口提供明确提示。

代表问题:外宽与内部净宽

把各格宽度直接相加,会漏掉侧板和中间隔板。我将外宽与净宽计算统一:N 格需要计入 N + 1 块竖板;编辑单格时通过相邻格补偿,保持柜体总宽不变。

这些规则同时用于输入、数据保存和 Canvas 绘制,避免表单数值与预览尺寸各算一套。

验证与边界

尺寸规则有独立测试脚本,跨端改动分别进行 H5 与小程序构建。L/U 型的参数和预览工作不等于整条下单链路已开放;小程序 WebView 的真机表现仍需要独立验证。

相关文章

技术栈
  • Vue 3
  • TypeScript
  • uni-app
  • Canvas
  • Sass
  • Vite
  • 微信小程序