dacc25b281
chore:微信小程序推荐码登录按钮正常弹出手机号授权
2026-08-07 18:13:35 +08:00
75e40c752b
feat(diy-recommend-code): 复制推荐码按钮支持显示/文案自定义
...
新增 props 字段:
- showCopyButton: 布尔,默认 true,控制"复制推荐码"按钮显示
- copyButtonText: 字符串,默认 "复制推荐码",自定义按钮文案
修改点:
- props default: 新增 showCopyButton: true、copyButtonText: '复制推荐码';
移除未使用的 placeholderCopyText、placeholderShareText、
showButton,统一用 showShareButton 名称
- 4 个预设(gradient/minimal/card/horizontal)的"复制推荐码"按钮
包裹层加 v-if="value.showCopyButton !== false"
按钮文案改为 {{ nc.copyButtonText || '复制推荐码' }}
后端同步: design.html / wap.html 同步加 nc.showCopyButton / nc.copyButtonText 字段。
2026-08-07 17:53:26 +08:00
24df6f0dd5
chore(diy-recommend-code): 同步 titleColor 默认值与后端 design.html 对齐
...
后端 design.html 的 titleColor fallback 是 '#1A1A1A',4 个预设都使用这个值。
前端 props default 之前是 '#333333 ',导致 DIY 后台预览(design.html)和
H5 实际渲染(前端组件)标题颜色不一致。
修复:前端 titleColor 改为 '#1A1A1A',与后端对齐。
注意:前端 H5 渲染的样式仍然优先读取 props.value.titleColor(来自后端 diyData),
只有当后端没有传 titleColor 时才落到这个默认值,所以对线上渲染无破坏。
2026-08-07 17:40:44 +08:00
a8ab093eae
fix(diy-recommend-code): Minimal 风格立即分享按钮改红橙渐变胶囊
...
之前后端 diyData.buttonBgColor 默认 #E4393C 覆盖了 Minimal 风格的
linear-gradient(90deg,#FF6B6B 0%,#FF4444 100%) 默认值,导致「立即分享」
按钮显示为红色实心,与设计参考图不一致。
调整内容:
- 立即分享按钮固定走红橙渐变 linear-gradient(90deg,#FF6B6B 0%,#FF4444 100%)
不再读 diyData.buttonBgColor(与 Card/Gradient/Horizontal 风格保持统一)
- H5 端 view fallback 同步(与已有 H5 风格统一处理)
影响范围:仅 Minimal 极简风格(stylePreset === 'minimal')。
2026-08-07 17:28:15 +08:00
7f4b1d6d13
fix(diy-recommend-code): Horizontal 风格立即分享按钮改黄橙渐变胶囊
...
之前后端 diyData.buttonBgColor 默认 #E4393C 覆盖了 Horizontal 风格的
`linear-gradient(90deg,#FF9800 0%,#FF4444 100%)` 默认值,导致「立即分享」
按钮显示为红色实心,与设计参考图不一致。
调整内容:
- 立即分享按钮固定走 linear-gradient(90deg,#FFC107 0%,#FF8F00 100%)
不再读 diyData.buttonBgColor(与 Gradient 风格保持统一)
- 阴影色从 rgba(255,68,68,...) 改为 rgba(255,143,0,...) 与渐变色一致
- H5 端 view fallback 同步(与 Card / Gradient 风格统一处理)
影响范围:仅 Horizontal 横向风格(stylePreset === 'horizontal')。
2026-08-07 17:24:31 +08:00
1420b7435e
fix(diy-recommend-code): Gradient 风格立即分享按钮改胶囊形 + 黄橙渐变
...
之前后端 diyData.buttonBgColor 默认 #E4393C 会覆盖 Gradient 风格的
linear-gradient 默认值,导致「立即分享」按钮显示为红色实心。
调整内容:
- 复制按钮顶部距 12rpx → 16rpx(更均匀)
- 立即分享按钮 marginTop 20rpx → 16rpx(紧凑布局)
- 立即分享按钮圆角 16rpx → 40rpx(胶囊形)
- 立即分享按钮固定走 linear-gradient(90deg,#FFC107 0%,#FF8F00 100%),
不再读 diyData.buttonBgColor(避免被后端默认色覆盖)
- H5 端 view fallback 同步(与 Card 风格统一处理)
影响范围:仅 Gradient 渐变风格(stylePreset === 'gradient')。
2026-08-07 17:21:12 +08:00
8b331e53d3
fix(diy-recommend-code): Card 风格立即分享按钮固定「白底红边框」
...
之前 Button 背景色由 diyData.buttonBgColor 决定,后端默认 #E4393C 导致
Card 风格的「立即分享」按钮显示为红色实心,与设计参考图不一致。
调整内容:
- props default 中 buttonBgColor 默认值改为空字符串
- 新增 isH5Platform 状态(条件编译 H5 段在 created 中标记)
- H5 端用 view 替代 button 触发分享,避开浏览器 button 默认样式
- 小程序/APP 端保留 button 以触发 open-type="share"
- Card 预设的「立即分享」按钮固定为白底 + 红边 + 红字设计
影响范围:仅 Card 卡片风格(stylePreset === 'card')。
2026-08-07 17:16:52 +08:00
10fd785b4c
refactor(formdata): 适配H5端保留原生导航栏
...
调整自绘导航栏逻辑,仅在非H5端渲染自定义导航栏,补充H5端相关注释说明,修正样式代码位置
2026-08-07 16:45:14 +08:00
2c0b8ed076
docs(formdata): add notes about show_home btn effective scope
...
补充说明show_home参数仅在custom导航栏端生效,H5端忽略该参数
2026-08-07 16:25:19 +08:00
ab8625ebaf
feat(form): add custom navigation bar for form page across multiple platforms
...
适配APP、微信小程序、华为快应用和鸿蒙元服务,新增自定义导航栏,支持返回和首页按钮,修正多端导航栏适配逻辑
2026-08-07 16:22:50 +08:00
bbef0ecf55
feat(util): add coerceBool function for parsing URL query booleans
...
添加专门用于处理URL查询参数的布尔值转换函数,解决直接使用Boolean转换字符串'false'、'0'时不符合预期的问题,兼容多种合法的布尔值参数写法。
2026-08-07 16:09:02 +08:00
671c350d95
feat(diy-recommend-code): 为推荐码组件添加可定制化样式配置
...
1. 支持自定义标题字体大小、颜色,推荐码字体大小和颜色
2. 支持自定义卡片圆角、内边距
3. 支持自定义分享按钮背景色、文字颜色
4. 新增分享按钮显示控制、占位推荐码和换码文案配置
5. 统一将硬编码样式替换为动态绑定的可配置样式
2026-08-07 15:00:52 +08:00
2d19a653c9
refactor(form): remove unused back home button and related code
...
移除了表单页面中不再使用的返回主页按钮、对应的国际化文案和重置表单方法,清理冗余代码
2026-08-07 14:36:28 +08:00
5f60504c75
chore:
2026-08-07 11:11:38 +08:00
289e582ba1
refactor(form): 调整代码缩进与格式,优化提交逻辑
...
统一模板缩进为制表符,移除冗余日志,将提交数据内联至请求参数以精简代码结构
2026-08-07 10:35:26 +08:00
c26280a4d3
refactor(form): 重构提交逻辑以支持跨端统一接管
...
diy-form 组件将提交事件机制改为函数 prop (onSubmit) 接管,避免 $listeners 在 MP 端不可用的问题。
formdata 页面使用 bind 预绑定 this,防止子组件调用时上下文漂移。
新增防重复提交标记复位逻辑,优化网络失败时的重试体验。
2026-08-07 10:31:57 +08:00
619ca3a236
chore:微信小程序可以分享给好友表单
2026-08-06 16:52:41 +08:00
c35d0e2505
chore:微信小程序分享给好友和微信分享功能一样
2026-08-06 16:31:59 +08:00
a6e9176dbf
chore:推荐码4 种样式
2026-08-06 15:03:29 +08:00
f4517be6c3
chore :推荐码样式123
2026-08-06 14:03:24 +08:00
408c40fbe9
chore:修改同意并获取推荐码页面
2026-08-06 09:57:56 +08:00
b46dc248d5
chore:去登录按钮和上面登录注册一样跳转
2026-08-06 09:39:22 +08:00
1fb2b470da
chore:同意按钮改颜色
2026-08-06 09:07:57 +08:00
81ff205d2c
chore:我的页面登录后显示同意获取推荐码
2026-08-06 08:56:50 +08:00
1b3dd41a4b
chore:样式4正常
2026-08-05 17:17:45 +08:00
670d3f99fc
Merge branch 'dev/1.0' of http://git.aigc-quickapp.com/Uniapp/lucky_shop into Branch_24cb3a09
...
# Conflicts:
# .local.config.js
2026-08-05 15:50:36 +08:00
eb2839eeb8
chore:微信小程序分享链接
2026-08-05 15:48:05 +08:00
b0f7c7a15c
chore:样式134推荐码居中
2026-08-05 15:02:50 +08:00
f1487e60bb
chore:
2026-08-05 14:23:29 +08:00
74c24d084e
chore:推荐码样式2立即分享按钮和推荐码对齐
2026-08-05 14:15:27 +08:00
5e8a1a48dd
chore:删除棕色小圆点
2026-08-05 14:05:58 +08:00
66deecdcf8
chore:推荐码4可以正常显示
2026-08-05 11:48:34 +08:00
37d72381c7
chore:推荐码2的立即分享按钮正常
2026-08-05 11:09:20 +08:00
be40bb19b3
fix(ns-form): 修复微信小程序textarea条件编译缩进错误
...
调整了微信小程序和其他平台textarea的条件编译代码缩进,修正了模板语法嵌套错误,确保编译逻辑正确执行
2026-08-05 11:07:43 +08:00
157a7b4e16
fix(ns-form): 修复微信小程序textarea显示和滚动问题
...
针对微信小程序原生textarea,改用固定高度176rpx替代auto-height,解决无限扩展遮挡组件的问题,同时优化滚动条拇指比例,提升交互体验
2026-08-05 11:01:04 +08:00
9d187bb8a4
chore:分支9 切换的新分支,把4个推荐码样式改了,但不完全可以
2026-08-05 09:57:09 +08:00
d4326bc827
chore(config): add local 192.168.197.1 config and switch default env
...
1. 新增192.168.197.1:8050的本地开发配置项
2. 调整默认启用的环境配置为local-1
3. 修复package.json缩进格式并新增对应局域网调试的H5打包配置
2026-08-04 16:19:19 +08:00
24cb3a096d
chore:正常运行
2026-08-04 14:20:37 +08:00
1610f3f75d
chore:可以复制链接自动更新
2026-08-04 11:18:10 +08:00
837bfbfd77
chore:链接可以复制
2026-08-04 10:21:37 +08:00
e24a6b25f2
chore:邀请码可以显示
2026-08-03 17:36:50 +08:00
318ed4028e
chore
2026-08-03 16:29:01 +08:00
1cda06573e
refactor: 移除旧的邀请码来源追踪逻辑
...
1. 删除App.vue中全局邀请码持久化逻辑与相关工具函数
2. 简化http请求的方法与请求头处理逻辑
3. 移除diy-form组件内的邀请码暂存、提交与展示逻辑
4. 清理不再使用的工具类邀请码辅助函数
2026-08-03 16:24:18 +08:00
be1e175471
chore:
2026-08-03 15:34:43 +08:00
0598f97efe
chore:修改了会员中心页面弹出【网络异常,请稍后重试】,无法获取推荐码。
2026-08-03 14:55:36 +08:00
cd91ff9d49
chore:邀请码初步更改
2026-08-03 14:19:21 +08:00
e01ba29604
fix(鸿蒙兼容): 修复商品详情页骨架屏常驻问题
...
1. 兼容后端不返回goods_promotion字段的场景,避免直接取值抛错
2. 替换鸿蒙元服务下不可靠的nextTick和延迟关闭逻辑,改为同步关闭骨架屏,解决数据返回后骨架屏常驻的问题
2026-07-31 16:52:16 +08:00
ca60948fcd
chore:原来的购物车+收藏按钮隐藏
2026-07-31 16:19:45 +08:00
beaa330651
fix(forms): 修复单选多选组布局样式兼容问题
...
1. 为ns-newform和ns-form的单选/多选组添加内联样式属性`_optionLayoutStyle`
2. 预计算垂直/流式布局的flex样式,解决跨端渲染兼容问题
3. 调整本地配置文件的启用项注释
2026-07-31 13:55:49 +08:00
a891e4abf9
feat(ns-form,ns-newform): add option layout configuration for radio/checkbox groups
...
add vertical and wrap layout options for form option groups, support passing option_layout field in form items to control arrangement style, default is wrap auto wrap layout
2026-07-31 11:39:24 +08:00