refactor: 清理废弃模块并重构管理端与全端代码
- 移除所有废弃的旧首页配置模块,包括destinationHero、demand相关、HomeExperience、vehicleService等表结构与代码,新增数据库迁移删除遗留表 - 重构管理端后台布局为标准RuoYi风格,新增Sidebar、Navbar、SettingsDrawer等组件,替换旧的过渡菜单实现 - 调整移动端响应断点为768px,更新布局相关测试用例,新增布局组件测试 - 删除OperationsTools发布/重置页面,移除/tools菜单入口,清理对应的API调用与测试代码 - 重构玩法模块编辑器:替换旧的图片手动输入框为图片上传组件,移除冗余的取消按钮 - 新增线索查询offset参数支持,完善查询参数处理逻辑 - 优化rbac菜单构建逻辑,新增可见性控制参数 - 修正管家编辑器提示文案,优化系统资源编辑器表单初始化逻辑 - 清理小程序端废弃的体验推荐组件与相关测试代码 - 更新文档与种子脚本,匹配新的API契约与使用说明
This commit is contained in:
1 parent
f6c5ad589f
commit
fbf2c772a8
63 files changed
+2272
-1991
No files matched your search
@@ -1,6 +1,5 @@
|
||||
import { describe, expect, it } from "vitest";
|
||||
|
||||
import { homeExperienceMocks, normalizeHomeExperiences } from "@/pages/home/components/homeExperienceData";
|
||||
import {
|
||||
homeTeamBuildingMocks,
|
||||
normalizeHomeTeamBuildingDetail,
|
||||
@@ -14,27 +13,6 @@ import {
|
||||
import { normalizeHomeWanfaRecommendations } from "@/pages/home/components/homeWanfaRecommendationData";
|
||||
|
||||
describe("home content normalizers", () => {
|
||||
it("normalizes experiences and keeps the existing fallback for missing fields", () => {
|
||||
expect(
|
||||
normalizeHomeExperiences([
|
||||
{
|
||||
id: "api-experience",
|
||||
title: " API 瀑降 ",
|
||||
sortOrder: 0,
|
||||
isActive: true,
|
||||
},
|
||||
{ id: "disabled", title: "不展示", isActive: false },
|
||||
]),
|
||||
).toEqual([
|
||||
{
|
||||
...homeExperienceMocks[0],
|
||||
id: "api-experience",
|
||||
title: "API 瀑降",
|
||||
demandKeyword: "API 瀑降",
|
||||
},
|
||||
]);
|
||||
});
|
||||
|
||||
it("normalizes team building and wild archive lists", () => {
|
||||
expect(normalizeHomeTeamBuildings(null)).toEqual(homeTeamBuildingMocks);
|
||||
expect(normalizeHomeWildArchives(undefined)).toEqual(homeWildArchiveMocks);
|
||||
|
||||
Reference in new issue
Block a user