duanshuwen
|
e78287a944
|
fix(WonderQ-Admin): 移除硬编码的生产OSS密钥并忽略.env配置文件
注释掉已追踪的 .env 文件中的所有生产OSS配置项,避免敏感生产凭证泄露;新增.gitignore文件防止本地.env配置文件被误提交到版本库
|
2026-08-28 10:01:31 +08:00 |
|
andy
|
cd007e2f6a
|
解决登录和oss问题
|
2026-08-28 09:52:11 +08:00 |
|
duanshuwen
|
30c2e44dc0
|
chore(WonderQ-Admin): 清理目录下旧gitignore并新增环境变量配置文件
|
2026-08-27 22:16:45 +08:00 |
|
duanshuwen
|
feec6ab80f
|
feat(wanfa): 新增路线详情参考价格配置及展示功能
- 新增数据库迁移脚本,为详情表添加四个价格相关字段
- 完善后端schema校验、序列化逻辑,增加价格相关的数据清理与验证规则
- 新增价格配置校验逻辑,设置起售价时必须选择对应的计价单位
- 在Admin UI详情编辑器中新增价格配置模块,支持配置起售价、计价单位、适用人数范围和价格说明
- 更新小程序端详情页面,支持展示配置的参考价格信息
- 补充相关测试用例,更新API文档与类型定义
|
2026-08-27 22:02:51 +08:00 |
|
duanshuwen
|
f18971a430
|
build(miniapp): 为WonderQ小程序添加环境配置并调整gitignore规则
1. 新增WonderQ-MiniAPP/.env环境配置文件,配置生产环境API基础地址
2. 移除根目录.gitignore中对.env文件的忽略规则
|
2026-08-27 21:02:28 +08:00 |
|
andy
|
680e0b9799
|
打包部署bug修复
|
2026-08-27 16:21:31 +08:00 |
|
andy
|
14e020b781
|
Merge remote-tracking branch 'origin/main'
|
2026-08-27 15:48:35 +08:00 |
|
andy
|
3d997e2613
|
部署增加脚本
|
2026-08-27 15:48:14 +08:00 |
|
duanshuwen
|
e68876e455
|
fix(media-card): 修复媒体卡片文字过长被裁切的问题
修改了媒体卡片内容的文字样式,移除文本溢出省略和强制不换行设置,改为支持自动换行;新增测试用例验证长文字的换行展示行为。
|
2026-08-27 15:47:53 +08:00 |
|
duanshuwen
|
c381eb8b38
|
feat(media): 为媒体素材库添加分页加载功能
- 新增 PaginatedResult 泛型类型统一分页返回数据结构
- 重构后端媒体素材列表接口,支持分页参数并返回完整分页信息
- 前端媒体素材页面添加分页控件,适配分页加载逻辑
- 上传素材后自动重置页码至第一页并重新加载列表
- 更新接口文档和用户文档,补充分页API使用规范
- 新增对应测试用例覆盖分页接口与前端调用逻辑
|
2026-08-27 15:45:46 +08:00 |
|
duanshuwen
|
68d2b88c04
|
fix(layout/sidebar-item): 修复侧边栏菜单项的两处显示问题
- 将侧边栏内容容器从span改为div,避免Tooltip触发器被误判为隐藏文本
- 折叠父菜单时子菜单强制不折叠以保留子项标题
- 新增对应单元测试覆盖修复场景
|
2026-08-27 15:33:35 +08:00 |
|
duanshuwen
|
5ccdfd7f06
|
fix(config): 替换 __dirname 为 import.meta.dirname 修复路径解析问题
ES 模块环境中不支持 __dirname,使用 import.meta.dirname 替代可确保路径解析正确。
|
2026-08-27 15:16:52 +08:00 |
|
duanshuwen
|
3d2a2845b9
|
fix(登录页): 移除登录页硬编码的默认账号密码
新增单元测试用例验证该改动,确保不会预填硬编码的默认凭据,同时保留记住账号的恢复逻辑
|
2026-08-27 15:03:50 +08:00 |
|
duanshuwen
|
114020d7a8
|
chore(WonderQ-Admin): 删除无用的本地数据dump文件
|
2026-08-27 14:50:49 +08:00 |
|
duanshuwen
|
72d0976da4
|
代码重构(我的页面): 清理导航与组件冗余代码
- 移除三个我的子页面的自定义导航配置,改用默认原生导航栏
- 将列表项和操作按钮的button标签替换为view标签,调整对应布局样式
- 移除未使用的TopHeader组件导入,同时删除成员组件中的已登录状态徽章
- 清理冗余的导入语句
|
2026-08-27 14:48:47 +08:00 |
|
duanshuwen
|
0803c9ed5b
|
fix: inject WeChat settings into API container
|
2026-08-27 14:40:10 +08:00 |
|
duanshuwen
|
8c253918d9
|
chore: 更新 .gitignore 并删除旧的发布压缩包
完善 .gitignore 配置,新增多种无需纳入版本控制的文件类型的忽略规则,包括依赖缓存、IDE配置、数据库备份、发布归档包、调试日志等;同时删除已过时的 wonderq-admin-release-20260823-01.tar 发布文件
|
2026-08-27 14:21:33 +08:00 |
|
duanshuwen
|
6d9a546918
|
feat: add customer travel records and browse history
|
2026-08-27 14:19:03 +08:00 |
|
duanshuwen
|
0139fe6382
|
chore(state): 更新服务器状态为空闲超时停机并删除旧启动信息
新增server-stopped状态文件记录停机时间与原因,删除原server-info启动信息文件
|
2026-08-27 12:30:02 +08:00 |
|
duanshuwen
|
d0f04e3787
|
fix: make vehicle demand fields responsive
|
2026-08-27 12:03:40 +08:00 |
|
duanshuwen
|
5210a7385a
|
refactor: 清理冗余代码与优化模板格式
优化HomeHeroCarousel组件模板格式,移除轮播图多余操作按钮文本;清理我的页面冗余代码,删除未使用的导入、函数与事件定义,移除联系管家、头像授权相关逻辑与按钮
|
2026-08-27 11:53:01 +08:00 |
|
duanshuwen
|
ed3b9a26f5
|
feat: merge vehicle demand and recent views
|
2026-08-27 11:45:28 +08:00 |
|
duanshuwen
|
967c5a4987
|
docs: add mine records implementation plan
|
2026-08-27 11:45:01 +08:00 |
|
duanshuwen
|
4e04feda5b
|
feat(admin, miniapp): 优化数据库迁移逻辑与小程序图片资源处理
- 为后端Admin新增migration_compat工具,支持离线迁移时的基线资源检查,重构全部alembic迁移脚本适配离线模式,避免重复创建已存在的数据库表和字段
- 完善初始数据库迁移脚本,添加默认部门种子数据,新增ConciergeAdvisor详情字段从JSON到JSONB的类型转换迁移
- 小程序端新增图片资源解析工具resolveNetworkImage,实现本地静态资源到CDN的自动映射,添加图片加载容错降级机制
- 完善HeroSlide类型定义,新增actionLabel字段,优化首页轮播组件的文本渲染与错误处理逻辑
- 新增对应测试用例验证迁移路径正确性与前端数据处理逻辑
- 新增临时 brainstorm UI对比草稿与开发临时状态文件
|
2026-08-27 11:37:03 +08:00 |
|
duanshuwen
|
96bcc7c032
|
docs: define mine records merge design
|
2026-08-27 11:33:38 +08:00 |
|
duanshuwen
|
2b3e6da35f
|
chore(system-resource-page): 优化系统资源页面的模板代码与文案
格式化页面内所有组件的代码排版,统一换行与缩进提升可读性;移除页面顶部介绍中的「按 RuoYi 风格」文案;调整菜单列表的排序列展示为静态显示排序值
|
2026-08-27 10:39:13 +08:00 |
|
duanshuwen
|
041d65566e
|
fix: correct menu activation status display
|
2026-08-27 10:26:12 +08:00 |
|
duanshuwen
|
1efd0d1857
|
fix: align dashboard lead presentation
|
2026-08-27 10:11:24 +08:00 |
|
duanshuwen
|
cb1c695453
|
fix(admin-ui): 修复线索状态更新后详情弹窗未关闭,优化管家顾问页面文案与格式
- 为LeadsPage的submitStatus函数的finally块添加关闭详情弹窗的逻辑,确保更新状态后自动关闭弹窗
- 修正ConciergePage页面的介绍文案,将原表述"停用后不会进入 Public API"调整为"停用后不会进入小程序显示"
- 格式化两个页面的Vue模板代码,拆分长行并统一缩进,提升代码可读性
|
2026-08-27 10:06:52 +08:00 |
|
duanshuwen
|
62a6dfa915
|
style(线索页面): 格式化LeadsPage.vue模板代码以提升可读性
本次提交仅对模板代码进行缩进和换行格式化,未修改任何业务逻辑,旨在提升代码的可读性与可维护性。
|
2026-08-27 10:02:06 +08:00 |
|
duanshuwen
|
d1c6bec12d
|
fix: keep lead filters on one row
|
2026-08-27 10:01:16 +08:00 |
|
duanshuwen
|
afd0973c2d
|
fix: align lead filter action buttons
|
2026-08-27 09:58:49 +08:00 |
|
duanshuwen
|
ba79ac6441
|
fix: submit lead status from dialog footer
|
2026-08-27 09:53:58 +08:00 |
|
duanshuwen
|
021045e285
|
fix: improve lead detail dialog hierarchy
|
2026-08-27 09:47:39 +08:00 |
|
duanshuwen
|
67edbe2077
|
docs: add lead detail dialog implementation plan
|
2026-08-27 09:46:18 +08:00 |
|
duanshuwen
|
ac52cbdbfb
|
docs: define leads detail dialog visual design
|
2026-08-27 09:41:43 +08:00 |
|
duanshuwen
|
b322c930fa
|
refactor(admin-ui): 统一重构抽屉编辑器布局,修复废弃API用法
为所有抽屉式编辑器组件添加统一的样式规范,实现内容区域可滚动、操作栏固定于底部的布局,适配移动端安全区域间距。替换布局设置抽屉中el-radio-button的废弃label属性为value属性以消除组件警告。重构首页配置页面的编辑器关闭逻辑,拆分状态重置与关闭操作优化代码复用。新增单元测试用例验证抽屉编辑器的布局一致性。
|
2026-08-27 09:31:49 +08:00 |
|
duanshuwen
|
e74ecea6aa
|
feat(media): 添加空状态检查工具函数并优化单媒体编辑器逻辑
新增 shouldShowMediaEmptyState 工具函数用于判断是否显示媒体空状态,为其编写单元测试覆盖核心场景,同时在单媒体编辑器组件中使用该函数替换原有的内联条件判断,提升代码可维护性。
|
2026-08-27 09:20:10 +08:00 |
|
duanshuwen
|
4c245f0d1f
|
feat(admin, admin-ui): 实现RuoYi风格后台菜单管理,优化媒体资源处理
新增服务端菜单校验与归一化逻辑,完善菜单相关Schema;前端实现条件渲染的菜单编辑器,支持搜索式图标选择器与父级树过滤。新增媒体URL统一处理工具修复管理端本地静态资源路径映射问题,更新全部相关文档、技术决策记录与测试用例。本次变更不影响WonderQ-MiniAPP端。
|
2026-08-27 09:08:05 +08:00 |
|
duanshuwen
|
6245159e7c
|
feat: 添加后台登录验证码、记住密码功能,优化媒体资源与前端规范
- 新增后台登录图形验证码功能,完善登录安全防护
- 新增登录rememberMe参数,控制Refresh Token的会话持久化策略
- 实现OSS私有桶媒体URL自动签名,统一处理图片资源的临时访问签名
- 新增素材库数据库表与上传API,规范媒体资源管理流程
- 统一前端UI图标使用@element-plus/icons-vue,重构布局图标组件
- 登录页新增验证码输入、刷新功能,添加账号记忆与记住密码逻辑
- 更新全套文档,补充API契约、技术决策记录与集成流程说明
- 修复多个业务页面的图标展示问题,新增认证流程相关测试用例
|
2026-08-27 07:50:59 +08:00 |
|
duanshuwen
|
2c8c327de7
|
feat(admin): 实现动态路由菜单并修复rbac菜单树构建问题
- 修复rbac.py中菜单树构建逻辑,将`elif not menu.parentId`改为`else`,避免父菜单不存在时子菜单丢失
- 新增后端`/api/admin/system/routers`接口,作为动态路由菜单的API
- 前端新增`getRouters` API并整合到用户信息加载流程
- 添加菜单扁平化工具函数,更新路由注册逻辑以支持嵌套路由
- 新增相关测试用例并更新API和集成文档
|
2026-08-27 00:02:33 +08:00 |
|
duanshuwen
|
f087663b5b
|
feat(system): 实现RuoYi风格的RBAC管理页面
新增系统资源工具函数库,包含树形结构构建、树过滤和数据范围中文标签转换;重构系统资源编辑器组件,改用树形选择器优化权限配置并新增表单验证;重构系统管理页面布局,统一使用RuoYi风格样式,新增多维度筛选搜索功能,优化各资源表格展示;新增用户密码重置功能,移除过时的useSystemResource钩子并更新测试用例。
|
2026-08-26 23:46:41 +08:00 |
|
duanshuwen
|
994d07cfca
|
style(layout): 优化布局组件的模板代码格式
统一布局组件的模板缩进与换行规范,提升代码可读性,未修改业务逻辑。
|
2026-08-26 23:28:18 +08:00 |
|
duanshuwen
|
fbf2c772a8
|
refactor: 清理废弃模块并重构管理端与全端代码
- 移除所有废弃的旧首页配置模块,包括destinationHero、demand相关、HomeExperience、vehicleService等表结构与代码,新增数据库迁移删除遗留表
- 重构管理端后台布局为标准RuoYi风格,新增Sidebar、Navbar、SettingsDrawer等组件,替换旧的过渡菜单实现
- 调整移动端响应断点为768px,更新布局相关测试用例,新增布局组件测试
- 删除OperationsTools发布/重置页面,移除/tools菜单入口,清理对应的API调用与测试代码
- 重构玩法模块编辑器:替换旧的图片手动输入框为图片上传组件,移除冗余的取消按钮
- 新增线索查询offset参数支持,完善查询参数处理逻辑
- 优化rbac菜单构建逻辑,新增可见性控制参数
- 修正管家编辑器提示文案,优化系统资源编辑器表单初始化逻辑
- 清理小程序端废弃的体验推荐组件与相关测试代码
- 更新文档与种子脚本,匹配新的API契约与使用说明
|
2026-08-26 23:24:28 +08:00 |
|
duanshuwen
|
f6c5ad589f
|
feat(admin-ui): implement RuoYi sidebar shell
|
2026-08-26 21:31:34 +08:00 |
|
duanshuwen
|
4d332df9e9
|
feat(admin-ui): implement RuoYi sidebar shell
|
2026-08-26 21:12:18 +08:00 |
|
duanshuwen
|
96612607e5
|
feat(admin-ui): add tags view state
|
2026-08-26 21:06:22 +08:00 |
|
duanshuwen
|
3c8c6490fd
|
feat(admin-ui): add RuoYi layout menu primitives
|
2026-08-26 20:46:05 +08:00 |
|
duanshuwen
|
0b106a3dd2
|
feat(admin-ui): add responsive layout state
|
2026-08-26 20:35:29 +08:00 |
|
duanshuwen
|
63ce8797bc
|
feat(admin-ui): add persisted layout settings model
|
2026-08-26 20:26:36 +08:00 |
|