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
de6a76e91b
feat(form): 统一表单组件样式并新增配置项
...
1. 新增标签字重、自动宽度上限、输入框边框/背景色等配置项
2. 统一ns-form、ns-newform和diy-form的输入框样式与默认值
3. 优化标签宽度计算逻辑,添加自动宽度上限防止布局溢出
4. 适配多端输入框样式,添加聚焦态交互效果
2026-07-31 11:10:41 +08:00
eed766366d
fix(ns-form,ns-newform): 优化文本输入框默认值处理逻辑
...
针对Text和Textarea组件,当placeholder为空字符串时不再自动设置默认空值,保留用户输入的空状态
2026-07-31 10:19:47 +08:00
ed944ee192
chore(mp-harmony): vue.config.js IIFE 加 UNI_PLATFORM 判断, 只在鸿蒙场景跑
...
背景:
之前 vue.config.js 顶层 IIFE 在任何 require 场景都会跑 fixSubpackageModuleNames
+ runSyncCheck, 不区分平台。导致 mp-weixin / h5 编译时也会修改 5 个
mp-harmony 子包的 .json5 文件, 污染 git status (虽然不是破坏性修改,
但用户看不到为什么改了这些文件)。
改动:
vue.config.js 顶层 IIFE 入口加平台判断:
if (process.env.UNI_PLATFORM !== 'mp-harmony') {
return; // 非鸿蒙场景直接跳过
}
UNI_PLATFORM === 'mp-harmony' 是 uniapp 编译器在编译鸿蒙时设置的环境变量,
HBuilderX 选 "发行 → 鸿蒙元服务" 会设此变量, 编译 mp-weixin / h5 时不会设。
顺便清理了一个 dead code 块:
if (... && __TEST_GATE_BLOCKED__) return;
搜索全文件, __TEST_GATE_BLOCKED__ 没有任何地方被设置, 这个判断永远不成立。
端到端验证 (3 个测试场景):
1. UNI_PLATFORM=mp-weixin → 修子包逻辑跳过, name 保持 ""
2. UNI_PLATFORM=mp-harmony → 修子包 + 跑 sync check, 5 个 name 恢复正确
3. UNI_PLATFORM 不设 (默认) → 修子包逻辑跳过, name 保持 ""
影响:
- HBuilderX "发行 → 鸿蒙元服务" 行为不变 (修复 + sync check 仍自动跑)
- HBuilderX "发行 → 微信小程序" / "运行 → H5" 行为更干净
(不会无意义改 mp-harmony 子包文件)
- 命令行 vue-cli-service build 同理, 避免 mp-weixin / h5 编译后
git status 出现误改提示
2026-07-31 09:52:34 +08:00
270f5f4eff
build(mp-harmony): 仅在鸿蒙元服务场景执行子包模块名修复
...
避免在微信小程序、H5编译时无意义修改鸿蒙平台的子包文件,防止污染编译git状态
2026-07-31 09:50:46 +08:00