Commit 67af728b authored by guxukai's avatar guxukai

chore: 联盟全量路由

parent 9458d522
...@@ -5,56 +5,259 @@ ...@@ -5,56 +5,259 @@
{ {
"path": "", "path": "",
"name": "home", "name": "home",
"meta": { "meta": { "title": "首页", "code": "auth.federation.home",
"icon": "homepage",
"element": "home/index.vue", "element": "home/index.vue",
"title": "home",
"level": 1, "level": 1,
"icon": "401",
"showInAsideMenu": true "showInAsideMenu": true
} }
}, },
{ {
"path": "admin", "path": "notice",
"name": "admin", "name": "notice",
"meta": { "meta": { "title": "站内信",
"title": "管理员", "element": "home/index.vue",
"level": 1,
"showInAsideMenu": false
}
},
{
"path": "announce-list",
"name": "announce-list",
"meta": { "title": "公告列表",
"element": "home/index.vue",
"level": 1,
"showInAsideMenu": false
}
},
{
"path": "alert-group",
"name": "alert-group",
"meta": { "title": "设置告警组",
"element": "home/index.vue",
"level": 1,
"showInAsideMenu": false
}
},
{
"path": "alert-rule",
"name": "alert-rule",
"meta": { "title": "告警规则设置",
"element": "home/index.vue",
"level": 1,
"showInAsideMenu": false
}
},
{
"path": "notice-rule",
"name": "notice-rule",
"meta": { "title": "通知规则设置",
"element": "home/index.vue",
"level": 1,
"showInAsideMenu": false
}
},
{
"path": "warning-info/:type",
"name": "warning-info",
"meta": { "title": "告警信息",
"element": "home/index.vue",
"level": 1,
"showInAsideMenu": false
}
},
{
"path": "chain",
"name": "chain",
"meta": { "title": "链管理", "icon": "chain", "code": "auth.federation.chain",
"level": 1, "level": 1,
"icon": "401",
"showInAsideMenu": true "showInAsideMenu": true
}, },
"children": [ "children": [
{ {
"path": "", "path": "alliance-chain",
"name": "admin-list", "name": "alliance-chain",
"meta": { "meta": { "title": "联盟链", "code": "auth.federation.chain.info",
"element": "admin/index.vue", "element": "home/index.vue",
"title": "列表", "level": 2,
"showInAsideMenu": true
}
},
{
"path": "alliance-member",
"name": "alliance-member",
"meta": { "title": "联盟成员", "code": "auth.federation.chain.member",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": true
}
},
{
"path": "contract-details",
"name": "contract-details",
"meta": { "title": "合约详情", "code": "auth.federation.chain.contract",
"element": "home/index.vue",
"level": 2, "level": 2,
"icon": "401",
"showInAsideMenu": true "showInAsideMenu": true
} }
}, },
{ {
"path": "create", "path": "chain-log",
"name": "admin-create", "name": "chain-log",
"meta": { "title": "链日志", "code": "auth.federation.chain.log",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": true
}
},
{
"path": "create-chain/:chain_type",
"name": "create-chain",
"meta": {
"title": "链创建",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": false
}
},
{
"path": "import-chain/:chain_type",
"name": "import-chain",
"meta": { "meta": {
"element": "admin/create.vue", "title": "链导入",
"title": "新建", "element": "home/index.vue",
"level": 2, "level": 2,
"icon": "401",
"showInAsideMenu": false "showInAsideMenu": false
} }
}, },
{ {
"path": "edit/:id", "path": "add-node/:chain_type",
"name": "admin-edit", "name": "add-node",
"meta": { "meta": {
"element": "admin/edit.vue", "title": "添加节点",
"title": "编辑", "element": "home/index.vue",
"level": 2,
"showInAsideMenu": false
}
}
]
},
{
"path": "application",
"name": "application",
"meta": { "title": "应用管理", "icon": "app", "code": "auth.federation.application",
"level": 1,
"showInAsideMenu": true
},
"children": [
{
"path": "chain-app",
"name": "chain-app",
"meta": { "title": "链应用", "code": "auth.federation.application.chain",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": true
}
},
{
"path": "app-detail",
"name": "app-detail",
"meta": { "title": "应用详情",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": false
}
}
]
},
{
"path": "cost",
"name": "cost",
"meta": { "title": "订单", "icon": "cost", "code": "auth.federation.order",
"element": "home/index.vue",
"level": 1,
"showInAsideMenu": true
},
"redirect": "/cost/order-management",
"children": [
{
"path": "order-management",
"name": "order-management",
"meta": { "title": "订单管理",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": false
}
},
{
"path": "order-detail/:id",
"name": "order-detail",
"meta": { "title": "订单详情",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": false
}
},
{
"path": "pay-order/:id",
"name": "pay-order",
"meta": { "title": "订单支付",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": false
}
},
{
"path": "pay-money/:id",
"name": "pay-money",
"meta": { "title": "付款",
"element": "home/index.vue",
"level": 2, "level": 2,
"icon": "401",
"showInAsideMenu": false "showInAsideMenu": false
} }
},
{
"path": "pay-success/:id",
"name": "pay-success",
"meta": { "title": "支付成功",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": false
}
}
]
},
{
"path": "settings",
"name": "settings",
"meta": { "title": "设置", "icon": "settings", "code": "auth.federation.setting",
"element": "home/index.vue",
"level": 1,
"showInAsideMenu": true
},
"children": [
{
"path": "user-management",
"name": "user-management",
"meta": { "title": "用户管理", "code": "auth.federation.setting.user",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": true
}
},
{
"path": "role-permissions",
"name": "role-permissions",
"meta": { "title": "角色权限", "code": "auth.federation.setting.role",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": true
}
} }
] ]
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment