refactor: 清理废弃模块并重构管理端与全端代码

- 移除所有废弃的旧首页配置模块,包括destinationHero、demand相关、HomeExperience、vehicleService等表结构与代码,新增数据库迁移删除遗留表
- 重构管理端后台布局为标准RuoYi风格,新增Sidebar、Navbar、SettingsDrawer等组件,替换旧的过渡菜单实现
- 调整移动端响应断点为768px,更新布局相关测试用例,新增布局组件测试
- 删除OperationsTools发布/重置页面,移除/tools菜单入口,清理对应的API调用与测试代码
- 重构玩法模块编辑器:替换旧的图片手动输入框为图片上传组件,移除冗余的取消按钮
- 新增线索查询offset参数支持,完善查询参数处理逻辑
- 优化rbac菜单构建逻辑,新增可见性控制参数
- 修正管家编辑器提示文案,优化系统资源编辑器表单初始化逻辑
- 清理小程序端废弃的体验推荐组件与相关测试代码
- 更新文档与种子脚本,匹配新的API契约与使用说明
This commit is contained in:
duanshuwen
2026-08-26 23:24:28 +08:00
parent f6c5ad589f
commit fbf2c772a8
63 changed files with 2272 additions and 1991 deletions

View File

@@ -38,7 +38,7 @@ python -m uvicorn app.main:app --host 0.0.0.0 --port 4000 --reload
健康检查:`http://localhost:4000/health`。
首次空库初始化内容才执行 `python -m app.seed`;该命令可能重置站点、玩法和媒体内容,已有开发数据时不要重复执行。
首次空库初始化内容才执行 `python -m app.seed`;该命令会覆盖初始化站点与媒体内容,已有开发数据时不要重复执行。
### 2. 启动管理前端
@@ -76,7 +76,7 @@ yarn dev:mp-weixin
管理端重点检查:
- 登录后请求带 `Authorization: Bearer <access-token>`,Refresh Token 只通过 HttpOnly Cookie 传递。
- 站点模块、玩法、详情、管家、线索、媒体、发布和重置接口按当前契约返回。
- 站点模块、玩法、详情、管家、线索和媒体接口按当前契约返回。
- 新增、更新、删除和排序成功后,页面使用接口返回的数据更新状态,不自行生成 ID 或排序结果。
MiniAPP 重点检查:
@@ -123,4 +123,4 @@ yarn build:mp-weixin
- 不读取、展示或提交 `.env`、`.env.local` 和生产环境变量值。
- 文档示例只写占位值,不写真实 Token、JWT secret、客服链接、企业 ID 或手机号。
- `python -m app.seed`、内容重置、发布和数据库迁移属于高风险动作,生产环境执行前必须明确确认。
- `python -m app.seed` 和数据库迁移属于高风险动作,生产环境执行前必须明确确认。