Commit 8253f9c0 authored by guxukai's avatar guxukai

chore: 系统全量路由

parent 59ee40a9
...@@ -5,58 +5,473 @@ ...@@ -5,58 +5,473 @@
{ {
"path": "", "path": "",
"name": "home", "name": "home",
"meta": { "meta": { "title": "首页", "code": "auth.baas.home",
"element": "home/index.vue", "element": "home/index.vue",
"title": "home",
"level": 1, "level": 1,
"icon": "401", "icon": "homepage",
"showInAsideMenu": true "showInAsideMenu": true
} }
}, },
{ {
"path": "admin", "path": "notice",
"name": "admin", "name": "notice",
"meta": { "meta": { "title": "站内信",
"title": "管理员", "element": "home/index.vue",
"level": 1,
"icon": "homepage",
"showInAsideMenu": false
}
},
{
"path": "chain",
"name": "chain",
"meta": { "title": "链管理", "icon": "chain", "code": "auth.baas.chain",
"level": 1, "level": 1,
"icon": "401",
"showInAsideMenu": true "showInAsideMenu": true
}, },
"children": [ "children": [
{ {
"path": "", "path": "all-chains",
"name": "admin-list", "name": "all-chains",
"meta": { "meta": { "title": "全部链", "code": "auth.baas.chain.all",
"element": "admin/index.vue", "element": "home/index.vue",
"title": "列表", "level": 2,
"showInAsideMenu": true
}
},
{
"path": "versions-management",
"name": "versions-management",
"meta": { "title": "链版本管理", "code": "auth.baas.chain.version",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": true
}
}
]
},
{
"path": "application",
"name": "application",
"meta": { "title": "应用管理", "icon": "app", "code": "auth.baas.application",
"level": 1,
"showInAsideMenu": true
},
"children": [
{
"path": "wait-approval",
"name": "wait-approval",
"meta": { "title": "待我审批", "code": "auth.baas.application.approval",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": true
}
},
{
"path": "app-market",
"name": "app-market",
"meta": { "title": "应用市场", "code": "auth.baas.application.market",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": true
}
},
{
"path": "approval-record",
"name": "approval-record",
"meta": { "title": "查看审批记录",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": false
}
}
]
},
{
"path": "price",
"name": "price",
"meta": { "title": "价格管理", "icon": "price", "code": "auth.baas.price",
"level": 1,
"showInAsideMenu": true
},
"children": [
{
"path": "chain-pricing",
"name": "chain-pricing",
"meta": { "title": "链定价", "code": "auth.baas.price.chain",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": true
}
},
{
"path": "package-pricing",
"name": "package-pricing",
"meta": { "title": "套餐定价", "code": "auth.baas.price.combo",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": true
}
},
{
"path": "app-service-fee",
"name": "app-service-fee",
"meta": { "title": "应用服务费", "code": "auth.baas.price.application",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": true
}
}
]
},
{
"path": "account",
"name": "account",
"meta": { "title": "账户管理", "icon": "account", "code": "auth.baas.account",
"level": 1,
"showInAsideMenu": true
},
"children": [
{
"path": "open-api",
"name": "open-api",
"meta": { "title": "OpenApi授权", "code": "auth.baas.account.api",
"element": "home/index.vue",
"level": 2, "level": 2,
"icon": "401",
"showInAsideMenu": true "showInAsideMenu": true
} }
}, },
{ {
"path": "create", "path": "open-api-records",
"name": "admin-create", "name": "open-api-records",
"meta": {
"title": "OpenApi记录",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": false
}
},
{
"path": "approval-enterprise",
"name": "approval-enterprise",
"meta": { "title": "审批企业", "code": "auth.baas.account.approval",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": true
}
},
{
"path": "approval-records",
"name": "approval-records",
"meta": {
"title": "审批记录",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": false
}
},
{
"path": "personal-account",
"name": "personal-account",
"meta": { "title": "个人账户", "code": "auth.baas.account.person",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": true
}
},
{
"path": "enterprise-account",
"name": "enterprise-account",
"meta": { "title": "企业账户", "code": "auth.baas.account.organization",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": true
}
},
{
"path": "alliance-account",
"name": "alliance-account",
"meta": { "title": "联盟账户", "code": "auth.baas.account.federation",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": true
}
}
]
},
{
"path": "cost",
"name": "cost",
"meta": { "title": "费用中心", "icon": "cost", "code": "auth.baas.expense",
"element": "home/index.vue",
"level": 1,
"showInAsideMenu": true
},
"children": [
{
"path": "transaction-details",
"name": "transaction-details",
"meta": { "title": "交易明细", "code": "auth.baas.expense.transaction",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": true
}
},
{
"path": "order-management",
"name": "order-management",
"redirect": "/cost/order-management/refund-order",
"meta": { "title": "订单管理", "code": "auth.baas.expense.order",
"level": 2,
"showInAsideMenu": true
},
"children": [
{
"path": "order",
"name": "order-all",
"meta": { "title": "全部订单",
"element": "home/index.vue",
"level": 3,
"showInAsideMenu": false
}
},
{
"path": "refund-order",
"name": "order-refund",
"meta": { "title": "待退款订单",
"element": "home/index.vue",
"level": 3,
"showInAsideMenu": false
}
}
]
},
{
"path": "order-detail/:id",
"name": "order-detail",
"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": "approval-order",
"name": "admin-edit", "name": "approval-order",
"meta": { "title": "审批记录",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": false
}
},
{
"path": "renewal-management",
"name": "RenewalManagement",
"meta": { "title": "续费管理", "code": "auth.baas.expense.renew",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": true
}
},
{
"path": "invoice-management",
"name": "invoice-management",
"meta": { "title": "发票管理", "code": "auth.baas.expense.invoice",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": true
}
},
{
"path": "invoice-detail/:id",
"name": "invoice-detail",
"meta": { "meta": {
"element": "admin/edit.vue", "title": "发票详情",
"title": "编辑", "element": "home/index.vue",
"level": 2, "level": 2,
"icon": "401",
"showInAsideMenu": false "showInAsideMenu": false
} }
} }
] ]
},
{
"path": "monitor",
"name": "monitor",
"meta": { "title": "监控", "icon": "monitor", "code": "auth.baas.monitor",
"level": 1,
"showInAsideMenu": true
},
"children": [
{
"path": "operation-log",
"name": "operation-log",
"meta": { "title": "操作日志", "code": "auth.baas.monitor.userlog",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": true
}
},
{
"path": "application-log",
"name": "application-log",
"meta": { "title": "应用日志", "code": "auth.baas.monitor.userlog",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": true
}
}
]
},
{
"path": "cloud",
"name": "cloud",
"meta": { "title": "云资源管理", "icon": "cloud", "code": "auth.baas.resource",
"level": 1,
"showInAsideMenu": true
},
"children": [
{
"path": "servers",
"name": "servers",
"meta": { "title": "服务器", "code": "auth.baas.resource.server",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": true
}
},
{
"path": "platform-config",
"name": "platform-config",
"meta": { "title": "云平台配置", "code": "auth.baas.resource.cloud",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": true
}
},
{
"path": "resource-allocation",
"name": "resource-allocation",
"meta": { "title": "资源配置", "code": "auth.baas.resource.config",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": true
}
},
{
"path": "resource-package",
"name": "resource-package",
"meta": { "title": "资源套餐", "code": "auth.baas.resource.combo",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": true
}
}
]
},
{
"path": "content",
"name": "content",
"meta": { "title": "内容管理", "icon": "content", "code": "auth.baas.content",
"level": 1,
"showInAsideMenu": true
},
"children": [
{
"path": "announcement-management",
"name": "announcement-management",
"meta": { "title": "公告管理", "code": "auth.baas.content.notice",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": true
}
},
{
"path": "help-document",
"name": "help-document",
"meta": { "title": "帮助文档", "code": "auth.baas.content.help",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": true
}
}
]
},
{
"path": "settings",
"name": "settings",
"meta": { "title": "设置", "icon": "settings", "code": "auth.baas.setting",
"level": 1,
"showInAsideMenu": true
},
"children": [
{
"path": "user-management",
"name": "user-management",
"meta": { "title": "用户管理", "code": "auth.baas.setting.user",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": true
}
},
{
"path": "role-permissions",
"name": "role-permissions",
"meta": { "title": "角色权限", "code": "auth.baas.setting.role",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": true
}
}
]
},
{
"path": "system",
"name": "system",
"meta": { "title": "系统管理", "icon": "system", "code": "auth.baas.system",
"level": 1,
"showInAsideMenu": true
},
"children": [
{
"path": "system-settings",
"name": "system-settings",
"meta": { "title": "定制化设置", "code": "auth.baas.system.custom",
"element": "home/index.vue",
"level": 2,
"showInAsideMenu": true
}
},
{
"path": "license",
"name": "license",
"meta": { "title": "License", "code": "auth.baas.system.license",
"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