869 lines
26 KiB
TypeScript
869 lines
26 KiB
TypeScript
import type { Request, Response } from "express";
|
||
const logout = (_req: Request, res: Response) => {
|
||
res.json({
|
||
code: 0,
|
||
data: true,
|
||
msg: "",
|
||
});
|
||
};
|
||
|
||
export default {
|
||
"POST /system/auth/logout": logout,
|
||
"GET /system/tenant/get-id-by-name": {
|
||
data: 1,
|
||
},
|
||
"POST /system/auth/login": {
|
||
data: {
|
||
accessToken: "e0a58d5267d246d3a478e8c4c96051d9",
|
||
expiresTime: 1760583658965,
|
||
refreshToken: "9667e5f1a1c24c02814284aa116ea769",
|
||
userId: 1,
|
||
},
|
||
},
|
||
"GET /admin-api/system/auth/get-permission-info": {
|
||
data: {
|
||
user: {
|
||
id: 1,
|
||
nickname: "芋道源码",
|
||
avatar:
|
||
"http://test.yudao.iocoder.cn/bf2002b38950c904243be7c825d3f82e29f25a44526583c3fde2ebdff3a87f75.png",
|
||
deptId: 103,
|
||
},
|
||
roles: ["super_admin"],
|
||
permissions: [
|
||
"",
|
||
"infra:config:create",
|
||
"system:menu:query",
|
||
"infra:file-config:query",
|
||
"infra:config:export",
|
||
"system:user:query",
|
||
"infra:file-config:create",
|
||
"system:user:export",
|
||
"system:dept:update",
|
||
"infra:api-access-log:export",
|
||
"infra:data-source-config:update",
|
||
"system:dept:query",
|
||
"infra:file-config:export",
|
||
"infra:demo01-contact:query",
|
||
"system:tenant-package:delete",
|
||
"infra:demo02-category:query",
|
||
"system:role:delete",
|
||
"system:dept:create",
|
||
"system:menu:create",
|
||
"infra:codegen:download",
|
||
"system:dict:query",
|
||
"infra:api-error-log:query",
|
||
"infra:demo03-student:delete",
|
||
"system:dict:update",
|
||
"infra:demo01-contact:delete",
|
||
"infra:job:delete",
|
||
"system:tenant:export",
|
||
"system:post:update",
|
||
"infra:api-error-log:update-status",
|
||
"system:tenant:create",
|
||
"infra:demo02-category:update",
|
||
"system:post:export",
|
||
"infra:file:delete",
|
||
"infra:data-source-config:create",
|
||
"infra:job:trigger",
|
||
"system:menu:update",
|
||
"infra:demo02-category:delete",
|
||
"system:login-log:query",
|
||
"system:role:update",
|
||
"system:login-log:export",
|
||
"system:user:create",
|
||
"system:role:export",
|
||
"infra:file-config:update",
|
||
"infra:demo01-contact:update",
|
||
"system:permission:assign-user-role",
|
||
"system:post:delete",
|
||
"infra:demo03-student:create",
|
||
"infra:config:update",
|
||
"infra:job:update",
|
||
"infra:job:export",
|
||
"infra:demo01-contact:export",
|
||
"infra:api-error-log:export",
|
||
"infra:demo02-category:export",
|
||
"infra:job:create",
|
||
"system:permission:assign-role-menu",
|
||
"infra:config:query",
|
||
"infra:demo02-category:create",
|
||
"system:dept:delete",
|
||
"system:tenant:update",
|
||
"ai:sample:tag",
|
||
"system:tenant-package:update",
|
||
"infra:codegen:create",
|
||
"infra:data-source-config:delete",
|
||
"infra:file-config:delete",
|
||
"infra:codegen:preview",
|
||
"system:dict:create",
|
||
"infra:api-access-log:query",
|
||
"infra:redis:get-monitor-info",
|
||
"infra:file:query",
|
||
"infra:config:delete",
|
||
"system:user:update-password",
|
||
"system:dict:export",
|
||
"system:post:query",
|
||
"system:post:create",
|
||
"infra:codegen:delete",
|
||
"infra:redis:get-key-list",
|
||
"system:user:delete",
|
||
"infra:build:list",
|
||
"infra:codegen:update",
|
||
"infra:data-source-config:export",
|
||
"system:user:import",
|
||
"infra:swagger:list",
|
||
"infra:job:query",
|
||
"system:user:update",
|
||
"system:menu:delete",
|
||
"infra:data-source-config:query",
|
||
"system:permission:assign-role-data-scope",
|
||
"system:tenant-package:create",
|
||
"infra:demo03-student:update",
|
||
"system:user:list",
|
||
"infra:demo01-contact:create",
|
||
"system:operate-log:query",
|
||
"infra:codegen:query",
|
||
"system:tenant:delete",
|
||
"system:tenant-package:query",
|
||
"system:role:create",
|
||
"infra:demo03-student:query",
|
||
"system:dict:delete",
|
||
"system:operate-log:export",
|
||
"system:role:query",
|
||
"infra:demo03-student:export",
|
||
],
|
||
menus: [
|
||
{
|
||
id: 5015,
|
||
parentId: 0,
|
||
name: "商品管理",
|
||
path: "/prod",
|
||
component: "",
|
||
componentName: "",
|
||
icon: "",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: [
|
||
{
|
||
id: 5016,
|
||
parentId: 5015,
|
||
name: "商品管理",
|
||
path: "list",
|
||
component: "prod/prod-manager/index",
|
||
componentName: "ProdManagerList",
|
||
icon: "",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 5022,
|
||
parentId: 5015,
|
||
name: "类目管理",
|
||
path: "category",
|
||
component: "prod/category-manager/index",
|
||
componentName: "CategoryManager",
|
||
icon: "",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
],
|
||
},
|
||
{
|
||
id: 5001,
|
||
parentId: 0,
|
||
name: "系统管理1",
|
||
path: "/system1",
|
||
component: "",
|
||
componentName: "",
|
||
icon: "ep:setting",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: [
|
||
{
|
||
id: 5003,
|
||
parentId: 5001,
|
||
name: "租户管理",
|
||
path: "tenant",
|
||
component: "",
|
||
componentName: "",
|
||
icon: "fa-solid:house-user",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: [
|
||
{
|
||
id: 5004,
|
||
parentId: 5003,
|
||
name: "租户列表",
|
||
path: "list",
|
||
component: "system/tenant/list/index",
|
||
componentName: "SystemTenantListIndex",
|
||
icon: "ep:list",
|
||
visible: true,
|
||
keepAlive: false,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 5005,
|
||
parentId: 5003,
|
||
name: "租户套餐",
|
||
path: "package",
|
||
component: "system/tenant/package/index",
|
||
componentName: "SystemPackage",
|
||
icon: "fa:align-justify",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
],
|
||
},
|
||
{
|
||
id: 5007,
|
||
parentId: 5001,
|
||
name: "用户管理",
|
||
path: "user",
|
||
component: "system/user/index",
|
||
componentName: "SystemUserIndex",
|
||
icon: "ep:user-filled",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 5006,
|
||
parentId: 5001,
|
||
name: "角色管理",
|
||
path: "role",
|
||
component: "system/role/index",
|
||
componentName: "SystemRoleIndex",
|
||
icon: "ep:user",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 5008,
|
||
parentId: 5001,
|
||
name: "菜单管理",
|
||
path: "menu",
|
||
component: "system/menu/index",
|
||
componentName: "SystemMenuIndex",
|
||
icon: "ep:menu",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 5009,
|
||
parentId: 5001,
|
||
name: "字典管理",
|
||
path: "dict",
|
||
component: "system/dict/index",
|
||
componentName: "SystemDictIndex",
|
||
icon: "ep:search",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 5019,
|
||
parentId: 5001,
|
||
name: "部门管理",
|
||
path: "dept",
|
||
component: "system/dept/index",
|
||
componentName: null,
|
||
icon: "#",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 5020,
|
||
parentId: 5001,
|
||
name: "审计日志",
|
||
path: "log",
|
||
component: "",
|
||
componentName: "",
|
||
icon: "",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: [
|
||
{
|
||
id: 5021,
|
||
parentId: 5020,
|
||
name: "操作日志",
|
||
path: "operate",
|
||
component: "system/log/operate/index",
|
||
componentName: "SystemOperateLog",
|
||
icon: "",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
],
|
||
},
|
||
],
|
||
},
|
||
{
|
||
id: 5055,
|
||
parentId: 0,
|
||
name: "AI",
|
||
path: "/ai",
|
||
component: "",
|
||
componentName: "",
|
||
icon: "",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: [
|
||
{
|
||
id: 5057,
|
||
parentId: 5055,
|
||
name: "样本管理",
|
||
path: "sample-tag",
|
||
component: "ai/sample-tag/index",
|
||
componentName: "AiSampleTag",
|
||
icon: "",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
],
|
||
},
|
||
{
|
||
id: 1,
|
||
parentId: 0,
|
||
name: "系统管理",
|
||
path: "/system",
|
||
component: null,
|
||
componentName: null,
|
||
icon: "ep:tools",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: [
|
||
{
|
||
id: 1224,
|
||
parentId: 1,
|
||
name: "租户管理",
|
||
path: "tenant",
|
||
component: null,
|
||
componentName: null,
|
||
icon: "fa-solid:house-user",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: [
|
||
{
|
||
id: 1138,
|
||
parentId: 1224,
|
||
name: "租户列表",
|
||
path: "list",
|
||
component: "system/tenant/index",
|
||
componentName: "SystemTenant",
|
||
icon: "ep:house",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 1225,
|
||
parentId: 1224,
|
||
name: "租户套餐",
|
||
path: "package",
|
||
component: "system/tenantPackage/index",
|
||
componentName: "SystemTenantPackage",
|
||
icon: "fa:bars",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
],
|
||
},
|
||
{
|
||
id: 100,
|
||
parentId: 1,
|
||
name: "用户管理",
|
||
path: "user",
|
||
component: "system/user/index",
|
||
componentName: "SystemUser",
|
||
icon: "ep:avatar",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 101,
|
||
parentId: 1,
|
||
name: "角色管理",
|
||
path: "role",
|
||
component: "system/role/index",
|
||
componentName: "SystemRole",
|
||
icon: "ep:user",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 102,
|
||
parentId: 1,
|
||
name: "菜单管理",
|
||
path: "menu",
|
||
component: "system/menu/index",
|
||
componentName: "SystemMenu",
|
||
icon: "ep:menu",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 103,
|
||
parentId: 1,
|
||
name: "部门管理",
|
||
path: "dept",
|
||
component: "system/dept/index",
|
||
componentName: "SystemDept",
|
||
icon: "fa:address-card",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 104,
|
||
parentId: 1,
|
||
name: "岗位管理",
|
||
path: "post",
|
||
component: "system/post/index",
|
||
componentName: "SystemPost",
|
||
icon: "fa:address-book-o",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 105,
|
||
parentId: 1,
|
||
name: "字典管理",
|
||
path: "dict",
|
||
component: "system/dict/index",
|
||
componentName: "SystemDictType",
|
||
icon: "ep:collection",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 5058,
|
||
parentId: 1,
|
||
name: "字典详情",
|
||
path: "dict/data/:type",
|
||
component: "system/dict/data/index",
|
||
componentName: "SyStemDictData",
|
||
icon: "#",
|
||
visible: false,
|
||
keepAlive: true,
|
||
alwaysShow: false,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 108,
|
||
parentId: 1,
|
||
name: "审计日志",
|
||
path: "log",
|
||
component: "",
|
||
componentName: null,
|
||
icon: "ep:document-copy",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: [
|
||
{
|
||
id: 500,
|
||
parentId: 108,
|
||
name: "操作日志",
|
||
path: "operate-log",
|
||
component: "system/operatelog/index",
|
||
componentName: "SystemOperateLog",
|
||
icon: "ep:position",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 501,
|
||
parentId: 108,
|
||
name: "登录日志",
|
||
path: "login-log",
|
||
component: "system/loginlog/index",
|
||
componentName: "SystemLoginLog",
|
||
icon: "ep:promotion",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
],
|
||
},
|
||
],
|
||
},
|
||
{
|
||
id: 2,
|
||
parentId: 0,
|
||
name: "基础设施",
|
||
path: "/infra",
|
||
component: null,
|
||
componentName: null,
|
||
icon: "ep:monitor",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: [
|
||
{
|
||
id: 115,
|
||
parentId: 2,
|
||
name: "代码生成",
|
||
path: "codegen",
|
||
component: "infra/codegen/index",
|
||
componentName: "InfraCodegen",
|
||
icon: "ep:document-copy",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 1070,
|
||
parentId: 2,
|
||
name: "代码生成案例",
|
||
path: "demo",
|
||
component: "infra/testDemo/index",
|
||
componentName: null,
|
||
icon: "ep:aim",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: [
|
||
{
|
||
id: 2478,
|
||
parentId: 1070,
|
||
name: "单表(增删改查)",
|
||
path: "demo01-contact",
|
||
component: "infra/demo/demo01/index",
|
||
componentName: "Demo01Contact",
|
||
icon: "ep:bicycle",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 2484,
|
||
parentId: 1070,
|
||
name: "树表(增删改查)",
|
||
path: "demo02-category",
|
||
component: "infra/demo/demo02/index",
|
||
componentName: "Demo02Category",
|
||
icon: "fa:tree",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 2490,
|
||
parentId: 1070,
|
||
name: "主子表(标准)",
|
||
path: "demo03-normal",
|
||
component: "infra/demo/demo03/normal/index",
|
||
componentName: "Demo03StudentNormal",
|
||
icon: "fa:battery-3",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 2497,
|
||
parentId: 1070,
|
||
name: "主子表(ERP)",
|
||
path: "demo03-erp",
|
||
component: "infra/demo/demo03/erp/index",
|
||
componentName: "Demo03StudentERP",
|
||
icon: "ep:calendar",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 2472,
|
||
parentId: 1070,
|
||
name: "主子表(内嵌)",
|
||
path: "demo03-inner",
|
||
component: "infra/demo/demo03/inner/index",
|
||
componentName: "Demo03StudentInner",
|
||
icon: "fa:power-off",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
],
|
||
},
|
||
{
|
||
id: 1255,
|
||
parentId: 2,
|
||
name: "数据源配置",
|
||
path: "data-source-config",
|
||
component: "infra/dataSourceConfig/index",
|
||
componentName: "InfraDataSourceConfig",
|
||
icon: "ep:data-analysis",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 114,
|
||
parentId: 2,
|
||
name: "表单构建",
|
||
path: "build",
|
||
component: "infra/build/index",
|
||
componentName: "InfraBuild",
|
||
icon: "fa:wpforms",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 116,
|
||
parentId: 2,
|
||
name: "API 接口",
|
||
path: "swagger",
|
||
component: "infra/swagger/index",
|
||
componentName: "InfraSwagger",
|
||
icon: "fa:fighter-jet",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 1083,
|
||
parentId: 2,
|
||
name: "API 日志",
|
||
path: "log",
|
||
component: null,
|
||
componentName: null,
|
||
icon: "fa:tasks",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: [
|
||
{
|
||
id: 1078,
|
||
parentId: 1083,
|
||
name: "访问日志",
|
||
path: "api-access-log",
|
||
component: "infra/apiAccessLog/index",
|
||
componentName: "InfraApiAccessLog",
|
||
icon: "ep:place",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 1084,
|
||
parentId: 1083,
|
||
name: "错误日志",
|
||
path: "api-error-log",
|
||
component: "infra/apiErrorLog/index",
|
||
componentName: "InfraApiErrorLog",
|
||
icon: "ep:warning-filled",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
],
|
||
},
|
||
{
|
||
id: 2525,
|
||
parentId: 2,
|
||
name: "WebSocket",
|
||
path: "websocket",
|
||
component: "infra/webSocket/index",
|
||
componentName: "InfraWebSocket",
|
||
icon: "ep:connection",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 1243,
|
||
parentId: 2,
|
||
name: "文件管理",
|
||
path: "file",
|
||
component: null,
|
||
componentName: "",
|
||
icon: "ep:files",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: [
|
||
{
|
||
id: 1237,
|
||
parentId: 1243,
|
||
name: "文件配置",
|
||
path: "file-config",
|
||
component: "infra/fileConfig/index",
|
||
componentName: "InfraFileConfig",
|
||
icon: "fa-solid:file-signature",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 1090,
|
||
parentId: 1243,
|
||
name: "文件列表",
|
||
path: "file",
|
||
component: "infra/file/index",
|
||
componentName: "InfraFile",
|
||
icon: "ep:upload-filled",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
],
|
||
},
|
||
{
|
||
id: 110,
|
||
parentId: 2,
|
||
name: "定时任务",
|
||
path: "job",
|
||
component: "infra/job/index",
|
||
componentName: "InfraJob",
|
||
icon: "fa-solid:tasks",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 106,
|
||
parentId: 2,
|
||
name: "配置管理",
|
||
path: "config",
|
||
component: "infra/config/index",
|
||
componentName: "InfraConfig",
|
||
icon: "fa:connectdevelop",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 2740,
|
||
parentId: 2,
|
||
name: "监控中心",
|
||
path: "monitors",
|
||
component: "",
|
||
componentName: "",
|
||
icon: "ep:monitor",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: [
|
||
{
|
||
id: 111,
|
||
parentId: 2740,
|
||
name: "MySQL 监控",
|
||
path: "druid",
|
||
component: "infra/druid/index",
|
||
componentName: "InfraDruid",
|
||
icon: "fa-solid:box",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 113,
|
||
parentId: 2740,
|
||
name: "Redis 监控",
|
||
path: "redis",
|
||
component: "infra/redis/index",
|
||
componentName: "InfraRedis",
|
||
icon: "fa:reddit-square",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 112,
|
||
parentId: 2740,
|
||
name: "Java 监控",
|
||
path: "admin-server",
|
||
component: "infra/server/index",
|
||
componentName: "InfraAdminServer",
|
||
icon: "ep:coffee-cup",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
{
|
||
id: 1077,
|
||
parentId: 2740,
|
||
name: "链路追踪",
|
||
path: "skywalking",
|
||
component: "infra/skywalking/index",
|
||
componentName: "InfraSkyWalking",
|
||
icon: "fa:eye",
|
||
visible: true,
|
||
keepAlive: true,
|
||
alwaysShow: true,
|
||
children: null,
|
||
},
|
||
],
|
||
},
|
||
],
|
||
},
|
||
],
|
||
},
|
||
},
|
||
};
|