d8816bbe42
chore:还原到模板3二级分类按钮正常
2026-07-18 10:31:35 +08:00
b410597d9c
chore
2026-07-18 10:15:27 +08:00
1143ef7b72
fix(util-navigate): 完善鸿蒙元服务编码逻辑注释与说明
...
更新了util-navigate和对应测试文件的注释,补充鸿蒙原生编码的细节,说明双重编码的问题以及&符号的处理逻辑,修正了注释里的重复表述
2026-07-18 09:24:10 +08:00
987e75c65a
Merge branch 'dev/1.0' of http://git.aigc-quickapp.com/Uniapp/lucky_shop into yuanlaide3
2026-07-18 09:07:28 +08:00
ac8c461546
chore:二级分类按钮点击一会能切一会不能切
2026-07-18 08:58:52 +08:00
f3032a6004
fix(util-navigate): 修复多平台搜索关键词编码乱码问题
...
重构跨平台参数编码逻辑:
1. 微信小程序/鸿蒙元服务:仅处理编码边界符和decode roundtrip,不主动编码,交由平台原生处理
2. H5/华为快应用:保留主动编码逻辑,适配浏览器query解析规则
3. 新增专项测试用例覆盖搜索关键词跨端流转场景,修复商品分类页跳转列表页关键词显示乱码的bug
2026-07-18 08:34:43 +08:00
a4d8023e1f
chore:二级分类按钮正常
2026-07-17 18:17:45 +08:00
bb0adb0542
style(ns-form, ns-newform): 新增占位符字体大小配置项
...
1. 为两个表单组件新增placeholderFontSize配置项与对应CSS变量
2. 将输入框占位符字体大小从复用label字号改为独立配置
3. 适配小程序/鸿蒙原生占位符样式规则
2026-07-17 16:14:25 +08:00
a4c218fecc
chore:
2026-07-17 16:06:07 +08:00
0d820b04f7
chore:template == 4页面后台选择二级分类正常
2026-07-17 15:53:09 +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
6d1bdb5d8b
chore:删除右侧上面的和一级标题一样的字
2026-07-17 15:07:19 +08:00
73b7b2a8df
chore:template == 3的模板正常
2026-07-17 14:54:44 +08:00
b2063418fb
chore:template == 1的模板正常
2026-07-17 14:01:40 +08:00
21c342e389
chore:
2026-07-17 11:56:44 +08:00
cbf91fa905
feat(util,navigate): add uniacid stale check for wap url
...
新增租户uniacid一致性校验逻辑,修复装修外链携带过期租户ID导致的跳转错误问题:
1. 新增pickCurrentUniacid和hasStaleUniacidInUrl工具函数
2. 在链接处理逻辑中校验wap_url内的uniacid与当前系统租户ID是否一致
3. 脏数据场景下强制走外链模式而非内部跳转
4. 补充完整的单元测试覆盖
2026-07-17 11:37:53 +08:00
61495b5e90
refactor(utils&form): 优化设备信息获取与表单组件样式配置
...
1. 为设备信息相关方法添加可选链操作符,避免空值报错
2. 重构getDeviceInfo和getWindowInfo的异常处理逻辑,简化代码
3. 重构ns-form表单组件,新增全局样式配置支持,兼容多端样式自定义
4. 优化表单布局样式、必填项和选中态颜色,修复鸿蒙元服务TextArea适配问题
5. 新增标签宽度自动计算功能,优化表单排版对齐效果
2026-07-17 10:43:49 +08:00
185d4914a6
chore:页面显示正常1模板
2026-07-17 10:21:40 +08:00
e3bbb7c77a
chore:商品分类页面符合template==1
2026-07-17 09:58:25 +08:00
4044070867
fix(splash): 移除 onDiyGroupLoaded 多余 500ms 延迟避免 page-ready 兜底超时
...
diy-group 内部 _notifyLoaded 已有 300ms 渲染 settle, 叠加的 500ms 会吃掉
splash 2s page-ready 兜底预算, 导致弱网/冷启动下走 page-ready-timeout 兜底路径
(splash 在页面就绪前被强制关闭)。改为收到 loaded 事件后立即 notifyPageReady。
2026-07-16 17:20:46 +08:00
41b0d15570
chore: 切换默认启用的项目配置为低空经济
...
调整注释掉的配置项,将48切换为2482作为默认启用的项目配置
2026-07-16 17:09:30 +08:00
aafb75bad3
style: 调整多个页面的回到顶部按钮位置适配多端
...
为H5和小程序平台分别配置mescroll-totop的right和bottom样式,修复不同终端下按钮位置适配问题
2026-07-16 17:07:30 +08:00
6e19bc7aff
chore: 注释新增低空经济项目配置
...
暂时注释掉2482号项目的配置代码,避免其被错误加载启用
2026-07-16 16:53:41 +08:00
94e852032b
Merge remote-tracking branch 'remotes/origin/dev/1.0' into dev/1.0
2026-07-16 16:46:06 +08:00
5ccbc5d4f4
chore(config): add 18-test development environment configuration
...
Also add commented reference for the new 18-test environment
2026-07-16 16:45:59 +08:00
cf6d54e2bf
fix(util): 修复内部页面绝对URL被误判为外链的问题
...
新增extractInternalAppPath和resolveNavMode工具函数,在diyRedirectTo中增加内部页面绝对URL还原逻辑:
1. 支持通过open_mode配置三种导航模式:auto/online/internal
2. 严格校验域名避免误伤外部站点,支持强制内部跳转场景
3. 修复H5整页刷新丢失状态、MP被塞进web-view的问题
2026-07-16 16:32:10 +08:00
19bcf64844
Merge branch 'dev/1.0' of http://git.aigc-quickapp.com/Uniapp/lucky_shop into yuanlaide2
2026-07-16 16:20:53 +08:00
a27ae6cba0
Merge remote-tracking branch 'origin/dev/1.0' into yuanlaide2
...
# Conflicts:
# .local.config.js
2026-07-16 16:17:26 +08:00
660ab27377
chore :按钮 = 全局所有有商品的二级分类(去重,一直显示),选中状态切换一级分类时保持
...
商品 = 切换一级分类时,用选中按钮的名称在当前一级分类下找同名 category,重新加载商品
2026-07-16 16:11:01 +08:00
d78a23602e
chore:删除临时测试网址
2026-07-16 15:31:07 +08:00
7a6495fa33
chore:按钮 = 全局所有有商品的二级分类(去重,一直显示),选中状态在切换一级分类时保持
...
商品 = 切换一级分类时,用选中按钮的名称在当前一级分类下找同名 category,重新加载该 category 的商品
2026-07-16 14:31:14 +08:00
61e7a0d859
style: 调整所有页面的回到顶部按钮位置
...
统一修改多个页面的mescroll回到顶部按钮的right和bottom偏移值,优化移动端页面的按钮显示位置,避免遮挡页面内容
2026-07-16 14:23:11 +08:00
4116bfcbb0
feat(article detail): add back-to-top button and scroll mixin
...
add the to-top component and integrate scroll mixin to support scroll-to-top functionality
2026-07-16 14:10:52 +08:00
29e96a9357
docs(tabbar test): 补全测试文档与场景注释
...
重构并完善了TabBar高亮测试文件的注释文档:
1. 新增完整的测试说明文档,包含测试原则、核心逻辑、术语表、调试方法和场景索引
2. 为每个测试场景补充了对应的设计决策和业务规则注释
3. 新增边界测试踩坑记录和单元测试说明
4. 新增测试模板和调试指南,方便后续新增测试用例
2026-07-16 13:53:08 +08:00
88024cbd11
test(tabbar): add comprehensive test cases for tabbar highlight
...
新增多语言切换、登出状态、性能、极端URL、动态tab配置相关的高亮测试场景,覆盖业务边界与性能校验
2026-07-16 11:52:13 +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
165edc38ee
fix(mp-weixin): 修复微信小程序url内&破坏query分隔的问题
...
1. 重写safeEncodeMP函数,修复微信小程序不二次编码导致的参数丢失bug:
- 先解码已有的%xx编码避免双重编码
- 主动执行一次encodeURIComponent,将&/?=空格等字符转为%xx格式
2. 新增跨平台通用跳转测试和工具单元测试,覆盖H5/微信/鸿蒙/快应用4个平台
3. 重构跳转逻辑,统一各平台的URL编码和跳转行为
4. 新增3个针对性测试用例,验证&符号防护、反引号编码、双重编码防御
2026-07-15 18:25:50 +08:00
b20ab5bf5d
feat(H5/quickapp): add quick app pull refresh global mixin and utils
...
1. add quickapp-pull-refresh.js mixin to handle pull down refresh in quick app H5 environment
2. add notifyNativeHost and requestQuickAppReload util methods for cross-environment communication
3. conditionally register the mixin only for H5 platform
2026-07-15 17:55:27 +08:00
05d6ea1e96
feat(page): add pull-to-refresh and back-to-top component
...
1. enable pull-down refresh for the target page in pages.json
2. add scroll mixin and back-to-top component for form and formdata pages, show back-to-top button when scrolling down
2026-07-15 17:35:42 +08:00
4c58db0710
feat: add back-to-top component to multiple pages and import scroll mixin
...
add to-top component to card.vue, card_buy.vue, diy.vue and member index.vue, import scroll mixin for diy and member index pages to support scroll to top functionality
2026-07-15 17:13:45 +08:00
d7bc1165f7
refactor(quickapp): 优化页面稳定性与刷新逻辑
...
1. 为所有核心API调用增加try-catch兜底,避免异常导致页面崩溃
2. 添加刷新冷却机制防止重复触发重载
3. 移除onShow自动刷新逻辑,改为轻量日志处理
4. 完善CONFIG读取失败降级逻辑与日志输出
2026-07-15 17:07:29 +08:00
a32cedad9e
feat(mp-quickapp): 配置统一域名与uniacid,优化缓存与页面刷新
...
1. 新增集中配置项管理BASE_URL和UNIACID
2. 动态生成带时间戳的加载URL与UA避免缓存
3. 后台切回前台时自动刷新web页面
4. 调整打包版本号与构建产物配置
2026-07-15 16:52:51 +08:00
7f2e5d3934
chore: template 99正常运行
2026-07-15 16:50:26 +08:00
616fac0312
refactor(common,webview): remove redundant console logs and simplify api call
...
清理了两处页面和工具类中的调试日志,同时简化了uni.setNavigationBarTitle的调用代码,移除了不必要的success/fail回调,只保留核心调用逻辑
2026-07-15 16:24:35 +08:00
2c1703acc5
fix(index page): add base url to version info modal
...
extend the version info popup to display the backend service base address
2026-07-15 15:58:40 +08:00
82f1659649
refactor(components-diy): simplify useScroll logic and add comment
...
将useScroll方法的判断逻辑简化为单行表达式,并补充注释说明该方法的作用
2026-07-15 15:39:08 +08:00
1c88bcf99b
style(common/css): 删除冗余的H5端全局样式代码
...
移除了原先针对H5端的根容器撑满和自定义TabBar固定的冗余注释与样式代码,这些样式逻辑目前可能已被框架内置处理或不再需要,清理样式文件减少冗余代码。
2026-07-15 15:17:23 +08:00
793b988376
fix(splash-screen): 修复启动屏拦截首页触摸事件的问题
...
针对H5端和普通启动场景,分别处理触摸事件拦截问题:
1. 给启动屏组件添加pointer-events:none,让首页在渐隐期也能正常交互
2. 修改uni.showLoading的mask参数为false,避免原生蒙层遮挡触摸
2026-07-15 15:12:59 +08:00
313c283d9b
fix: 适配华为快应用WebView场景并修复tabbar定位问题
...
1. 新增华为快应用WebView环境检测工具函数
2. 文章组件在快应用WebView中强制关闭滚动模式
3. 修复全局tabbar在H5/快应用中的定位漂移问题,加固fixed定位样式
4. 补全页面配置中的导航栏标题字段
2026-07-15 15:00:42 +08:00
b10bf472e3
feat(webview): add webview title auto update and debug logs
...
1. add @titleUpdate event listener for web-view component
2. decode uri component for title and enableSetTitle params
3. refactor updateNavbarTitle to accept dynamic new title
4. add debug console logs for tracking title update flow
5. add success/fail callbacks for navigation bar title setting
2026-07-15 11:55:52 +08:00