121 lines
3.5 KiB
TypeScript
121 lines
3.5 KiB
TypeScript
import { defineMock } from "./base";
|
|
|
|
export default defineMock([
|
|
{
|
|
url: "menus/routes",
|
|
method: ["GET"],
|
|
body: {
|
|
code: "00000",
|
|
data: [
|
|
{
|
|
path: "/doc",
|
|
component: "Layout",
|
|
redirect: "https://juejin.cn/post/7228990409909108793",
|
|
name: "/doc",
|
|
meta: {
|
|
title: "平台文档",
|
|
icon: "document",
|
|
hidden: false,
|
|
alwaysShow: false,
|
|
params: null,
|
|
},
|
|
children: [
|
|
{
|
|
path: "internal-doc",
|
|
component: "demo/internal-doc",
|
|
name: "InternalDoc",
|
|
meta: {
|
|
title: "平台文档(内嵌)",
|
|
icon: "document",
|
|
hidden: false,
|
|
alwaysShow: false,
|
|
params: null,
|
|
},
|
|
},
|
|
{
|
|
path: "https://juejin.cn/post/7228990409909108793",
|
|
name: "Https://juejin.cn/post/7228990409909108793",
|
|
meta: {
|
|
title: "平台文档(外链)",
|
|
icon: "el-icon-Link",
|
|
hidden: false,
|
|
alwaysShow: false,
|
|
params: null,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
{
|
|
path: "/multi-level",
|
|
component: "Layout",
|
|
name: "/multiLevel",
|
|
meta: {
|
|
title: "多级菜单",
|
|
icon: "cascader",
|
|
hidden: false,
|
|
alwaysShow: true,
|
|
params: null,
|
|
},
|
|
children: [
|
|
{
|
|
path: "multi-level1",
|
|
component: "demo/multi-level/level1",
|
|
name: "MultiLevel1",
|
|
meta: {
|
|
title: "菜单一级",
|
|
icon: "",
|
|
hidden: false,
|
|
alwaysShow: true,
|
|
params: null,
|
|
},
|
|
children: [
|
|
{
|
|
path: "multi-level2",
|
|
component: "demo/multi-level/children/level2",
|
|
name: "MultiLevel2",
|
|
meta: {
|
|
title: "菜单二级",
|
|
icon: "",
|
|
hidden: false,
|
|
alwaysShow: false,
|
|
params: null,
|
|
},
|
|
children: [
|
|
{
|
|
path: "multi-level3-1",
|
|
component: "demo/multi-level/children/children/level3-1",
|
|
name: "MultiLevel31",
|
|
meta: {
|
|
title: "菜单三级-1",
|
|
icon: "",
|
|
hidden: false,
|
|
keepAlive: true,
|
|
alwaysShow: false,
|
|
params: null,
|
|
},
|
|
},
|
|
{
|
|
path: "multi-level3-2",
|
|
component: "demo/multi-level/children/children/level3-2",
|
|
name: "MultiLevel32",
|
|
meta: {
|
|
title: "菜单三级-2",
|
|
icon: "",
|
|
hidden: false,
|
|
keepAlive: true,
|
|
alwaysShow: false,
|
|
params: null,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
],
|
|
msg: "一切ok",
|
|
},
|
|
},
|
|
]);
|