Commit Graph

6 Commits

Author SHA1 Message Date
bd691d2d30 feat(diy-card): Show 组件弃自绘版式恢复 diy-card-mini 基件(方案A 用户定稿)
决策依据: 后端 design.html 面板预览按 mini 基件渲染消费全部 53 字段,
方案A 下 C 端与编辑器预览逐字段一致(用户要求取与后端预览最接近的方案)。

- diy-card-show.vue: 恢复 2.19.3 末版 mini 基件实现(236 行, miniConfig
  全字段透传 含字号7/设计资产3/二维码6/宫格图层全套), 弃自绘版式(+888 行)
- 测试口径切换: qr-style 10 个/ab-visual 2 个/detail-jump 1 个「show: 自绘…」
  实现细节断言 → 改写为 miniConfig 全字段透传锁(防 merge 冲突解决再丢透传)
- 背景: 今晨两次 merge 保留自绘线丢弃透传致 27 字段 C 端失效(字段审核报告)

验证: 名片 7 套件全绿 + 全量仅剩 card-admin/card-api 存量失败(非本次) + 三回归 79/41/56
2026-10-24 11:53:34 +08:00
a595a4ae1b chore:微信小程序分享正常 2026-10-23 14:01:20 +08:00
ecc81b9b31 chore:我的名片组件发送名片正常 2026-10-23 10:44:03 +08:00
a1d8ee8d7a chore:二维码精选名片后台控制开启显示 2026-10-21 17:32:30 +08:00
37cd3c2f30 chore:新增精选名片组件,样式 2026-10-21 15:53:15 +08:00
35137ae814 test(diy-card): 路径A链路契约测试(组件卡跳完整名片页)
参考图(名片卡+二维码+发名片)的完整功能在详情页, 组件靠「查看完整名片」
全宽主按钮把用户送过去。固化为 13 项断言(先剥注释再断言, 7 项变异验证):

- show/self: miniConfig 透传 showDetailBtn/detailBtnText
- show/self: 模板挂 @detail="goDetail"; goDetail 跳
  /pages_tool/card/detail 带 card_id + 空 id 守卫
- mini 基件: showDetailBtn flagOn 默认开 + mini-detail emit('detail')
- detail.vue: 错误信封带 wap_url → fallbackToPublicPage
  (H5 直跳/非 H5 走 share 中转 web-view, 游客不死路)
- 反例: 虚构字段/错误落点必须查不到

node --test tests/diy-card-detail-jump.test.js → 13/13
2026-10-21 11:24:50 +08:00