@@ -58,26 +58,11 @@ describe("docs/13 路由结构(真实 routes 数组,docs/15 T1)", () => {
|
||||
expect(main.name).toBe("CategoryManage");
|
||||
});
|
||||
|
||||
it("②c 事项库路由(审计批次 3 补口):办事事项 modId=21、服务字典 modId=22,子站镜像可解析", () => {
|
||||
it("②c 事项库路由已随 V2.0 拆分移除(svc/item、svc/dict 不再注册,直达落入 404 重定向)", () => {
|
||||
// 事项管理能力已迁独立办事大厅(svc-hall 应用);CMS 前端仅保留展示壳,
|
||||
// 旧菜单路径由 UserBase 停用 + 通配重定向兜底。
|
||||
const item = router.resolve("/sch/demo/svc/item");
|
||||
expect(item.name).toBe("SvcItemList");
|
||||
expect(item.meta.modId).toBe(21);
|
||||
|
||||
const dict = router.resolve("/sch/demo/svc/dict");
|
||||
expect(dict.name).toBe("SvcDictManage");
|
||||
expect(dict.meta.modId).toBe(22);
|
||||
|
||||
// 编辑页:新建与带 id 两种形态都命中同一编辑组件(subOf 归属事项列表)
|
||||
const editNew = router.resolve("/sch/demo/svc/item/edit");
|
||||
const edit = router.resolve("/sch/demo/svc/item/edit/12");
|
||||
expect(editNew.name).toBe("SvcItemEditNew");
|
||||
expect(edit.name).toBe("SvcItemEdit");
|
||||
expect(edit.params.id).toBe("12");
|
||||
|
||||
// 子站镜像形态可解析(去 name、meta.modId 保留)
|
||||
const sub = router.resolve("/sch/demo/site/jdxy/svc/item/edit/12");
|
||||
expect(sub.matched).toHaveLength(3);
|
||||
expect(sub.meta.modId).toBe(21);
|
||||
expect(item.name).toBeUndefined();
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user