Files
mpay_v2_webman/config/system-file/menu.json
技术老胡 d5a134d3a8 1. 调整异常处理类
2. 统一职责分工
3. 清除多余代码
2026-02-24 13:37:35 +08:00

1059 lines
24 KiB
JSON

[
{
"id": "01",
"parentId": "0",
"path": "/home",
"name": "home",
"component": "home/home",
"meta": {
"title": "平台首页",
"hide": false,
"disable": false,
"keepAlive": false,
"affix": true,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin", "common"],
"svgIcon": "home",
"icon": "",
"sort": 1,
"type": 2
}
},
{
"id": "02",
"parentId": "0",
"path": "/order",
"name": "order",
"redirect": "/order/order-list",
"meta": {
"title": "收款订单",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin", "common"],
"svgIcon": "order",
"icon": "",
"sort": 2,
"type": 1
}
},
{
"id": "0201",
"parentId": "02",
"path": "/order/order-list",
"name": "order-list",
"component": "order/order-list/index",
"meta": {
"title": "订单管理",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin", "common"],
"icon": "icon-file",
"sort": 1,
"type": 2
}
},
{
"id": "0202",
"parentId": "02",
"path": "/order/refund",
"name": "refund",
"component": "order/refund/index",
"meta": {
"title": "退款管理",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin", "common"],
"icon": "icon-loop",
"sort": 2,
"type": 2
}
},
{
"id": "0203",
"parentId": "02",
"path": "/order/exception",
"name": "exception",
"component": "order/exception/index",
"meta": {
"title": "异常订单",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin", "common"],
"icon": "icon-bug",
"sort": 3,
"type": 2
}
},
{
"id": "0204",
"parentId": "02",
"path": "/order/order-log",
"name": "order-log",
"component": "order/order-log/index",
"meta": {
"title": "订单日志",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-book",
"sort": 4,
"type": 2
}
},
{
"id": "0205",
"parentId": "02",
"path": "/order/export",
"name": "export",
"component": "order/export/index",
"meta": {
"title": "导出订单",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-printer",
"sort": 5,
"type": 2
}
},
{
"id": "0206",
"parentId": "02",
"path": "/order/user-statistics",
"name": "user-statistics",
"component": "order/user-statistics/index",
"meta": {
"title": "支付用户统计",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-user",
"sort": 6,
"type": 2
}
},
{
"id": "0207",
"parentId": "02",
"path": "/order/blacklist",
"name": "blacklist",
"component": "order/blacklist/index",
"meta": {
"title": "黑名单管理",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-lock",
"sort": 7,
"type": 2
}
},
{
"id": "03",
"parentId": "0",
"path": "/merchant",
"name": "merchant",
"redirect": "/merchant/merchant-list",
"meta": {
"title": "商户管理",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin", "common"],
"svgIcon": "merchant",
"icon": "",
"sort": 3,
"type": 1
}
},
{
"id": "0301",
"parentId": "03",
"path": "/merchant/merchant-list",
"name": "merchant-list",
"component": "merchant/merchant-list/index",
"meta": {
"title": "商户列表",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin", "common"],
"icon": "icon-user-group",
"sort": 1,
"type": 2
}
},
{
"id": "0302",
"parentId": "03",
"path": "/merchant/audit",
"name": "audit",
"component": "merchant/audit/index",
"meta": {
"title": "商户入驻审核",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-idcard",
"sort": 2,
"type": 2
}
},
{
"id": "0303",
"parentId": "03",
"path": "/merchant/config",
"name": "config",
"component": "merchant/config/index",
"meta": {
"title": "商户配置",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-tool",
"sort": 3,
"type": 2
}
},
{
"id": "0304",
"parentId": "03",
"path": "/merchant/group",
"name": "group",
"component": "merchant/group/index",
"meta": {
"title": "商户分组",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-folder",
"sort": 4,
"type": 2
}
},
{
"id": "0305",
"parentId": "03",
"path": "/merchant/funds",
"name": "funds",
"component": "merchant/funds/index",
"meta": {
"title": "商户资金管理",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-bar-chart",
"sort": 5,
"type": 2
}
},
{
"id": "0306",
"parentId": "03",
"path": "/merchant/package",
"name": "package",
"component": "merchant/package/index",
"meta": {
"title": "商户套餐管理",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-gift",
"sort": 6,
"type": 2
}
},
{
"id": "0307",
"parentId": "03",
"path": "/merchant/statistics",
"name": "statistics",
"component": "merchant/statistics/index",
"meta": {
"title": "商户统计",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-bar-chart",
"sort": 7,
"type": 2
}
},
{
"id": "04",
"parentId": "0",
"path": "/finance",
"name": "finance",
"redirect": "/finance/settlement",
"meta": {
"title": "财务中心",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"svgIcon": "financial",
"icon": "",
"sort": 4,
"type": 1
}
},
{
"id": "0401",
"parentId": "04",
"path": "/finance/settlement",
"name": "settlement",
"component": "finance/settlement/index",
"meta": {
"title": "结算管理",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-calendar",
"sort": 1,
"type": 2
}
},
{
"id": "0402",
"parentId": "04",
"path": "/finance/batch-settlement",
"name": "batch-settlement",
"component": "finance/batch-settlement/index",
"meta": {
"title": "批量结算",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-calendar-clock",
"sort": 2,
"type": 2
}
},
{
"id": "0403",
"parentId": "04",
"path": "/finance/settlement-record",
"name": "settlement-record",
"component": "finance/settlement-record/index",
"meta": {
"title": "结算记录",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-book",
"sort": 3,
"type": 2
}
},
{
"id": "0404",
"parentId": "04",
"path": "/finance/split",
"name": "split",
"component": "finance/split/index",
"meta": {
"title": "分账管理",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-branch",
"sort": 4,
"type": 2
}
},
{
"id": "0405",
"parentId": "04",
"path": "/finance/fee",
"name": "fee",
"component": "finance/fee/index",
"meta": {
"title": "手续费管理",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-tag",
"sort": 5,
"type": 2
}
},
{
"id": "0406",
"parentId": "04",
"path": "/finance/reconciliation",
"name": "reconciliation",
"component": "finance/reconciliation/index",
"meta": {
"title": "财务对账",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-file",
"sort": 6,
"type": 2
}
},
{
"id": "0407",
"parentId": "04",
"path": "/finance/invoice",
"name": "invoice",
"component": "finance/invoice/index",
"meta": {
"title": "发票管理",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-file-pdf",
"sort": 7,
"type": 2
}
},
{
"id": "05",
"parentId": "0",
"path": "/channel",
"name": "channel",
"redirect": "/channel/channel-list",
"meta": {
"title": "支付通道",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"svgIcon": "channel",
"icon": "",
"sort": 5,
"type": 1
}
},
{
"id": "0501",
"parentId": "05",
"path": "/channel/channel-list",
"name": "channel-list",
"component": "channel/channel-list/index",
"meta": {
"title": "通道管理",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-cloud",
"sort": 1,
"type": 2
}
},
{
"id": "0502",
"parentId": "05",
"path": "/channel/channel-config",
"name": "channel-config",
"component": "channel/channel-config/index",
"meta": {
"title": "通道配置",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-tool",
"sort": 2,
"type": 2
}
},
{
"id": "0503",
"parentId": "05",
"path": "/channel/payment-method",
"name": "payment-method",
"component": "channel/payment-method/index",
"meta": {
"title": "支付方式",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-relation",
"sort": 3,
"type": 2
}
},
{
"id": "0504",
"parentId": "05",
"path": "/channel/plugin",
"name": "plugin",
"component": "channel/plugin/index",
"meta": {
"title": "支付插件",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-tool",
"sort": 4,
"type": 2
}
},
{
"id": "0505",
"parentId": "05",
"path": "/channel/polling",
"name": "polling",
"component": "channel/polling/index",
"meta": {
"title": "通道轮询与容灾",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-loop",
"sort": 5,
"type": 2
}
},
{
"id": "0506",
"parentId": "05",
"path": "/channel/monitor",
"name": "monitor",
"component": "channel/monitor/index",
"meta": {
"title": "通道监控",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-desktop",
"sort": 6,
"type": 2
}
},
{
"id": "06",
"parentId": "0",
"path": "/risk",
"name": "risk",
"redirect": "/risk/rule",
"meta": {
"title": "风控与安全",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"svgIcon": "risk",
"icon": "",
"sort": 6,
"type": 1
}
},
{
"id": "0601",
"parentId": "06",
"path": "/risk/rule",
"name": "rule",
"component": "risk/rule/index",
"meta": {
"title": "风控规则",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-safe",
"sort": 1,
"type": 2
}
},
{
"id": "0602",
"parentId": "06",
"path": "/risk/warning",
"name": "warning",
"component": "risk/warning/index",
"meta": {
"title": "风控预警",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-notification",
"sort": 2,
"type": 2
}
},
{
"id": "0603",
"parentId": "06",
"path": "/risk/disposal",
"name": "disposal",
"component": "risk/disposal/index",
"meta": {
"title": "风险处置",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-tool",
"sort": 3,
"type": 2
}
},
{
"id": "0604",
"parentId": "06",
"path": "/risk/report",
"name": "risk-report",
"component": "risk/report/index",
"meta": {
"title": "风险报告",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-file",
"sort": 4,
"type": 2
}
},
{
"id": "0605",
"parentId": "06",
"path": "/risk/security",
"name": "security",
"component": "risk/security/index",
"meta": {
"title": "安全配置",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-lock",
"sort": 5,
"type": 2
}
},
{
"id": "08",
"parentId": "0",
"path": "/analysis",
"name": "analysis",
"redirect": "/analysis/transaction",
"meta": {
"title": "运营分析",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"svgIcon": "analysis",
"icon": "",
"sort": 7,
"type": 1
}
},
{
"id": "0801",
"parentId": "08",
"path": "/analysis/transaction",
"name": "transaction",
"component": "analysis/transaction/index",
"meta": {
"title": "交易分析",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-bar-chart",
"sort": 1,
"type": 2
}
},
{
"id": "0802",
"parentId": "08",
"path": "/analysis/merchant-analysis",
"name": "merchant-analysis",
"component": "analysis/merchant-analysis/index",
"meta": {
"title": "商户分析",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-bar-chart",
"sort": 2,
"type": 2
}
},
{
"id": "0803",
"parentId": "08",
"path": "/analysis/finance-analysis",
"name": "finance-analysis",
"component": "analysis/finance-analysis/index",
"meta": {
"title": "财务分析",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-bar-chart",
"sort": 3,
"type": 2
}
},
{
"id": "0804",
"parentId": "08",
"path": "/analysis/report",
"name": "analysis-report",
"component": "analysis/report/index",
"meta": {
"title": "报表中心",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-file",
"sort": 4,
"type": 2
}
},
{
"id": "07",
"parentId": "0",
"path": "/system",
"name": "system",
"redirect": "/system/base-config",
"meta": {
"title": "系统设置",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"svgIcon": "config",
"sort": 8,
"type": 1
}
},
{
"id": "0701",
"parentId": "07",
"path": "/system/base-config",
"name": "base-config",
"component": "system/base-config/index",
"meta": {
"title": "基础配置",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-tool",
"sort": 1,
"type": 2
}
},
{
"id": "0702",
"parentId": "07",
"path": "/system/notice-config",
"name": "notice-config",
"component": "system/notice-config/index",
"meta": {
"title": "通知配置",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-notification",
"sort": 2,
"type": 2
}
},
{
"id": "0703",
"parentId": "07",
"path": "/system/log",
"name": "log",
"component": "system/log/index",
"meta": {
"title": "日志管理",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-book",
"sort": 3,
"type": 2
}
},
{
"id": "0704",
"parentId": "07",
"path": "/system/api",
"name": "api",
"component": "system/api/index",
"meta": {
"title": "API管理",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"icon": "icon-tool",
"sort": 4,
"type": 2
}
},
{
"id": "0705",
"parentId": "07",
"path": "/system/userinfo",
"name": "userinfo",
"component": "system/userinfo/userinfo",
"meta": {
"title": "个人信息",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin", "common"],
"icon": "icon-user",
"sort": 10,
"type": 2
}
},
{
"id": "09",
"parentId": "0",
"path": "/about",
"name": "about",
"component": "about/about",
"meta": {
"title": "关于项目",
"hide": false,
"disable": false,
"keepAlive": true,
"affix": false,
"link": "",
"iframe": false,
"isFull": false,
"roles": ["admin"],
"svgIcon": "about",
"sort": 9,
"type": 2
}
}
]