49479ea24e
fix(config): 适配鸿蒙小程序的版本注入逻辑
...
扩展了site.js引入的平台范围,新增mp-harmony鸿蒙小程序的生产构建支持
2026-06-04 09:19:02 +08:00
0e409247cd
chore: 清理pages_tool相关冗余文件并调整配置
...
1. 删除整个pages_tool编译构建目录下的所有冗余文件和配置
2. 更新站点uniacid为2482,移除diy-form对ns-newform的依赖
3. 调整多个组件json配置的字段顺序,移除页面中对ns-newform.pack.js的引用
2026-06-04 09:02:17 +08:00
0b06ad56dc
feat(mp-harmony): 完善鸿蒙小程序项目适配与新增功能
...
1. 新增MP-HARMONY平台编译支持
2. 新增大量自定义组件、页面与工具页面
3. 调整站点配置与应用名称
4. 清理冗余静态资源与旧组件配置
2026-06-04 08:37:57 +08:00
a27925c24f
备份stub-app-projects 作为分发物
2026-06-03 11:47:59 +08:00
1b2a8f83c2
refactor: 优化webview页面和util.js中链接处理逻辑
...
将链接参数拼接逻辑移至util.js中处理,统一各端链接处理方式
2026-05-30 17:12:36 +08:00
81570dda30
fix(merch/detail): 滚动时立即隐藏滚动提示
2026-05-30 17:01:07 +08:00
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