2337e3cacf
refactor: 将项目内硬编码文本替换为多语言调用
...
统一替换所有页面和组件中的硬编码字符串为 $lang 多语言方法调用,提升项目国际化适配能力
2026-06-22 14:04:13 +08:00
45830ebda4
refactor: 替换项目中硬编码文本为多语言配置
...
将多处页面和组件内的硬编码文字替换为国际化语言包调用,包括空状态提示、按钮文案、表单占位符、弹窗标题等内容,统一项目多语言管理
2026-06-22 10:38:33 +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
7b83636c99
feat(diy-article): add step-by-step marquee scroll mode
...
新增逐条步进式跑马灯滚动模式,适配后端配置的stepPause参数,实现单条内容间暂停的滚动效果,优化了触摸控制逻辑与定时器清理逻辑,修复了Vue2代理问题。
2026-06-15 16:12:19 +08:00
d01b0d46e4
refactor(diy-article): 替换scroll-view滚动为CSS跑马灯实现
...
移除原scroll-view自动滚动逻辑,改用CSS animation实现无缝跑马灯效果,解决跨端滚动跳变问题,移除JS定时器驱动逻辑,提升动画流畅度和跨端一致性,优化触摸暂停恢复逻辑。
2026-06-15 15:46:05 +08:00
db1d47f456
feat(diy-article): add number humanization and fix layout alignment
...
1. 新增_humanizeNum方法实现阅读/点赞数的千/万单位人性化展示
2. 调整图标间距与日期布局为自然的左右分栏样式
3. 修复style-1无图item与有图item的元信息行垂直对齐问题
2026-06-15 14:53:51 +08:00
de4b510c00
refactor(article-component): 替换swiper为scroll-view实现自动滚动,优化紧凑布局
...
1. 将原swiper自动滚动方案替换为scroll-view实现,支持item自然高度,不再强制等高,解决短item下方留白问题
2. 新增连贯滚动和步进滚动两种自动滚动模式,适配不同场景需求
3. 修复H5端rpx单位不兼容问题,统一内联样式单位转换逻辑
4. 优化滚动容器高度计算,根据配置显示数量动态计算窗口高度
5. 新增触摸暂停恢复逻辑,提升用户交互体验
2026-06-15 14:35:17 +08:00
089da9181b
feat(diy-article): add dynamic swiper height and date display control
...
重构文章组件的swiper高度计算逻辑,改为基于实际item高度动态计算;新增日期显示的配置控制,完善样式统一和布局适配,优化空列表兜底逻辑与间距控制。
2026-06-15 11:54:21 +08:00
c1d4a68e26
refactor(diy-article): replace iconfont with uni-icons component
...
1. 替换阅读数、点赞数和查看更多按钮的自定义图标为uni-icons组件,统一图标使用方式
2. 新增metaColor计算属性同步阅读区文字色,确保图标颜色与文本保持一致
3. 修复全局样式干扰导致的阅读数/点赞数字号和颜色不一致问题
4. 调整查看更多默认配置与后端对齐,修正control默认值为true
2026-06-15 10:52:58 +08:00
f7f1b1191e
fix(diy-article): 修复无图文章样式异常,新增字号样式配置
...
1. 为无图文章项添加no-image类适配样式,统一与有图项的视觉高度
2. 新增标签、摘要、阅读区的字号CSS变量支持,替换硬编码字号
3. 调整列表项间距默认值和swiper行间距,优化布局紧凑度
4. 补充默认字号配置项,兼容老数据缺失字段的情况
2026-06-15 10:03:26 +08:00
f9d144159a
refactor(article-component): 新增多维度CSS变量支持,对齐后端默认配置
...
新增标签胶囊、摘要文字、阅读区、查看更多、标题字号等多组CSS变量,将组件样式控制权交给外部配置,同时将默认值对齐后端design.js的nestedDefaults。重构列表项间距、分割线颜色等硬编码样式为变量驱动,统一组件样式管理逻辑。
2026-06-15 08:28:07 +08:00
3952517ac9
refactor(article): 重构diy文章组件,支持非滚动模式与样式增强
...
1. 新增非滚动列表模式,适配scrollMode配置,兼容旧版swiperConfig参数
2. 重构样式系统,使用CSS变量统一管理主题与圆角,对齐ns-newform实现逻辑
3. 新增文章标签、阅读数、点赞数显示配置
4. 新增查看更多按钮,支持按分类/标签跳转列表页
5. 优化空值处理与图片加载失败逻辑
6. 修复computed class编译为逗号分隔字符串的样式错误
7. 重构响应式样式计算,支持自动适配不同布局的高度
2026-06-13 18:01:09 +08:00
01e7c3e981
refactor(diy-article): 优化文章组件,完善空状态和鲁棒性
...
1. 新增空数据占位提示
2. 给props添加默认值避免空指针
3. 完善样式和判断逻辑的默认值处理
4. 增加请求失败兜底逻辑
5. 优化响应式更新图片错误的处理
6. 抽离class计算逻辑提升代码可读性
2026-06-13 14:26:52 +08:00
4a5bac7aa5
fix(diy-form): 更新提交按钮内边距映射表
...
对齐后端design.js的submitSizeMap,新增mini和huge尺寸的内边距配置
2026-06-12 16:07:58 +08:00
e3c69e7e32
style&feat: 优化表单提示语与提交按钮样式
...
1. 调整默认提示语字号从24rpx改为32rpx,颜色改为纯黑,背景设为透明
2. 新增提交按钮顶部外边距配置项,支持自定义表单与按钮间距
3. 同步更新diy-form组件的提示语样式与提交按钮外层布局
2026-06-12 14:46:12 +08:00
12a1422470
refactor(diy-form&formdata): 重构表单提交与渲染逻辑
...
1. 为diy-form新增submit事件,支持父组件接管提交逻辑
2. 移除formdata.vue的内置提交按钮与自定义banner/tip,交由diy-form统一处理
3. 调整formdata的diyValue参数,让diy-form自主渲染banner和提示文案
2026-06-12 14:17:57 +08:00
48235c18a5
refactor(diy-form): 兼容前后端命名格式,优化表单配置处理
...
1. 重构mergedFormConfig逻辑,同时支持camelCase和snake_case格式的配置项,camelCase优先读取
2. 调整ns-newform的mode参数读取mergedFormConfig的formLayout
3. 优化提示语样式,新增tipBorderColor支持显示底部边框
4. 修复submitText读取逻辑,改为从mergedFormConfig获取
5. 移除多余的console日志,更新注释说明
2026-06-12 12:00:10 +08:00
fe9cbcd21d
refactor(form, diy-form): 重构表单组件复用逻辑,新增raw模式适配现有表单数据
...
1. 新增diy-form组件的raw数据源模式,支持直接透传ns-newform格式的表单数据
2. 新增showSubmit配置项,支持隐藏内置提交按钮由父页面自行实现提交逻辑
3. 暴露verify和getFormData方法供父组件调用
4. 替换pages_tool/form/formdata.vue的旧表单组件为diy-form,适配新的调用方式
5. 新增样式穿透修复diy-form默认样式与原有页面风格不一致的问题
2026-06-12 11:09:08 +08:00
87fbda698c
refactor(diy-form): use objToStyle to format style objects
...
统一使用 $util.objToStyle 方法处理样式对象,简化样式代码编写,保持代码风格一致
2026-06-12 08:27:03 +08:00
7c7e67df4a
style(components-diy): 修正拼团头像边框的变量名和注释
...
更新了拼团头像边框的css变量名,将原pintuan-label-color改为pintuan-avatar-border,并补充注释说明改名原因,同时调整了对应注释描述。
2026-06-11 16:23:33 +08:00
25636f8133
style(ns-newform, diy-form): 对齐后端样式规范优化表单组件
...
1. 调整ns-newform的图片上传框样式,匹配后端design.css的.img-box样式参数
2. 简化diy-form的样式变量绑定,移除冗余的cssVars计算属性
3. 重构diy-form提交按钮样式,支持宽度百分比和尺寸预设,对齐后端设计规范
4. 优化表单布局类名逻辑,简化样式绑定代码
2026-06-11 15:55:11 +08:00
08caa49b43
style: 将项目内硬编码色彩替换为CSS变量,兼容多平台
...
本次提交将项目内47处硬编码色彩值替换为CSS自定义属性,同时添加了兜底纯色样式以兼容旧版小程序 runtime。覆盖了微信小程序、鸿蒙元服务和H5三端,所有渐变、纯色、边框色都增加了主题化支持,并新增了多平台主题兼容测试文档。
2026-06-11 15:32:00 +08:00
fae1d77ba5
refactor(diy-form&ns-newform): 重构表单组件样式与配置体系
...
1. 统一表单样式配置为中心化CSS变量方案,替换原有硬编码样式
2. 新增表单配置合并逻辑,兼容新旧数据格式与平台差异化配置
3. 拆分提交按钮与提示语样式,实现完全可配置化
4. 优化ns-newform组件的样式复用与响应式布局逻辑
5. 修复多端适配与占位符默认值问题
2026-06-11 09:45:09 +08:00
fd6527aa38
refactor: 迁移ns-newform组件到标准components目录并更新引用
...
1. 将ns-newform组件从pages_tool/_components移动到项目标准components目录
2. 更新所有文件中对该组件的导入路径和文档引用
3. 优化diy-form组件的表单数据处理逻辑,兼容更多数据格式
2026-06-09 09:50:27 +08:00
14ba88b645
refactor(diy-form): 重构自定义表单组件,替换为通用表单组件
...
1. 替换硬编码表单项为可配置的ns-newform组件
2. 支持横向/纵向两种布局模式
3. 添加表单Banner、提示语配置能力
4. 统一表单提交逻辑,新增表单校验和重置功能
5. 优化ns-newform组件样式与交互细节
2026-06-08 16:47:02 +08:00
8f1eb1f5fe
fix: 将 http URL 替换为 https
2026-06-05 10:58:00 +08:00
e9c679e1aa
fix: 修复跳转及国际化文案
2026-06-05 09:19:57 +08:00
9b5275b6f6
style: 调整微信小程序平台适配条件并优化魔方组件逻辑
...
1. 将MP-WEIXIN平台适配改为通用MP平台适配
2. 重构diy-rubik-cube组件的数据处理逻辑:
- 新增processedList存储处理后的列表数据
- 提取初始化列表逻辑为initList方法
- 新增对value属性的深度监听,动态更新列表
- 将原list计算属性改为直接返回processedList
2026-06-04 15:02:52 +08:00
829444231c
refactor(components-diy/diy-group): 重构组件数据处理逻辑
...
1. 替换原有的深拷贝方式为显式使用$util.deepClone
2. 拆分数据初始化和监听逻辑,新增processedData存储处理后的数据
3. 重构topNavColor计算属性,简化逻辑代码
4. 抽离组件数据处理为独立的processData方法
5. 优化diyDataArray计算属性的过滤和处理流程
2026-06-04 14:33:34 +08:00
ffd046fc0a
fix(diy-group): add error catch for deep clone diyData
...
避免当diyData格式异常时导致页面崩溃,捕获序列化报错并打印日志
2026-06-04 13:48:17 +08:00
0f9647e7c5
refactor(diy-group): simplify topNavColor and setPagestyle logic
...
remove redundant null checks for diyData and diyGlobalData, streamline the conditional branches for better readability
2026-06-04 13:47:33 +08:00
31b22e7225
fix(diy-group): 修复顶部导航颜色和页面样式计算的空值问题
...
为topNavColor计算属性增加diyData和global字段的空值校验,防止访问undefined属性报错;同时在setPagestyle方法开头增加diyGlobalData的空值判断,避免遍历失败
2026-06-04 10:02:54 +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
fe2c53b43e
fix: 修复swiper组件display-multiple-items大于swiper-item数量的渲染错误
2026-05-27 15:01:22 +08:00
cd82ba2f27
fix: 统一 calc() 精度避免小米微信小程序子像素舍入差异
...
- diy-video-list.vue, diy-goods-list.vue: 删除重复的 3n+3 规则
(33.33% 精度低于 33.3333333%,且与 3n 规则匹配同一组元素)
- diy-fenxiao-goods-list.vue: 两列布局统一 calc(50% - 10rpx),
消除第2项 1rpx 的减数差异
2026-05-14 08:42:12 +08:00
698d419525
fix(diy-rubik-cube): 小米微信小程序魔方组件布局修复
...
- 取消注释 .template-left/.template-right 的 width: 50%,修复小米
XWeb 引擎 flex-wrap 子像素舍入差异导致的布局错乱
- 重构 calcRowOneLeftOfTwoRight:将 'px' 追加移出主循环,统一在
第二层循环处理,避免中途字符串转换
- 清理 calcRowOneLeftOfOneTopOfTwoBottom 中的无效空值表达式
- 优化 row1-lt-of2-rt 模板右侧最后一项条件判断 marginBottom
2026-05-13 18:23:56 +08:00
9f53f147ee
chore: 移除所有调试日志
2026-05-08 16:09:19 +08:00
9ec90a906f
perf(diy-tab): optimize tab rendering with v-if
2026-05-07 16:14:28 +08:00
8c0ec46dd8
style: 统一图片组件属性格式
2026-05-07 15:43:33 +08:00
d113d6125b
feat(components): 在图片组件中添加长按显示菜单功能
2026-05-07 15:12:59 +08:00
82b856f5d9
chore:表情的布局改为横板
2026-04-25 14:36:31 +08:00
5cf87e4d56
chore:资源详情的背景设改为绿色
2026-04-25 11:27:32 +08:00
cfe83ada38
chore:点击商品分类中的立即咨询不要跳转到智能客服,跳转到资源详情页面
2026-04-25 09:59:45 +08:00
28acdfb621
chore:红色背景收一些
2026-04-25 09:29:23 +08:00
7c2a7468e7
chore:调整红色背景
2026-04-25 09:03:13 +08:00
b2051dcf92
chore:立即质询背景改红色
2026-04-25 08:48:06 +08:00
e3c86de84a
chore:删除红色的立即质询
2026-04-25 08:42:03 +08:00
6e0eb5d4f3
chore:询底价改为立即咨询
2026-04-25 08:38:15 +08:00