d0960da1d8
chore:商品分类模板1的以及分类和右侧商品上面名称栏对齐
2026-09-09 09:53:58 +08:00
8443cadba9
chore:商品分类模板2,4加购按钮显示正常
2026-09-07 16:52:27 +08:00
90c77096aa
chore:商品分类模板1,2,3,4,99全部正常
2026-09-07 14:56:32 +08:00
1deb805d29
chore:商品分类样式1,2可以切换视图
2026-09-07 12:00:44 +08:00
b079442cfa
chore:商品分类的1,2,3,4,99视图可以切换
2026-09-07 11:09:28 +08:00
88a0153f90
chore:商品分类的划线价在价格下面
2026-09-07 10:24:40 +08:00
50cd3081e6
chore:加购商品时购物车出现在页面下面
2026-09-07 09:56:03 +08:00
f37633525f
chore:商品分类样式2 点击加购商品时去结算会出现
2026-09-05 18:23:29 +08:00
1893f6d884
chore:商品分类样式2
2026-09-05 17:37:44 +08:00
661b33b6b6
chore:商品分类样式2信这个购物车功能
2026-09-05 17:19:11 +08:00
1d8bcf7d73
chore:微信小程序表单图片和后台一致
2026-09-05 11:54:29 +08:00
aaa4faeb57
Merge branch 'dev/1.0' of http://git.aigc-quickapp.com/Uniapp/lucky_shop into temp221
2026-09-05 10:55:36 +08:00
2288746182
chore:微信小程序和后台表单样式一致
2026-09-05 10:54:22 +08:00
56d6d17b6a
refactor(diy-form.vue): 优化横幅裁剪逻辑,调整背景位置处理以适应uni-app H5编译器
2026-09-04 18:16:13 +08:00
53e885164d
refactor(diy-form.vue): 优化横幅图片处理,支持裁剪比例和手动裁栏框配置
2026-09-04 17:38:09 +08:00
f8797b9529
Merge branch 'dev/1.0' of http://git.aigc-quickapp.com/Uniapp/lucky_shop into temp221
2026-09-04 09:24:54 +08:00
b2211edeab
refactor(formdata.vue): update default styles and config merging logic
...
- Adjusted the merging order of form configuration to prioritize frontend defaults when backend configurations are absent.
- Clarified comments regarding the purpose of new visual styles and their application.
- Modified the hideInnerBanner logic to ensure consistent behavior with the updated form styles.
2026-09-03 17:50:11 +08:00
cd1ba1fbe2
chore:后台页面管理编辑-平台入驻核心权益-新增Tab页,前端运行出来可以正常滑动,Tab页正常显示
2026-09-03 16:27:30 +08:00
b4c47fcc26
Merge branch 'dev/1.0' of http://git.aigc-quickapp.com/Uniapp/lucky_shop into temp221
...
# Conflicts:
# components-diy/diy-form.vue
2026-09-02 11:58:46 +08:00
2787e73126
chore:优化表单风格逻辑,支持显式和隐式判定,确保兼容性
2026-09-02 11:14:52 +08:00
aafd888596
chore:表单横幅缩小
2026-09-02 10:51:46 +08:00
ff3c2a0d9b
chore:97数字跳动的显示正常
2026-09-01 18:26:36 +08:00
33f54eb63c
chore:后台数字跳动可以自定义文字大小颜色
2026-09-01 15:56:30 +08:00
a026adaec7
chore:表单样式修改
2026-09-01 09:24:09 +08:00
278d8c94f9
chore:表单样式修改表单浮于图片上方
2026-09-01 08:54:26 +08:00
f66b70c087
chore:推荐码分享按钮上移
2026-08-31 15:40:14 +08:00
5cdafb6f7f
chore:推荐码立即分享跳转页面正常
2026-08-28 17:49:56 +08:00
ecb0789780
chore:表单样式更新
2026-08-28 11:58:23 +08:00
e693e4273c
chore:表单样式更新
2026-08-28 10:22:24 +08:00
3ca1ca8cd7
chore:推荐码样式新增
2026-08-26 11:44:39 +08:00
37463a173c
chore:一级分类的不选中的样式后台可以自定义
2026-08-15 10:37:55 +08:00
422ca8cdb5
Merge branch 'dev/1.0' of http://git.aigc-quickapp.com/Uniapp/lucky_shop into temp2797
2026-08-15 09:53:01 +08:00
f92b1fb5b7
chore:
2026-08-15 09:52:30 +08:00
a0043418c8
chore:
2026-08-15 09:46:12 +08:00
927f763d0a
chore:后台可以自定义配置一级分类选中后的字体颜色和字体大小
2026-08-15 09:28:15 +08:00
69ad814985
Merge remote-tracking branch 'remotes/origin/dev/1.0' into PR-1-ai-agent-link
2026-08-15 09:27:58 +08:00
f6eb1fad11
Merge branch 'dev/1.0' into PR-1-ai-agent-link
2026-08-14 14:03:49 +08:00
3b81ecdf98
Merge branch 'dev/1.0' of http://git.aigc-quickapp.com/Uniapp/lucky_shop into temp2797
2026-08-13 14:11:20 +08:00
c536fac4d2
chore:视频显示布局正常
2026-08-13 11:15:57 +08:00
475449f04e
chore:视频正常上下黑边删除
2026-08-13 10:32:35 +08:00
e40b46a888
chore:视频可以播放
2026-08-13 10:20:27 +08:00
8a95b0310d
feat(ai-chat): 适配浮动按钮入口隐藏底部tabBar
...
实现浮动按钮跳转AI聊天页时自动隐藏底部tabBar,通过__dyu标记区分入口来源:
1. 浮动按钮点击时注入__dyu=FloatBtn来源标记
2. AI聊天页根据该标记临时隐藏tabBar并在卸载时恢复
3. 兼容旧store无对应mutation的场景
2026-08-12 18:18:19 +08:00
a81386d336
refactor(components): 统一多端textarea配置与高度计算逻辑
...
1. 对齐ns-form和ns-newform的textarea配置参数,新增textareaRows和textareaLineHeight配置
2. 移除平台分支判断,所有平台统一使用:rows+行高计算高度的方案
3. 适配鸿蒙ArkUI原生TextArea,通过:rows控制行数,JS动态计算高度
4. 移除textarea硬编码高度,改为通过formConfig动态控制
2026-08-12 15:47:11 +08:00
82139e616d
chore:后台国际化可以控制查看详情按钮
2026-08-10 14:18:24 +08:00
ed6d9f563d
chore:后台设置二级分类,模板1显示“查看详情”按钮
2026-08-10 13:59:44 +08:00
3a8ad7d871
refactor(diy-recommend-code): 动态 style 全改用 $util.objToStyle 输出 px
...
问题:
- 后端 diyData 数值语义是 px(后端 wap/design.html 都按 px 输出),
但前端 px2rpx() 之前 *2 转 rpx,导致商家设置 8px 实际渲染 16px
- 鸿蒙元服务对动态 style 中的 rpx 解析有问题
方案:
- px2rpx(val) 改为返回原值(当作 px 用)
- 17 处动态 :style="{...}" 全部改成 :style="$util.objToStyle({...})"
用 objToStyle 工具方法生成标准 CSS 字符串,跨平台兼容
- 34 处 px2rpx() + 'rpx' 拼接改成 + 'px'
- 8 处 padding/border 中的 'rpx ' / 'rpx solid' 也同步改成 'px'
静态 'XXrpx' 字符串(写在模板里的)保留,uniapp 静态模板
支持 rpx,不影响。
后端保持原状不动(数值 px 语义,与 wap/design.html 一致)。
这样前后端语义统一,商家在 diyData 改数值时:
- H5/小程序: 静态 rpx 自适应屏幕
- 动态部分: 按 px 渲染,商家设计器里的 px 值精确生效
- 鸿蒙元服务: 全部用 px,无解析问题
2026-08-08 15:43:13 +08:00
ec960a29c4
fix(diy-recommend-code): 复制按钮 style 单位 rpx 改 px 适配鸿蒙元服务
...
之前复制按钮用 rpx 单位:
- border:2rpx solid #xxx
- font-size:24rpx
- height:60rpx / padding:0 32rpx / border-radius:30rpx / gap:8rpx
在 H5/微信小程序没问题,但鸿蒙元服务对动态拼接 style 中的 rpx
解析异常,渲染尺寸可能错乱。
修复: rpx 全改成 px(1rpx = 0.5px,即原数值 / 2):
- border:1px solid #xxx (原 2rpx)
- font-size:12px (原 24rpx)
- border-radius:15px (原 30rpx)
- padding:0 16px (原 0 32rpx)
- height:30px (原 60rpx)
- gap:4px (原 8rpx)
horizontal 预设:
- border-radius:16px (原 32rpx)
- padding:0 12px (原 0 24rpx)
- height:32px (原 64rpx)
- gap:3px (原 6rpx)
这样 4 处复制按钮 + 文字节点所有动态 style 数值都用 px,
鸿蒙元服务全平台兼容。
2026-08-08 15:01:52 +08:00
8312de5d09
refactor(diy-recommend-code): 复制按钮用 $util.objToStyle 生成 style
...
之前复制按钮用字符串拼接方式:
:style="'...static...' + method() + '...static...'"
虽然字符串拼接全平台兼容,但写法繁琐,且 camelCase/kebab-case
容易写错(camelCase 用驼峰,字符串里要手写 - 转换)。
改成调用 common/js/util.js 中已有的 objToStyle 方法:
:style="$util.objToStyle(copyBtnStyleObj(...))"
copyBtnStyleObj(preset, textOnly) 返回对象:
- 边框/背景/border-color: 跟随后端 diyData.codeColor
- 文字色/字号/字重: 跟随后端 codeColor(可选 textOnly=true 时)
- 其余布局属性: 由 preset 参数覆盖(4 个预设各自差异)
$util.objToStyle 自动 camelCase → kebab-case(如 alignItems → align-items)
转换后拼接为标准 CSS 字符串,全平台兼容。
好处:
- 写法更清晰(对象语法)
- 不用手写 kebab-case
- 与项目其他地方统一风格(common/js/util.js 已有此工具)
2026-08-08 14:57:39 +08:00
5833a244de
refactor(diy-recommend-code): 复制按钮 style 改用字符串拼接兼容多端
...
之前 4 个预设(gradient/minimal/card/horizontal)的"复制推荐码"按钮
用 :style="{...}" 对象语法 + value.codeColor || '#xxx' 三元拼接。
对象语法在 H5 / 小程序正常,但在鸿蒙元服务等部分平台对嵌套对象/
三元拼接的支持有限,容易渲染异常。
修改:
- 新增 methods:
copyBtnBorderStyle() → 返回 '2rpx solid #xxx'
copyBtnTextColor() → 返回 '#xxx'
- 4 处复制按钮改成 :style="'...字符串...' + 方法() + '...字符串...'"
风格,只把边框/文字色动态部分用方法返回,
其余布局属性(display/border-radius/padding/gap 等)写成静态字符串。
- 字符串拼接方式在 H5 / 小程序 / APP / 鸿蒙元服务全平台表现一致
copyBtnBorderStyle() 与 copyBtnTextColor() 都从 diyData.codeColor 读取,
商家改 codeColor 时所有预设的复制按钮边框/文字色都跟随变化。
2026-08-08 14:51:57 +08:00
92fe95d131
feat(diy-recommend-code): 复制按钮颜色跟随后端 diyData.codeColor
...
之前 gradient 和 horizontal 预设的"复制推荐码"按钮边框/文字颜色
是写死的:
- gradient: #DC143C
- horizontal: #FF8F00
minimal 和 card 已经跟随后端 codeColor 字段。统一所有预设都跟随
codeColor,让商家可以在后端 diyData 调整颜色。
修复:
- gradient 复制按钮: 边框/文字改用 '2rpx solid ' + (value.codeColor || '#DC143C')
文字色改用 value.codeColor || '#DC143C'
- horizontal 复制按钮: 边框/文字改用 '2rpx solid ' + (value.codeColor || '#FF8F00')
文字色改用 value.codeColor || '#FF8F00'
这样 4 个预设风格统一,商家改 codeColor 时所有预设的复制按钮边框/
文字色都会跟随。
2026-08-08 14:47:52 +08:00