6ffbae0f33
chore:表单弹窗正常
2026-08-29 17:44:26 +08:00
7ebbdaf996
chore:微信小程序的表单多选可以垂直对齐
2026-08-28 14:13:32 +08:00
ecb0789780
chore:表单样式更新
2026-08-28 11:58:23 +08:00
e693e4273c
chore:表单样式更新
2026-08-28 10:22:24 +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
19cb332645
refactor(ai-page): 统一页面路由管理并修复AI智能体路径
...
1. 将硬编码的页面路径替换为PAGE_KEY_MAP常量统一管理
2. 修正AI智能体页面路径为/pages_tool/ai-agent/index
3. 优化客服跳转逻辑,避免重复注入tabBar隐藏标记
4. 为AI聊天页面添加自定义组件占位配置
2026-08-14 09:36:04 +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
e40b46a888
chore:视频可以播放
2026-08-13 10:20:27 +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
b69eeba74b
fix(ns-form): 适配微信小程序和H5的textarea渲染逻辑
...
重构了多平台textarea的渲染条件,合并了平台判断逻辑,新增rows属性配置,优化了样式适配和代码可读性
2026-08-12 15:41:06 +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
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
45c0c2afb1
refactor(鸿蒙元服务): 适配鸿蒙平台隐私托管与启动屏时序优化
...
1. 适配鸿蒙元服务平台隐私托管,由系统自动弹出隐私弹窗,应用层不再弹出自建弹窗
2. 新增启动屏strict模式,鸿蒙场景下严格等待首页DIY渲染完成再关闭启动屏,避免白屏
3. 新增splash-state单元测试覆盖新旧模式与鸿蒙场景
4. 清理隐私相关冗余代码与注释,统一平台逻辑分支
2026-07-24 15:10:49 +08:00
eefcc9fe57
feat: 新增鸿蒙元服务平台适配
...
适配鸿蒙小程序平台,包括导航栏胶囊适配、支付通道支持、登录授权逻辑,以及分享功能兼容
2026-07-23 11:34:03 +08:00
70a01bfd2b
fix: 修复多页面国际化文案调用路径错误
...
将多处误用的 common.前缀国际化调用改为顶层路径,同时新增语言调用错误的回归测试用例,防止后续再次出现类似的命名空间误用问题
2026-07-23 10:37:22 +08:00
94142268a0
refactor(i18n): 完成全量硬编码中文文案替换为多语言方案
...
1. 替换所有页面/组件中的硬编码中文提示文案为$lang调用,包括支付、帮助中心、公告等页面
2. 重构diy.js加载失败文案处理逻辑,支持参数化替换
3. 新增多语言混入逻辑,实现导航标题随语种动态切换
4. 重构支付组件初始化逻辑,优化平台适配代码
5. 添加多语言单元测试和硬编码扫描脚本
6. 更新语言包,新增缺失的翻译词条
2026-07-23 09:46:16 +08:00
5b7351dcd2
fix: 兼容鸿蒙元服务端小程序适配优化
...
1. 修复cart页面unload时调用不存在方法的报错
2. 适配鸿蒙themeColor绑定和$nextTick兼容问题
3. 给多处逻辑添加try/catch防止页面空白
4. 补全v-for循环的key属性
2026-07-18 17:54:05 +08:00
d65f27b256
style(components): 优化多端兼容性适配细节
...
1. 补充loading-cover组件的兼容场景说明
2. 为鸿蒙元服务适配flex gap替代方案
2026-07-18 17:19:58 +08:00
a6091f6b68
refactor(commodity-detail): optimize performance and fix UI flicker issues
...
1. add empty form tip for product message section
2. lazy load goods form to unblock initial page render
3. optimize category and tabbar rendering to fix flicker on WeChat mini-program
4. delay non-critical data processing to improve first-screen rendering speed
5. fix popup blank issue when opening product message form for the first time
2026-07-18 16:57:10 +08:00
bb0adb0542
style(ns-form, ns-newform): 新增占位符字体大小配置项
...
1. 为两个表单组件新增placeholderFontSize配置项与对应CSS变量
2. 将输入框占位符字体大小从复用label字号改为独立配置
3. 适配小程序/鸿蒙原生占位符样式规则
2026-07-17 16:14:25 +08:00
70c9c49b94
refactor(form): 抽离平台检测逻辑到共用mixin,统一多端表单配置处理
...
1. 新增form-platform-mixin.js集中管理平台判断、别名兼容和配置键获取逻辑
2. 移除ns-form和ns-newform组件内重复的平台相关代码
3. 统一替换rpx单位处理逻辑为$util.rpx,简化样式计算代码
4. 移除冗余的_resolveFontSize工具方法,复用现有工具能力
2026-07-17 15:44:40 +08:00
61495b5e90
refactor(utils&form): 优化设备信息获取与表单组件样式配置
...
1. 为设备信息相关方法添加可选链操作符,避免空值报错
2. 重构getDeviceInfo和getWindowInfo的异常处理逻辑,简化代码
3. 重构ns-form表单组件,新增全局样式配置支持,兼容多端样式自定义
4. 优化表单布局样式、必填项和选中态颜色,修复鸿蒙元服务TextArea适配问题
5. 新增标签宽度自动计算功能,优化表单排版对齐效果
2026-07-17 10:43:49 +08:00
55a9ed5946
refactor: 重构底部导航高亮逻辑,新增跨平台兼容与工具脚本
...
1. 抽离底部导航归属逻辑为纯函数resolveEntryTab,优化分包页面高亮规则,对齐iOS HIG规范
2. 新增页面Tab通配符映射,简化PAGE_TAB_MAP维护
3. 修复鸿蒙平台webview返回按钮适配问题
4. 新增pages.json校验与导航标题自动注入脚本
5. 优化启动页动画性能,提升合成渲染效率
6. 修复diy-picture组件v-for缺少key的警告
7. 清理鸿蒙平台多余的分包构建配置
8. 更新统计数据与store注释说明
2026-07-16 11:47:29 +08:00
793b988376
fix(splash-screen): 修复启动屏拦截首页触摸事件的问题
...
针对H5端和普通启动场景,分别处理触摸事件拦截问题:
1. 给启动屏组件添加pointer-events:none,让首页在渐隐期也能正常交互
2. 修改uni.showLoading的mask参数为false,避免原生蒙层遮挡触摸
2026-07-15 15:12:59 +08:00
30cda71749
refactor(http,lang): 重构请求逻辑并新增多语言错误提示
...
1. 新增网络相关错误的多语言翻译配置
2. 重写http请求层,添加自动重试机制与错误分类提示
3. 优化鸿蒙平台下的组件渲染兼容性与数据更新逻辑
4. 调整部分页面的模板结构与请求配置
2026-07-13 15:45:15 +08:00
3f09dca054
refactor(splash-screen): 移除废弃的启动屏配置系统
...
简化启动屏组件代码,删除不再使用的splashConfig全局配置、相关工具方法和冗余的布局逻辑,统一进度条展示样式。
2026-07-13 10:22:45 +08:00
aa15518980
feat(splash-screen): add configurable splash screen display options
...
add splashConfig in config-external.js to control progress/label/percent display,
add runtime config api in splash-state.js,
refactor splash-screen.vue to support inline layout and prop override
2026-07-13 09:59:18 +08:00
a913961be5
feat: 实现隐私弹窗全链路功能,支持本地配置与远程patch融合
...
- 新增隐私管理器核心逻辑,支持URL路由规则匹配、远程patch签名校验与融合
- 实现启动期资源等待机制,确保弹窗在i18n、主题配置就绪后触发
- 新增启动进度条组件,展示启动阶段进度与状态
- 重构隐私弹窗组件生命周期,修复事件丢失问题并支持规则动态重评估
- 适配多端平台隐私检查逻辑,支持微信小程序、鸿蒙元服务与H5
- 支持uniacid租户隔离的持久化规则存储
2026-07-11 18:28:36 +08:00
013eef46fb
refactor(common,components): 优化底部导航栏显隐逻辑
...
1. 新增isCurrentPageTabBarRoot工具方法封装页面判断逻辑
2. 调整弹窗打开时的导航栏隐藏时机,仅在非TabBar根页面执行
3. 移除弹窗open回调中的导航栏显示逻辑,改为在关闭弹窗时显式处理
4. 补充注释说明回调不可靠的问题和根页面不隐藏导航的原因
2026-07-10 15:46:48 +08:00
224b409455
style: 调整模板缩进对齐并修复语法错误
...
统一修复了两个页面文件中的vue模板缩进格式,修正了多余的闭合标签问题,让代码排版更整洁易读
2026-07-06 17:51:47 +08:00
aa7d967422
fix: 修复鸿蒙元服务TabBar跳转失效问题
...
1. 修复多处页面onTabItemTap事件,使用uni.reLaunch兜底鸿蒙下switchTab静默失败的问题
2. 全局混入onTabItemTap兜底未手动处理的页面
3. 优化路由跳转逻辑,针对鸿蒙环境增加switchTab失败兜底和超时强制跳转
4. 优化可选链调用和空值判断,提升代码健壮性
2026-07-06 16:48:38 +08:00
783c10fc62
refactor: 统一项目内国际化key的命名空间格式
...
本次提交对全项目的国际化调用进行了规范化重构:
1. 为中文/英文语言包新增了avatar和gender的别名映射,兼容旧有headImg/sex写法
2. 修正了lang.js中的注释路径错误
3. 将所有页面和组件内的$lang调用从短路径改为带业务模块前缀的完整命名空间路径,例如将$lang('title')改为$lang('article.list.title')
4. 优化了i18n-lazy.js的注释说明,补充了正确的key命名格式示例
5. 统一了分销、订单、会员等模块的国际化key层级,确保所有语言调用路径一致
2026-07-04 09:24:35 +08:00
e4c9b7fd59
fix: 统一处理表单提交数据的序列化逻辑
...
1. 修复多处表单提交时重复判断序列化的逻辑,统一处理当formData已经是字符串时不再重复序列化
2. 简化nameStyle样式计算的代码写法,移除不必要的objToStyle调用
2026-07-03 15:52:54 +08:00
80d390886a
fix(yuyue-date): 修复国际化语言key的命名不一致问题
...
将所有组件内的语言key从components.yuyueDate改为components.yuyue-date,统一命名格式,确保多语言配置可以正确加载对应文案。
2026-07-03 14:06:00 +08:00
d1e6cc3122
refactor(components&cart): 调整语言包引用路径
...
统一修正空状态组件和购物车页面的语言包调用路径,将零散的语言项归类到goods.cart命名空间下,移除默认兜底文案
2026-07-03 11:26:26 +08:00
a88ecb9529
style(hover-nav): remove redundant box-shadow and comment
...
移除了hover-nav组件中多余的盒阴影样式和注释代码,优化样式代码整洁度
2026-07-02 18:24:48 +08:00
34f8ae2322
fix(hover-nav): 修复主题色失效和按钮尺寸问题
...
1. 将按钮尺寸从80rpx调整为72rpx,修正布局计算和样式注释
2. 修复Teleport后主题色无法正确同步的问题:
- 移除watch的immediate选项,改为在mounted后手动触发主题色注入
- 新增_applyThemeColor方法,支持安全地更新内联样式并清理旧值
- 监听themeColor变化,确保主题切换时样式实时更新
2026-07-02 18:21:16 +08:00
c86e688e47
refactor(privacy&lang): optimize privacy check and language bundle loading
...
1. add cache for privacy check result to reduce repeated calls
2. refactor lang bundle boot process with integrity checks
3. add timeout recovery for late fetch responses
4. improve error handling and fallback logic
5. add comments for better maintainability
2026-07-02 16:03:04 +08:00
15a61fdc39
style(hover-nav): 优化导航按钮视觉效果与注释
...
1. 调整border-radius注释位置,补充为clip-path兜底说明
2. 简化旧版aspect-ratio兼容注释
3. 为通用背景添加同色边框消除抗锯齿毛刺
4. 为文字和图标添加凹陷雕刻式text-shadow增强立体感
2026-07-02 15:21:31 +08:00
c430c8971c
fix(hover-nav): 修复H5端语言切换时导航跟随页面位移的问题
...
1. 将H5端的hover-nav组件通过Teleport方式挂载到document.body,避开页面transform的影响
2. 同步store中的主题色变量到组件根元素样式,修复样式继承失效问题
3. 在组件销毁前将DOM元素移回原父节点避免内存泄漏
4. 简化当前语言显示逻辑,统一展示当前选中语言的短码
2026-07-02 14:02:52 +08:00
de52406be8
refactor(common): 统一浮动按钮与侧边导航的尺寸变量与布局
...
1. 新增全局CSS变量管理浮动按钮和侧边导航的尺寸参数,实现多组件样式同步
2. 重构to-top.vue和hover-nav.vue,改用CSS变量驱动布局,修复多平台适配问题
3. 新增多语言切换弹窗与智能切换逻辑,优化多语言展示与配置能力
4. 修复原容器高度计算的硬编码适配问题,改用rpx单位实现全平台自适应
2026-07-02 11:45:33 +08:00
5cfee417be
refactor(splash-screen): 重构启动屏UI与动画逻辑
...
重写启动屏的模板结构与样式,替换原有简单logo加载动画为带光晕、轨道粒子的全新动效,优化过渡动画时长与曲线,简化冗余的生命周期注释代码
2026-07-01 15:43:41 +08:00
5ae4bbcbd3
feat: 新增统一启动屏组件,优化跨平台加载体验
...
1. 新增splash-screen全局启动屏组件,适配非APP平台的加载过渡
2. 新增splash-state状态管理模块,统一处理启动屏的显示隐藏、软隐藏时序、兜底超时逻辑
3. 重构App.vue和main.js的加载逻辑,替换原有uni.showLoading方案
4. 在首页和空页面挂载启动屏组件,适配不同页面场景
5. 兼容H5平台降级处理,解决main.js挂载前无法渲染组件的问题
2026-07-01 15:36:55 +08:00
c0220492a2
refactor(privacy-popup): 抽取通用延迟i18n混入并重构隐私弹窗
...
1. 新建通用的i18n延迟初始化混入,解决小程序/鸿蒙环境下i18n空串缓存问题
2. 将隐私弹窗原有的prepareI18n逻辑迁移到混入中,统一实现i18nPrepareFn
3. 简化弹窗组件内的i18n处理代码,优化可维护性
2026-07-01 14:04:42 +08:00
24ae55867a
refactor(privacy-popup): 重构隐私弹窗的国际化文案处理逻辑
...
修复了小程序启动早期Lang未完成初始化时$lang返回空串的问题,将文案计算移到弹窗前一次性执行,统一多平台的文案获取逻辑
2026-07-01 13:46:49 +08:00