db941673fc
fix(merch/detail): 将滚动提示自动隐藏时间从3秒改为1.5秒
2026-05-30 17:00:09 +08:00
f58a6723de
fix(merch/detail): 修复商户描述展开后滚动收起位置异常的问题
...
通过 key 强制重新渲染描述区域,重置滚动位置。合并重复的 toggleDesc 方法。
Sources:
- 61243b8 feat(merch/detail): add scroll hint for long product description
2026-05-30 16:56:16 +08:00
61243b8dd4
feat(merch/detail): add scroll hint for long product description
...
1. 新增商品详情长描述滚动提示组件,展开长描述时显示3秒
2. 调整描述文本容器底部内边距避免提示遮挡内容
3. 替换原有自动滚动动画为上下弹跳提示动画
4. 优化展开描述的逻辑,展开长文本时触发提示显示
2026-05-30 15:37:11 +08:00
b08d7a389b
feat(merch/detail): 优化商品描述展示逻辑
...
1. 替换原有长按弹窗展示为内嵌展开收起功能
2. 长描述支持自动滚动动画
3. 新增展开收起提示按钮
4. 调整相关布局样式与层级
2026-05-30 15:15:54 +08:00
a1fc8f5955
style(common-payment): 移除微信小程序平台条件编译注释
...
移除了冗余的微信小程序平台专属代码包裹注释,清理页面布局代码结构
2026-05-30 14:20:23 +08:00
d3c34c3698
feat(store&bottom-nav): add package entry tab tracking logic
...
1. add packageEntryTab state and mutation in vuex store
2. extract and track current/previous page's matching tab entry
3. update package entry tab state via store commit instead of local variable
4. optimize tab url parsing by stripping query parameters
2026-05-30 14:12:01 +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
f836254381
docs(i18n): add translations for get dynacode text
...
add Chinese and English translation entries for dynamic code acquisition text
2026-05-30 10:06:43 +08:00
21252dc2ad
style(merch/detail): 修复非H5端头部排版偏移问题
...
仅在非H5平台保留top:0样式,避免H5端出现布局异常
2026-05-29 15:46:26 +08:00
cc2ca14133
chore: 修改manifest.json中的应用名称为加载中...
...
将小程序初始显示名称临时改为加载中占位文本
2026-05-29 15:31:20 +08:00
dc4b3df715
fix(merch/detail): 防止重复初始化头部高度
...
1. 新增headerHeightInited状态避免重复调用initHeaderHeight
2. 在initHeaderHeight中增加商品名称校验防止无效执行
3. 仅在页面首次获取商品数据后初始化头部高度
2026-05-29 14:58:08 +08:00
6745f2093e
refactor(merch/detail): 优化商品详情页头部高度初始化逻辑
...
1. 移除冗余的headerHeightInited状态和监听逻辑
2. 提取获取商品详情的逻辑为单独getMerch方法
3. 移除initHeaderHeight的延迟定时器并修复top样式值
2026-05-29 14:47:58 +08:00
3781e54a32
fix(merch detail): fix header style and optimize list toggle
...
1. 修正商品详情页头部容器的样式选择器和优先级问题
2. 调整商品数据监听,改为监听商品描述而非整个merch对象
3. 给列表切换逻辑添加防抖处理,避免频繁切换触发过多渲染
4. 新增列表切换的防抖工具函数
2026-05-29 14:42:38 +08:00
1edda80d21
fix(merch/detail): 修复头部高度重复初始化的问题
...
添加headerHeightInited标记,避免merch数据更新时重复调用初始化方法
2026-05-29 14:35:52 +08:00
a443121426
style(merch detail page): adjust header wrap top position to 0
...
fix the layout offset of the merchandise detail page header area
2026-05-29 14:34:16 +08:00
5e5e5cb1d5
refactor(merch/detail): 清理冗余注释并调整商品详情布局结构
...
1. 移除搜索区域和筛选区域的冗余注释代码
2. 调整商品信息区域的DOM结构,新增merch-info-wrap容器统一布局
3. 修复筛选区域的点击事件绑定,将点击逻辑移到外层容器
2026-05-29 14:32:06 +08:00
2bd94a1e5a
style(merch/detail): extract inline styles to class selectors
...
extract inline css styles from template and style block into reusable scoped class selectors, improve code readability and maintainability
2026-05-29 14:28:47 +08:00
58883b02f3
feat(merch/detail): add long press to show full merchant description
...
add longpress event handler to display full merch desc in a modal when triggered
2026-05-29 14:26:12 +08:00
92549b979e
fix(promotion merch detail): 修复商品详情页下拉错位问题并添加商品描述省略
...
1. 添加商品描述文本的多行省略显示样式
2. 动态计算顶部header高度替代固定值,解决页面滚动错位问题
3. 监听merch数据变化重新计算头部高度
2026-05-29 14:23:38 +08:00
a929cfedb4
fix(js/list): add response code check for merch info request
...
优化商家信息接口请求的响应处理,增加返回码和数据有效性校验,避免异常数据赋值
2026-05-29 14:13:04 +08:00
abd6c122d5
style(merch/detail): 添加::v-deep修饰器修复样式穿透问题
...
修复uni-app中样式无法作用到子组件标签的问题,通过::v-deep正确穿透组件作用域
2026-05-29 14:05:04 +08:00
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