fix: 🐛 同步更新路由数据

This commit is contained in:
hxr
2024-05-27 00:17:14 +08:00
parent dcd942e0d8
commit 918d45d75f

View File

@@ -17,6 +17,8 @@ export default defineMock([
icon: "system", icon: "system",
hidden: false, hidden: false,
roles: ["ADMIN"], roles: ["ADMIN"],
alwaysShow: false,
params: null,
}, },
children: [ children: [
{ {
@@ -29,6 +31,8 @@ export default defineMock([
hidden: false, hidden: false,
roles: ["ADMIN"], roles: ["ADMIN"],
keepAlive: true, keepAlive: true,
alwaysShow: false,
params: null,
}, },
}, },
{ {
@@ -41,6 +45,8 @@ export default defineMock([
hidden: false, hidden: false,
roles: ["ADMIN"], roles: ["ADMIN"],
keepAlive: true, keepAlive: true,
alwaysShow: false,
params: null,
}, },
}, },
{ {
@@ -53,6 +59,8 @@ export default defineMock([
hidden: false, hidden: false,
roles: ["ADMIN"], roles: ["ADMIN"],
keepAlive: true, keepAlive: true,
alwaysShow: false,
params: null,
}, },
}, },
{ {
@@ -65,6 +73,8 @@ export default defineMock([
hidden: false, hidden: false,
roles: ["ADMIN"], roles: ["ADMIN"],
keepAlive: true, keepAlive: true,
alwaysShow: false,
params: null,
}, },
}, },
{ {
@@ -77,6 +87,8 @@ export default defineMock([
hidden: false, hidden: false,
roles: ["ADMIN"], roles: ["ADMIN"],
keepAlive: true, keepAlive: true,
alwaysShow: false,
params: null,
}, },
}, },
], ],
@@ -91,6 +103,7 @@ export default defineMock([
hidden: false, hidden: false,
roles: ["ADMIN"], roles: ["ADMIN"],
alwaysShow: true, alwaysShow: true,
params: null,
}, },
children: [ children: [
{ {
@@ -103,30 +116,8 @@ export default defineMock([
hidden: false, hidden: false,
roles: ["ADMIN"], roles: ["ADMIN"],
keepAlive: true, keepAlive: true,
}, alwaysShow: false,
}, params: null,
{
path: "swagger",
component: "demo/api/swagger",
name: "Swagger",
meta: {
title: "Swagger",
icon: "api",
hidden: true,
roles: ["ADMIN"],
keepAlive: true,
},
},
{
path: "knife4j",
component: "demo/api/knife4j",
name: "Knife4j",
meta: {
title: "Knife4j",
icon: "api",
hidden: true,
roles: ["ADMIN"],
keepAlive: true,
}, },
}, },
], ],
@@ -134,12 +125,15 @@ export default defineMock([
{ {
path: "/doc", path: "/doc",
component: "Layout", component: "Layout",
redirect: "https://juejin.cn/post/7228990409909108793",
name: "/doc", name: "/doc",
meta: { meta: {
title: "平台文档", title: "平台文档",
icon: "document", icon: "document",
hidden: false, hidden: false,
roles: ["ADMIN"], roles: ["ADMIN"],
alwaysShow: false,
params: null,
}, },
children: [ children: [
{ {
@@ -151,6 +145,8 @@ export default defineMock([
icon: "document", icon: "document",
hidden: false, hidden: false,
roles: ["ADMIN"], roles: ["ADMIN"],
alwaysShow: false,
params: null,
}, },
}, },
{ {
@@ -161,6 +157,8 @@ export default defineMock([
icon: "link", icon: "link",
hidden: false, hidden: false,
roles: ["ADMIN"], roles: ["ADMIN"],
alwaysShow: false,
params: null,
}, },
}, },
], ],
@@ -168,39 +166,40 @@ export default defineMock([
{ {
path: "/multi-level", path: "/multi-level",
component: "Layout", component: "Layout",
redirect: "/multi-level/multi-level1",
name: "/multiLevel", name: "/multiLevel",
meta: { meta: {
title: "多级菜单", title: "多级菜单",
icon: "cascader", icon: "cascader",
hidden: false, hidden: false,
roles: ["ADMIN"], roles: ["ADMIN"],
alwaysShow: true,
params: null,
}, },
children: [ children: [
{ {
path: "multi-level1", path: "multi-level1",
component: "demo/multi-level/level1", component: "demo/multi-level/level1",
redirect: "/multi-level/multi-level2",
name: "MultiLevel1", name: "MultiLevel1",
meta: { meta: {
title: "菜单一级", title: "菜单一级",
icon: "", icon: "",
hidden: false, hidden: false,
roles: ["ADMIN"], roles: ["ADMIN"],
keepAlive: true, alwaysShow: true,
params: null,
}, },
children: [ children: [
{ {
path: "multi-level2", path: "multi-level2",
component: "demo/multi-level/children/level2", component: "demo/multi-level/children/level2",
redirect: "/multi-level/multi-level2/multi-level3-1",
name: "MultiLevel2", name: "MultiLevel2",
meta: { meta: {
title: "菜单二级", title: "菜单二级",
icon: "", icon: "",
hidden: false, hidden: false,
roles: ["ADMIN"], roles: ["ADMIN"],
keepAlive: true, alwaysShow: false,
params: null,
}, },
children: [ children: [
{ {
@@ -213,6 +212,8 @@ export default defineMock([
hidden: false, hidden: false,
roles: ["ADMIN"], roles: ["ADMIN"],
keepAlive: true, keepAlive: true,
alwaysShow: false,
params: null,
}, },
}, },
{ {
@@ -225,6 +226,8 @@ export default defineMock([
hidden: false, hidden: false,
roles: ["ADMIN"], roles: ["ADMIN"],
keepAlive: true, keepAlive: true,
alwaysShow: false,
params: null,
}, },
}, },
], ],
@@ -242,8 +245,38 @@ export default defineMock([
icon: "menu", icon: "menu",
hidden: false, hidden: false,
roles: ["ADMIN"], roles: ["ADMIN"],
alwaysShow: false,
params: null,
}, },
children: [ children: [
{
path: "curd",
component: "demo/curd/index",
name: "Curd",
meta: {
title: "增删改查",
icon: "",
hidden: false,
roles: ["ADMIN"],
keepAlive: true,
alwaysShow: false,
params: null,
},
},
{
path: "table-select",
component: "demo/table-select/index",
name: "TableSelect",
meta: {
title: "列表选择器",
icon: "",
hidden: false,
roles: ["ADMIN"],
keepAlive: true,
alwaysShow: false,
params: null,
},
},
{ {
path: "wang-editor", path: "wang-editor",
component: "demo/wang-editor", component: "demo/wang-editor",
@@ -254,6 +287,8 @@ export default defineMock([
hidden: false, hidden: false,
roles: ["ADMIN"], roles: ["ADMIN"],
keepAlive: true, keepAlive: true,
alwaysShow: false,
params: null,
}, },
}, },
{ {
@@ -266,6 +301,8 @@ export default defineMock([
hidden: false, hidden: false,
roles: ["ADMIN"], roles: ["ADMIN"],
keepAlive: true, keepAlive: true,
alwaysShow: false,
params: null,
}, },
}, },
{ {
@@ -278,6 +315,8 @@ export default defineMock([
hidden: false, hidden: false,
roles: ["ADMIN"], roles: ["ADMIN"],
keepAlive: true, keepAlive: true,
alwaysShow: false,
params: null,
}, },
}, },
{ {
@@ -290,30 +329,55 @@ export default defineMock([
hidden: false, hidden: false,
roles: ["ADMIN"], roles: ["ADMIN"],
keepAlive: true, keepAlive: true,
alwaysShow: false,
params: null,
}, },
}, },
],
},
{ {
path: "signature", path: "/route-param",
component: "demo/signature", component: "Layout",
name: "Signature", name: "/routeParam",
meta: { meta: {
title: "签名", title: "路由参数",
icon: "", icon: "el-icon-ElementPlus",
hidden: false,
roles: ["ADMIN"],
alwaysShow: true,
params: null,
},
children: [
{
path: "route-param-type1",
component: "demo/route-param",
name: "RouteParamType1",
meta: {
title: "参数(type=1)",
icon: "el-icon-Star",
hidden: false, hidden: false,
roles: ["ADMIN"], roles: ["ADMIN"],
keepAlive: true, keepAlive: true,
alwaysShow: false,
params: {
type: "1",
},
}, },
}, },
{ {
path: "table", path: "route-param-type2",
component: "demo/table", component: "demo/route-param",
name: "Table", name: "RouteParamType2",
meta: { meta: {
title: "表格", title: "参数(type=2)",
icon: "", icon: "el-icon-StarFilled",
hidden: false, hidden: false,
roles: ["ADMIN"], roles: ["ADMIN"],
keepAlive: true, keepAlive: true,
alwaysShow: false,
params: {
type: "2",
},
}, },
}, },
], ],
@@ -327,6 +391,8 @@ export default defineMock([
icon: "menu", icon: "menu",
hidden: false, hidden: false,
roles: ["ADMIN"], roles: ["ADMIN"],
alwaysShow: false,
params: null,
}, },
children: [ children: [
{ {
@@ -335,10 +401,12 @@ export default defineMock([
name: "IconDemo", name: "IconDemo",
meta: { meta: {
title: "Icons", title: "Icons",
icon: "el-icon-edit", icon: "el-icon-Notification",
hidden: false, hidden: false,
roles: ["ADMIN"], roles: ["ADMIN"],
keepAlive: true, keepAlive: true,
alwaysShow: false,
params: null,
}, },
}, },
{ {
@@ -351,18 +419,21 @@ export default defineMock([
hidden: false, hidden: false,
roles: ["ADMIN"], roles: ["ADMIN"],
keepAlive: true, keepAlive: true,
alwaysShow: false,
params: null,
}, },
}, },
{ {
path: "other", path: "other/:id",
component: "demo/other", component: "demo/other",
name: "Other", name: "Other/:id",
meta: { meta: {
title: "敬请期待...", title: "敬请期待...",
icon: "", icon: "",
hidden: false, hidden: false,
roles: ["ADMIN"], roles: ["ADMIN"],
params: { type: "1" }, alwaysShow: false,
params: null,
}, },
}, },
], ],