f7b1552239
fix: 修复网页标题设置逻辑,统一参数传递格式
...
1. 将enable_set_title的布尔判断改为数字1/0的格式,统一前后端参数传递规则
2. 重构导航栏标题更新逻辑,抽离为公共方法并监听title和enableSetTitle变化
3. 新增onShow钩子触发标题更新,修复页面重新显示时标题不刷新的问题
4. 补充控制台日志用于调试跳转链接参数
2026-05-29 10:55:51 +08:00
b5077b6a33
refactor(formdata): 重构导航栏标题设置逻辑
...
将导航栏标题设置提取为独立方法updateNavbarTitle,统一处理标题逻辑,同时将data中的title变量重命名为formTitle避免命名歧义
2026-05-29 10:28:17 +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
dfbcd0c9a5
fix(formdata): 适配多端页面标题设置逻辑
...
调整导航栏标题设置代码,兼容WebView内核场景,同时保留H5和小程序的标题设置能力
2026-05-29 08:56:20 +08:00
800cdbc805
fix(formdata): 修复H5端导航栏隐藏选择器失效的问题
...
将原先通过类名选择uni-page-head改为直接选择uni-page-head组件,适配框架组件渲染变化
2026-05-28 16:56:06 +08:00
8d350b24e5
fix(form): 优化webview场景下H5导航栏的隐藏逻辑
...
通过条件编译只在H5环境下隐藏导航栏,避免小程序webview
环境下出现导航栏空白区域
2026-05-28 16:51:50 +08:00
a6189a5f9e
fix(webview&form): 适配小程序webview跳转场景
...
1. 给h5和小程序端webview页面分别处理src参数,小程序端添加from=mp-webview参数
2. 新增isFromMpWebView标识,从跳转参数判断是否来自小程序webview
3. 非小程序webview场景下才设置页面导航栏标题
2026-05-28 16:07:38 +08:00
00870e4554
fix(vue.config&manifest): 修复路由base路径补全和校验逻辑
...
1. 调整manifest.json中router.base默认路径补全末尾斜杠
2. 在vue.config.js中增加base路径校验,自动补全缺失的末尾斜杠并打印警告
2026-05-28 14:36:23 +08:00
233093bebb
refactor(form): 优化表单横幅图片的加载逻辑
...
将硬编码的横幅图片路径改为动态读取配置项,无配置时使用默认图片
2026-05-28 13:51:47 +08:00
d082baa06f
style(style): adjust form tip and item top padding
...
统一调整表单提示和表单项的顶部内边距,优化页面排版间距
2026-05-28 13:46:51 +08:00
5ac7f3cf95
style: 调整表单相关样式并优化表单页面
...
1. 调整两个表单组件中名称字段的宽度为80vw
2. 调整必填标记的左侧外边距为8rpx
3. 优化formdata页面:添加横幅和表单提示功能,改用scss样式
4. 移除原有表单标题,改用动态提示文本
5. 补充部分调试日志并格式化代码格式
2026-05-28 11:57:57 +08:00
7526143c7d
fix: 适配鸿蒙系统platform检测,解决鸿蒙版微信地图打不开的问题
2026-05-27 18:28:32 +08:00
4377ab919f
build(webpack): adjust terser compression config
...
increase passes to 10 for better minification and add unsafe_math optimization
2026-05-27 18:19:40 +08:00
7c703ace4f
docs: 更新README文档,补充鸿蒙小程序发布流程
...
1. 给原有章节标题增加了多余的井号修正为正确层级
2. 新增鸿蒙小程序发布完整流程章节
3. 更新版本特性和构建脚本说明,新增极限压缩优化、harmony.patch.js等内容
2026-05-27 18:15:55 +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
474b3a1091
refactor(http): rename platform info variables to camelCase
...
统一将平台信息相关变量从下划线命名改为驼峰命名,保持代码命名风格一致,同时修正请求参数中对应字段的赋值。
2026-05-27 17:15:21 +08:00
e4c905d278
feat(platform): add harmony mini program platform support
...
新增鸿蒙元服务小程序平台的识别与支持,补充平台映射表与中文名称配置,将harmony纳入小程序检测列表
2026-05-27 16:21:10 +08:00
fb133ced3c
fix: 修复ZIP打包文件名前缀参数支持
2026-05-27 16:16:45 +08:00
da17911a9c
feat: 添加鸿蒙元服务(mp-harmony)发行支持
2026-05-27 16:14:48 +08:00
988b36ebb4
build: 新增鸿蒙应用分发配置项
...
补充mp-harmony分发配置,设置鸿蒙应用的包名为com.atomicservice.6917577984608507983
2026-05-27 15:49:48 +08:00
fe2c53b43e
fix: 修复swiper组件display-multiple-items大于swiper-item数量的渲染错误
2026-05-27 15:01:22 +08:00
9ed2acb8ae
fix(ai-chat): 新增发送消息后自动滚动到底部
...
在加载聊天历史并插入加载提示消息后,立即调用滚动到底部方法,确保视图自动定位到最新消息位置
2026-05-26 15:23:31 +08:00
f36f9ce992
fix: AI智能客服首次使用显示fallbackWelcome的问题
...
1. 将 config.welcome 改为 config.welcome_info 匹配后端返回字段
2. 修复语言包路径错误:将 () 从 data() 移到 onLoad() 中
- 原因:data() 执行时 getCurrentPages() 返回的是上一个页面
3. 添加调试日志用于排查 API 返回值
2026-05-26 15:02:35 +08:00
bca90e959e
chore: 添加.logs目录到gitignore忽略列表
...
将日志目录加入忽略清单,避免提交日志文件
2026-05-26 14:47:14 +08:00
1615f9aafe
chore(manifest): 调整router base路径
...
移除router base路径末尾多余的斜杠
2026-05-26 14:18:16 +08:00
1f6e260711
chore(config): add explosion-proof electrical config and switch default env to 2881
...
新增防爆电器的站点配置项,并将默认使用的环境配置切换为2881
2026-05-26 14:18:06 +08:00
dba637af38
chore(config): 整理并修正本地开发配置文件
...
1. 修复配置项缩进格式,统一代码风格
2. 新增145号项目配置
3. 调整默认启用的环境配置为145
4. 移除重复的本地测试配置项
2026-05-25 15:10:16 +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
63789124f4
build(vue.config): 打包后自动打开目录增加错误捕获
...
新增try-catch捕获打开输出目录失败的异常,避免打包流程因目录打开失败中断,同时添加失败提示日志
2026-05-25 11:56:50 +08:00
a2dd7eb6f1
fix(handler.js): 完善HTML实体解码功能
...
修复文本节点仅替换&的问题,新增完整HTML4实体解码支持,正确解析各类字符实体和数字实体
2026-05-25 11:42:14 +08:00
d0e74a0925
fix(mp-html): 完善html实体字符解码能力
...
新增html4标准实体映射表和通用解码函数,替换原有的仅替换&的简单处理,支持更多实体字符和数字编码格式的解码
2026-05-25 11:38:28 +08:00
ccbce61755
fix(parser): 给decodeEntity添加amp默认参数为true
...
补充默认参数值,避免调用时未传参导致的逻辑异常
2026-05-25 11:31:30 +08:00
b827aba722
feat(privacy): add privacy check skip logic
...
新增隐私弹窗跳过校验的存储逻辑,通过临时缓存标记跳过隐私授权检查步骤
2026-05-25 11:11:33 +08:00
836eeb080e
H5发行打包完成后自动打开输出目录
2026-05-20 11:32:06 +08:00
31c6914880
fix(ai-chat): 优化搜索定位 - 移除 doSearch 中多余的 $nextTick 包装,scroll-to 事件同步触发实现即时滚动定位
2026-05-19 15:59:58 +08:00
1ee402b581
fix(ai-chat-message): 修复搜索滚动定位和高亮动画的时序问题
...
1. 调整注释说明,补充scroll-into-view的微信小程序兼容场景
2. 移除冗余的定时器清除代码,新增延迟350ms触发搜索高亮动画,确保滚动先完成
3. 将原单次定时器改为嵌套定时器结构,正确管理动画状态和定时器资源
2026-05-19 15:53:17 +08:00
b1491ad69e
优化搜索定位反馈:修复Flash动画时序、添加脉冲动画、增加滚动留白、内联无结果提示
2026-05-19 14:55:40 +08:00
a954f9cc49
build(project): 关闭上传时携带sourcemap文件
...
修改project.config.json配置,将uploadWithSourceMap设为false,减少上传包体积并优化发布流程
2026-05-19 14:01:18 +08:00
3a310f0b98
refactor(js): rename and adjust login auth check function
...
调整了微信小程序端的登录授权判断逻辑,重命名函数并优化代码结构,补充其他平台的TODO注释
2026-05-19 11:56:21 +08:00
70fbdce641
feat(ai-chat): 优化历史消息时间显示与搜索定位
...
- 时间显示人性化:昨天/前天/跨年日期
- 搜索上下导航修复 scroll-into-view 触发逻辑
2026-05-19 09:28:29 +08:00
861c43a428
chore: 忽略 .codebuddy 目录
2026-05-18 15:59:40 +08:00
556ce9d132
refactor(ai-chat): 重构AI聊天国际化文件结构
...
- 将 ai-chat 语言文件从 ai/ 迁移至 ai-chat/ 目录
- 重构消息组件及多个子组件
2026-05-18 15:36:13 +08:00
5c56cfaaa7
chore: 添加 .codebuddy 到 .gitignore
2026-05-18 15:33:55 +08:00
6d704f7f5a
refactor(ai-chat): 重构AI聊天消息组件
2026-05-18 11:18:56 +08:00
7580d8b763
feat(ai-chat): 添加聊天记录搜索与远程欢迎语功能
2026-05-16 17:34:24 +08:00
76afe5f433
feat(ai-chat): 支持长按复制消息内容
2026-05-16 11:08:46 +08:00
0bc1b5e90c
feat(scripts): 在zip文件名中添加版本号前缀
2026-05-15 16:08:29 +08:00
9fc34ef467
feat(ai-service): 替换 anonymous 为随机访客唯一标识 getUserId()
...
- 新增 getUserId() 函数,已登录返回 memberId,未登录生成并持久化 guest_* 唯一ID
- 替换全部 10 处 'anonymous' 硬编码为 getUserId()
2026-05-15 09:22:48 +08:00