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
|
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 |
|
duanshuwen
|
efab6d1398
|
feat(admin): 新增全套运营管理功能,修复核心路由bug及后端seed问题
修复Vue Admin布局中RouterView未绑定唯一key的问题,解决RBAC系统资源页面切换后内容不刷新的ISSUE-001故障,新增routeViewKey工具函数区分路由实例
完善路由配置,新增admin空路径路由,修复路由命名空路径告警
新增媒体管理、运维发布/重置页面,补全全站路由注册与动态路由过滤逻辑
新增玩法、线索、管家、系统资源管理的全套工具函数、业务组件及单元测试用例
修复后端app/seed.py中媒体资源重复检测未考虑会话内pending资源的bug,新增对应测试验证修复逻辑
修正alembic迁移版本0015的依赖关系,删除废弃的旧迁移文件
优化后端系统接口的字典序列化逻辑,简化重复代码
添加QA验收报告与相关测试截图,完善项目测试覆盖
|
2026-08-26 18:48:48 +08:00 |
|
duanshuwen
|
279cf51068
|
fix: enforce vue route permissions
|
2026-08-25 22:49:00 +08:00 |
|
duanshuwen
|
f07a61f3a8
|
feat: add vue admin transition shell
|
2026-08-25 22:48:10 +08:00 |
|