Commit Graph

47 Commits

Author SHA1 Message Date
ca4e7fd170 fix(util): 给redirectTo调用传递完整link参数
修复跳转逻辑,将完整的link对象作为参数传入跳转方法,保留原有跳转参数的同时传递额外上下文信息
2026-06-25 16:39:57 +08:00
f258987e0e refactor: 替换多页面国际化文本为硬编码中文内容
移除项目内大部分$lang()国际化调用,替换为直接中文文本,统一前端展示文案
2026-06-23 08:55:16 +08:00
750ed2dac7 refactor: 替换硬编码文本为多语言配置
替换了项目中所有硬编码的提示文案,将其统一迁移到多语言语言包中,包括授权、自定义页面、HTTP请求、分享、客服等模块的提示文本,提升项目的国际化可维护性
2026-06-23 08:36:55 +08:00
e51c03235f refactor(nav): 动态控制导航栏返回按钮显示逻辑
1. 新增isTabBarRootPage工具方法判断是否为tab根页面
2. 在全局混入中添加isTabRootPage计算属性
3. 替换多处硬编码的isBack属性为动态绑定
4. 优化shouldShowTabBar计算属性的代码逻辑
2026-06-16 15:34:10 +08:00
92700f9a21 refactor(utils&tabbar): 重构tabbar高亮逻辑与分包路径适配
1. 修复store中tabBarList初始值为null替代空字符串
2. 重构adaptSubpackageUrl,优化正则匹配与移除冗余映射
3. 新增路径归一化、分包名提取工具函数
4. 重写checkTabBarActive,新增精确匹配、packageEntryTab优先级匹配逻辑
5. 重构diy-bottom-nav组件的路由更新与高亮校验逻辑,统一路径处理流程
2026-06-16 14:56:17 +08:00
64d3ac8f8a refactor: 统一重构底部导航栏间距逻辑与显示规则
1.  新增全局计算属性统一处理底部导航栏显示判断与间距样式
2.  替换多个页面的手写底部间距逻辑为通用样式
3.  新增路由匹配工具函数,支持灵活配置导航栏显示范围
4.  优化底部导航组件的显示条件判断
2026-06-16 11:25:54 +08:00
b86e8e7fa6 refactor(merchcategory): add bottom tabbar and optimize page layout
1. add diy bottom navigation component to the merch category page
2. replace hardcoded height style with dynamic computed style based on tabbar status
3. add unified page path mapping and url resolution utilities
4. update page jump logic to use new page_key based routing
2026-06-16 08:40:59 +08:00
ea01bbd260 refactor(util): 优化objToStyle方法实现并补充细节
新增多项特性:自动转换驼峰式CSS属性为短横线命名、过滤无效样式值、补充分号、处理非对象入参,同时完善注释说明
2026-06-11 18:03:41 +08:00
1b2a8f83c2 refactor: 优化webview页面和util.js中链接处理逻辑
将链接参数拼接逻辑移至util.js中处理,统一各端链接处理方式
2026-05-30 17:12:36 +08:00
6410257a25 fix(diy-bottom-nav): 优化底部导航栏高亮逻辑,修复分包场景下的激活判断问题
1. 新增decodeEntity工具函数处理URL实体编码
2. 新增packageEntryTab状态追踪分包入口Tab
3. 重构checkTabBarActive方法,支持动态tabBar配置和分包场景判断
4. 优化路由更新和跳转逻辑,适配多分包页面的导航高亮
2026-05-30 11:59:26 +08:00
f7b1552239 fix: 修复网页标题设置逻辑,统一参数传递格式
1.  将enable_set_title的布尔判断改为数字1/0的格式,统一前后端参数传递规则
2.  重构导航栏标题更新逻辑,抽离为公共方法并监听title和enableSetTitle变化
3.  新增onShow钩子触发标题更新,修复页面重新显示时标题不刷新的问题
4.  补充控制台日志用于调试跳转链接参数
2026-05-29 10:55:51 +08:00
9f40ebc09e feat: add dynamic navigation bar title support for webview and form pages
1. add title and enableSetTitle data fields for webview and form pages
2. implement auto set navigation bar title when enabled
3. add URL normalize and query params append utilities
4. pass title and enable_set_title params across pages and external links
2026-05-29 09:56:05 +08:00
6837a5d934 fix: 修复 platform.js 与 http.js/util.js 之间 app_type/app_type_name 变量命名不匹配导致的 undefined 问题
- http.js: 修正 getPlatformInfo() 解构赋值为 appType/appTypeName
- http.js: 修复 headimgBase64、headimgPull、upload 方法中的变量引用
- util.js: 修正 upload 方法中的解构赋值和变量引用

此问题导致所有 API 请求中 app_type 和 app_type_name 参数均为 undefined
2026-05-27 17:18:22 +08:00
68ed022c95 refactor(util): 替换isWeiXin实现为Platform模块方法
将原isWeiXin函数的实现替换为调用Platform.isWeiXin(),并标记为废弃
2026-05-25 14:43:34 +08:00
22a89013d0 refactor(platform): extract platform detection into separate module
移除各文件中重复的平台检测代码,统一封装到platform.js模块,添加缓存优化,支持多端平台检测、app_type和显示名称获取等能力,简化后续平台相关代码维护
2026-05-25 14:19:52 +08:00
107b5dd71b fix(webview): 修复url实体编码未解码的问题
1. 新增HTML实体解码工具函数decodeEntity
2. 在webview页面和跳转逻辑中调用该函数解码url参数
3. 统一格式化代码缩进风格
2026-05-25 14:06:17 +08:00
31382a2388 refactor(util): 增加空回调函数 2026-05-09 11:16:30 +08:00
9f53f147ee chore: 移除所有调试日志 2026-05-08 16:09:19 +08:00
4a52b9c229 fix(util): 去除URL中的双斜杠 2026-05-07 16:25:37 +08:00
aa9d2e64d2 feat(util): 添加隐藏微信小程序首页按钮功能
添加 hideHomeButton 方法用于在微信小程序环境中隐藏首页按钮,提升用户体验
2026-01-23 11:18:55 +08:00
47e1c2372d chore(sass): 编译器从node-sass转移成dart-sass 2026-01-16 17:52:33 +08:00
dd4176998b Merge branch 'feat/personnel_channel' into dev/1.0 2026-01-16 10:16:40 +08:00
dc956761a0 Merge branch 'feat/personnel_channel' into dev/1.0 2026-01-15 18:14:50 +08:00
2280ff68fa Merge branch 'feat-ai-agent-kefu' into xindeznkf
chore:合并了提交
2026-01-13 15:57:35 +08:00
ee8c24cdf8 chore(util): 格式化util.js 2026-01-13 14:39:22 +08:00
7f54666629 chore(util): 增加蛇形命名转驼峰命名(递归处理对象中的所有属性名) 2026-01-10 13:44:50 +08:00
5a8663eb48 fix: 解决在快应用环境中不显示用户隐私提示窗体的问题 2026-01-08 14:52:01 +08:00
6718010ceb chore: common/js/util.js 增加判断是快应用的函数 2026-01-08 09:04:36 +08:00
faf1f6d3d8 chore: 增加判断是快应用环境的API函数 2026-01-07 18:28:51 +08:00
2f230d3b2c chore: 使用常量来处理登录的路由页面路径 2026-01-07 15:51:24 +08:00
6f01b3c1c6 chore: 使用常量来处理首页的路由页面路径 2026-01-07 15:40:13 +08:00
b10fcf02d4 chore: 使用常量来处理会员中心的路由页面路径判断 2026-01-07 15:09:49 +08:00
90820ade30 fix(路由): 修复订单列表页面,验证登录页面,而没办法后退 2026-01-07 14:02:03 +08:00
d1b9e528f8 fix(页面前缀): 分包造成的路径对应更新缺失 2026-01-06 18:14:35 +08:00
ce13661826 chore: wx.getSystemInfoSync is deprecated
wx.getSystemInfoSync is deprecated.Please use wx.getSystemSetting/wx.getAppAuthorizeSetting/wx.getDeviceInfo/wx.getWindowInfo/wx.getAppBaseInfo instead.
2026-01-06 14:02:34 +08:00
60a0e5133e revert: 所有代码与custom/common分支同 2026-01-05 15:56:49 +08:00
be51b30fb4 chore: 暂时保存 2026-01-05 11:22:38 +08:00
b24f77be1a chore(组件): components-diy 必须使用easyncom系统,不然在微信上无法渲染 2026-01-05 09:29:19 +08:00
4da852944e chore(代码合并): 代码从Custom/common分支合并 2026-01-04 09:40:09 +08:00
44dd7f30cf chore(分包): tarBar达到分包前效果 2025-12-30 09:13:29 +08:00
366c4e4cd0 fix(底部TabBar): 点击后,按钮激活状态下,不变颜色 2025-12-29 17:47:32 +08:00
d5b46b4086 chore(TabBar): 默认systemTabBarList,只保留4个选项 2025-12-29 15:55:51 +08:00
30403871e7 chore(test): 测试代码 2025-12-29 15:54:00 +08:00
d36e7f6bba fix(组件): 修复组件错误 2025-12-26 16:50:02 +08:00
b01de93eee fix(ns-login): 修复H5页面在微信App中点击登录无反应的问题 2025-12-25 17:45:52 +08:00
b945583857 chore: 优化公共端都支持打开企业微信客服的方法 2025-12-16 15:41:15 +08:00
6632080b83 init 2025-10-27 15:55:29 +08:00