HHY
|
ab60cac87c
|
chore: 生成记录功能遗留产物提交与远程仓库迁移
- pillow>=12.3.0 依赖入库(支撑 AI 生成图持久化处理)
- e2e 辅助脚本: _e2e_opt/_e2e_upload/_rec_ui
- 巡检/审计/多结果/记录抽屉测试截图归档 shots/
- 远程仓库迁移至 git.djxx.club/hanzhicheng/menchuang
|
2026-10-26 21:04:49 -07:00 |
|
HHY
|
f9456b5633
|
feat: 大样图斜角识别(斜角铁律提示词: 斜边/切角/梯形轮廓原样保留严禁拉直, 构造斜角手稿实测通过)
|
2026-10-07 03:22:58 -07:00 |
|
HHY
|
7755654b47
|
fix: 大样图窗方向识别修复(方向铁律提示词: 横竖方向与原图一致+宽高标注约定), 第39页复测全窗方向正确
|
2026-10-07 02:13:15 -07:00 |
|
HHY
|
145d25203e
|
feat: 大样图全链路优化(草图旋转转正+框选裁剪拆窗+结果并排对比+再生成一张)
|
2026-10-07 02:07:31 -07:00 |
|
HHY
|
ba6f740482
|
test: 大样图4页真实测试视觉审计(三铁律提示词强化, 数量控制为模型边界, 加审图警示)
|
2026-10-07 01:12:37 -07:00 |
|
HHY
|
5795bf5352
|
fix: 大样图生成偶发失败加固(前端草图压缩1536px+后端超时5xx自动重试)
|
2026-10-07 00:59:40 -07:00 |
|
HHY
|
acf1586ccc
|
feat: 工程大样图支持上传手绘量尺登记表(逐窗转换保留分格/开启扇/手写尺寸, 纯草图模式无样板, 横版1536x1024)
|
2026-10-06 23:28:11 -07:00 |
|
HHY
|
94f9a26cdc
|
feat: AI生成工程大样图(整合autocad项目大样图提示词资产, blueprint模式2D图纸转黑白CAD大样图, 修复loadTemplate不回写templateId)
|
2026-10-06 07:18:19 -07:00 |
|
HHY
|
a00c6c1e7b
|
chore: 验证过程截图留档(系列选材/部位选材/门窗语义/抽样渲染验证)
|
2026-10-06 06:18:24 -07:00 |
|
HHY
|
6ccd36dc3d
|
feat: 成本核算模块(鲁铭成本核算Excel全量适配, 价格库580条+75/85/95三系列模板+估算器基准精确还原)
- 解析12表成本核算工作簿: 价格库8表→产品价格本(华健型材模具/丝吉利娅/索宾柯五金/隔热条/胶条/赛遨辅材/螺丝/其他)
- 「铝成本」页→系列成本模板(75框扇齐平1.4/85框扇齐平1.8/95窗纱一体1.8, 八分区JSON)
- 估算器口径对齐核算表: 固定/开启/总面积归因缩放+人工每平实际口径+毛利阶梯10%~70%
- 75系列基准估算total=1118.20与核算表成本合计完全一致(85/95同)
- API /api/costbook: import-excel/series/estimate; 前端 /cost_estimate 页
- 种子 seed_costbook.py; 修复6处解析缺陷; 冒烟60/60+24页巡检0异常+深度审计16/16
|
2026-10-05 05:59:08 -07:00 |
|
HHY
|
85c51e280c
|
chore: 系统更名 华门窗→定兴门窗(全部用户可见名称)
|
2026-09-26 04:13:46 -07:00 |
|
HHY
|
f11b0987c6
|
test: 第二轮深度审计(越权隔离/引用完整性/公开面/持久化 16项, 修复4处缺陷)
|
2026-09-26 00:46:54 -07:00 |
|
HHY
|
7320ac6240
|
test: 26项功能落地性复查(综合冒烟52项+23页巡检, 修复6处缺陷)
|
2026-09-25 07:11:37 -07:00 |
|
HHY
|
6726a9fa3a
|
feat: AI炫图接入gpt-image-2.5云端生图(结构化提示词工程+照片参考合成)
|
2026-09-25 04:15:45 -07:00 |
|
HHY
|
710b3521a2
|
feat: P0-8 照片式AI炫图(7场景/纯前端合成/光照匹配)
|
2026-09-25 03:49:49 -07:00 |
|
HHY
|
5fe6608ae1
|
feat: P0-7 玻璃装饰格条设计器(8风格/2D+3D渲染/算料计价)
|
2026-09-25 03:38:18 -07:00 |
|
HHY
|
095620110f
|
fix: v2.19 组合水平镜像的 3D 开向同步+放大层菜单可见性
- mirrorUnit 补铰链侧换向: hm.openDirection/sashes.openDirection left↔right 镜像(含变体)
- 数学确认 mirPt+norm.x 翻转组合下重放树拓扑保持, 扇 polyId 无需换位
- rotateUnit 补 hm.openDirection 刚体旋转换向(left→up→right→down)
- ctx-menu z-index 40→2100, 放大预览时右键菜单不再被盖
- 验证: 镜像前后开合 50% 对比截图(铰链侧正确换向), 全量校验 0 失败
|
2026-09-24 08:53:06 -07:00 |
|
HHY
|
bbdf03f56e
|
test: v2.18 全量验证适配——254 套样板自动化校验闭环
- 新增 verify-all-samples.mjs: 区域有效/扇矩形/覆盖度/无重叠四类校验(真实编译模块)
- 修复 AntiTheft/KfcSash 内倒辅扇与玻璃扇同格叠放: 同格叠扇去重(IoU>0.15 仅首层)
- 幽灵形状(空段/无效点)合法跳过
- 终态: 254 样本/409 形状/1247 区域/570 扇失败 0; validate3d 0 无效; 10 类代表样本 3D 抽样比对通过
|
2026-09-24 07:16:20 -07:00 |
|
HHY
|
8cd3442508
|
fix: v2.17 3D 建模对齐样板图——门/纱扇/多扇语义修复
- kind 判定收敛: 仅 Slide=推拉; DoubleSash/DoubleKfcSash=对开门按平开(修门渲染成窗)
- 纱扇 Screen 同格不再单独渲染(消除 179 处双层玻璃叠放)
- 同格多扇沿宽度等分(forceRect): 31337 对开两扇对半+isDoor 合并, 31729 上排 6 滑扇等分
- 2D 图纸补纱扇网格纹理(官方画法)
- 验证: 31337/31729 3D 与官方图结构一致, validate3d 0 无效, ui-shots 6 页无报错
|
2026-09-23 11:23:18 -07:00 |
|
HHY
|
21760d1887
|
fix: v2.16 样板库画布每块可编辑+模型框污染根治
- 预览对话框打开即编辑态, 报价/下单入口保留
- 格尺寸贴外框方向联动等比缩放整窗, 任意格任意方向均可编辑
- 根因修复: computeModelBox 误含扇 bd 退化点致 W/H 与梃位/缩放参考边全错
- 悬停格淡高亮 + pointer 光标; HUD 标签改格宽/格高
- 验证: 格尺寸/梃位/贴边缩放/组合写回四项截图全过, ui-shots 6 页无报错
|
2026-09-23 10:39:28 -07:00 |
|
HHY
|
6a5a3d1ed3
|
feat: v2.15 图纸封面图一致性收尾——官方 PNG 剩余元素补齐
- 分段尺寸标注: 按重放区域分割点生成蓝色分段+总尺寸双排标注(端部刻度/左侧旋转文字)
- 玻璃配置第二行: fl.spet.sp(如 5+12+5)画于编号下方
- 中梃与外框交点白色连接件方块
- 验证: 704 画布与官方封面图逐元素一致, ui-shots 6 页无报错
|
2026-09-23 09:59:31 -07:00 |
|
HHY
|
f4f7270552
|
feat: v2.14 2D 图纸样式对齐源站设计图(官方 PNG 逐元素比对)
- 玻璃 teal 渐变 + 深色细描边(官方配色)
- 型材立体三段线: 深轮廓+紫灰主体+白高光, 外框/中梃/扇料框统一
- 四角白色角码; 把手+锁点; 玻璃编号标签(polyId 树寻址定位)
- 开向符号对齐官方: 平开虚线大三角(按 openDirection), 推拉滑行箭头
- 尺寸标注改官方蓝色带端部刻度; CombineCanvas 配色同步
- 验证: 704 画布与官方平面图逐元素一致, ui-shots 6 页无报错
|
2026-09-23 09:41:56 -07:00 |
|
HHY
|
6e5428032a
|
feat: v2.13 细节尺寸编辑——组合与样板的每一格可精确编辑
- WindoorCanvas: 点击玻璃格选中并输入格W/格H(自动平移边界中梃, 共线多段组移动)
- 选中中梃可输入距边位置精确移动; 中梃拖动改组移动修复多段错位
- CombineView: 编辑细节对话框(复用 WindoorCanvas), 保存原位写回对应单元并驱动 3D 重建
- CombineCanvas: 中梃按各自裁剪 bbox 绘制, 与真实分格一致
- 验证: 格尺寸/梃位/组合写回真实浏览器截图全通过
|
2026-09-23 09:18:56 -07:00 |
|
HHY
|
c780618a17
|
fix: v2.12 全部 2D 画布上下颠倒修复(组合/编辑/效果图/AI变体)
- 根因: 四画布 ty 按 y 向上渲染, 而模型坐标 y 向下(v2.11 实证) → 样板内部布局颠倒
- 统一去翻转: ty 直接映射 + toModel 反演同步 + 顶底序归位
- WindoorCanvas: 尺寸手柄(右下角)/中梃竖向拖动 dy 符号/扇符号与标注位置同步修正
- 验证: 组合页 2D 与 3D 方向一致, 设计图纸 704 布局=官方平面图, ui-shots 6 页无报错
|
2026-09-23 04:23:04 -07:00 |
|
HHY
|
c2c6359a65
|
fix: v2.11 3D 全开/全关状态错误根治——分割树重放语义破译与扇五金解析重建
- polyId 语义破译: {idx,pos}=(分裂子树节点id,子区域序), 节点id=sp 0基序号, child0=法线指向侧
- replayShape 重写为树重放(锚点兜底), 704/31594/31729 全引用精确命中官方平面图, 798 扇矩形 100% 有效
- 坐标系修正: 模型 y 向下, 3D 翻转 y, 布局与原图一致
- 扇五金解析: Slide/DoubleSash=推拉, hm.openDirection 定铰链侧(含上悬), hm.openToward 定内外开, od=全开幅
- 移除错误的滑扇附着兜底; 2D 编辑器写回 polyId 同步树寻址
- 验证: 全关/46%/100% 三态截图 + ui-shots 6 页 + validate3d 全量 0 无效
|
2026-09-23 04:09:40 -07:00 |
|
HHY
|
fbef67e450
|
fix: v2.10 3D 室外场景窗户陷入墙体+平开扇出框双重修复
- 墙体与窗体 z 轴关系: 墙厚 3→2.4×型深, 外墙面退至窗框外表面之后(窗框外露 30% 型深), 消除整窗埋入墙厚
- 窗洞净空自适应外框面宽(fwMax+0.015), 替代固定 0.05
- 平开扇铰链偏移符号修复(+(cxr-hingeX)), 消除关闭态扇出框/开启态扇悬空
- 草地垫对齐新墙面, 网格降至墙脚
- 新增 verify-wall.mjs 真实浏览器三态截图验证
|
2026-09-23 03:27:14 -07:00 |
|
HHY
|
6b11b6803b
|
feat: v2.9 拖拽移动模式(右键菜单入口)
- 菜单新增'拖拽移动此单元': 进入后鼠标移动即拖动单元(增量平移)
- 点击画布落下并 emit change, 菜单动作与拖拽移动并列
- 配套验证脚本 verify-move.mjs(真实鼠标序列端到端)
|
2026-09-23 03:03:39 -07:00 |
|
HHY
|
530b4b9e5a
|
feat: v2.7 3D 开合滑杆真实按压驱动验证
- el-slider 非原生 range(无 click 跳转), 改为按压手柄-移动-释放完整序列
- 开合两态截图对比脚本 open-compare.mjs
- 滑杆 v-model 正常回写
|
2026-09-22 06:53:53 -07:00 |
|
HHY
|
e3b4056855
|
fix: v2.6 组合画布选中根因修复+右键菜单+3D 三场景
- 选中失效根因: Vue3 布尔 prop 缺省转换(editable 缺省→false)
withDefaults 默认 true 修复, 左键选中/右键选中/菜单动作全链路打通
- 右键菜单: 右键单元弹操作菜单(顺/逆旋转/镜像/底边对齐/删除)
动作 emit('ctx') 由父组件统一执行, document 级委托
- 3D 三场景: 室内(窗后墙+木地板)/室外(外墙+草地)/影棚(网格)
场景联动背景色, 真实浏览器截图验证三场景渲染
- 菜单动作行为级验证: 旋转后 1600x1800 宽高互换✓ 删除清空✓
|
2026-09-22 05:11:47 -07:00 |
|
HHY
|
b6d7db58d6
|
fix: v2.5 浏览器级可视化验证与修复闭环
- 新增 ui-shots.mjs/open-shot.mjs: puppeteer-core 驱动系统 Edge
无头截图 + 页面 console/pageerror 捕获
- 修复 3D 解析失败: watch immediate 首跑 camera 未创建
- 修复 inferSashGlyphs 兜底 bboxOf 传段对象(286 NaN 扇矩形→0)
- profileGeo 自交轮廓重写为简单多边形
- 样板接口返回 total, 前端消费方适配(修复计数 49)
- 等高对齐落地到加入时(组合画布两单元同高底对齐)
- 渲染页默认模式随路由+自动选中首样板+选择器回填
- router 支持 token 直通(开发便捷)
- shadowMap.type 移除(three r186 已移除 PCFSoft)
- 综合截图验证: 样板库/组合/3D/工作台全部正常无报错
|
2026-09-21 15:02:06 -07:00 |
|