Files
bl/modules/base/resource/initjson/base_sys_menu.json
昔念 6eb244b73f ```
feat(rpc): 优化 RPC 客户端地址配置逻辑

- 将 RPC 地址从硬编码改为通过 service 动态获取
- 修改端口常量名称 rpcaddr 为 rpcport,提升语义清晰度
- 调整客户端连接逻辑以支持动态 IP 和端口拼接

fix(fight): 修复技能命中与闪避逻辑执行顺序

- 调整战斗中技能攻击流程,确保命中率和闪避计算正确应用
- 更新 effect 接口定义,增强技能使用前后的控制节点
- 增加伤害计算过程中的多阶段触发机制(加法、乘法、减法等)

feat(config): 更新数据库及 Redis 配置信息

- 修改 PostgreSQL 用户名、密码和数据库名
- 更新 Redis 访问密码
- 调整服务器 IP 获取方式,区分测试环境与生产环境

chore(vscode): 优化调试配置 console 输出设置

- 在 launch.json 中为调试配置增加 integratedTerminal 控制台选项
- 统一逻辑服务启动参数格式

chore(gitignore): 忽略特定平台编译产物

- 添加针对 Linux 平台的 logic 和 login 模块编译文件忽略规则
```
2025-09-28 01:58:42 +08:00

1090 lines
26 KiB
Go

[
{
"id": 1,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": null,
"name": "工作台",
"router": "/",
"perms": null,
"type": 0,
"icon": "icon-workbench",
"orderNum": 1,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 2,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": null,
"name": "系统管理",
"router": "/sys",
"perms": null,
"type": 0,
"icon": "icon-system",
"orderNum": 2,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 8,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 27,
"name": "菜单列表",
"router": "/sys/menu",
"perms": null,
"type": 1,
"icon": "icon-menu",
"orderNum": 2,
"viewPath": "cool/modules/base/views/menu.vue",
"keepAlive": true,
"isShow": true
},
{
"id": 10,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 8,
"name": "新增",
"router": null,
"perms": "base:sys:menu:add",
"type": 2,
"icon": null,
"orderNum": 1,
"viewPath": null,
"keepAlive": false,
"isShow": true
},
{
"id": 11,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 8,
"name": "删除",
"router": null,
"perms": "base:sys:menu:delete",
"type": 2,
"icon": null,
"orderNum": 2,
"viewPath": null,
"keepAlive": false,
"isShow": true
},
{
"id": 12,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 8,
"name": "修改",
"router": null,
"perms": "base:sys:menu:update",
"type": 2,
"icon": null,
"orderNum": 3,
"viewPath": null,
"keepAlive": false,
"isShow": true
},
{
"id": 13,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 8,
"name": "查询",
"router": null,
"perms": "base:sys:menu:page,base:sys:menu:list,base:sys:menu:info",
"type": 2,
"icon": null,
"orderNum": 4,
"viewPath": null,
"keepAlive": false,
"isShow": true
},
{
"id": 22,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 27,
"name": "角色列表",
"router": "/sys/role",
"perms": null,
"type": 1,
"icon": "icon-common",
"orderNum": 3,
"viewPath": "cool/modules/base/views/role.vue",
"keepAlive": true,
"isShow": true
},
{
"id": 23,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 22,
"name": "新增",
"router": null,
"perms": "base:sys:role:add",
"type": 2,
"icon": null,
"orderNum": 1,
"viewPath": null,
"keepAlive": false,
"isShow": true
},
{
"id": 24,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 22,
"name": "删除",
"router": null,
"perms": "base:sys:role:delete",
"type": 2,
"icon": null,
"orderNum": 2,
"viewPath": null,
"keepAlive": false,
"isShow": true
},
{
"id": 25,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 22,
"name": "修改",
"router": null,
"perms": "base:sys:role:update",
"type": 2,
"icon": null,
"orderNum": 3,
"viewPath": null,
"keepAlive": false,
"isShow": true
},
{
"id": 26,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 22,
"name": "查询",
"router": null,
"perms": "base:sys:role:page,base:sys:role:list,base:sys:role:info",
"type": 2,
"icon": null,
"orderNum": 4,
"viewPath": null,
"keepAlive": false,
"isShow": true
},
{
"id": 27,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 2,
"name": "权限管理",
"router": null,
"perms": null,
"type": 0,
"icon": "icon-auth",
"orderNum": 1,
"viewPath": null,
"keepAlive": false,
"isShow": true
},
{
"id": 29,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 105,
"name": "请求日志",
"router": "/sys/log",
"perms": null,
"type": 1,
"icon": "icon-log",
"orderNum": 1,
"viewPath": "cool/modules/base/views/log.vue",
"keepAlive": true,
"isShow": true
},
{
"id": 30,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 29,
"name": "权限",
"router": null,
"perms": "base:sys:log:page,base:sys:log:clear,base:sys:log:getKeep,base:sys:log:setKeep",
"type": 2,
"icon": null,
"orderNum": 1,
"viewPath": null,
"keepAlive": false,
"isShow": true
},
{
"id": 43,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 45,
"name": "crud 示例",
"router": "/crud",
"perms": null,
"type": 1,
"icon": "icon-favor",
"orderNum": 1,
"viewPath": "cool/modules/demo/views/crud.vue",
"keepAlive": true,
"isShow": true
},
{
"id": 45,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 1,
"name": "组件库",
"router": "/ui-lib",
"perms": null,
"type": 0,
"icon": "icon-common",
"orderNum": 2,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 48,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 47,
"name": "文档",
"router": "/tutorial/doc",
"perms": null,
"type": 1,
"icon": "icon-log",
"orderNum": 0,
"viewPath": "https://cool-js.com",
"keepAlive": true,
"isShow": true
},
{
"id": 49,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 45,
"name": "quill 富文本编辑器",
"router": "/editor-quill",
"perms": null,
"type": 1,
"icon": "icon-favor",
"orderNum": 2,
"viewPath": "cool/modules/demo/views/editor-quill.vue",
"keepAlive": true,
"isShow": true
},
{
"id": 59,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 97,
"name": "部门列表",
"router": null,
"perms": "base:sys:department:list",
"type": 2,
"icon": null,
"orderNum": 0,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 60,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 97,
"name": "新增部门",
"router": null,
"perms": "base:sys:department:add",
"type": 2,
"icon": null,
"orderNum": 0,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 61,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 97,
"name": "更新部门",
"router": null,
"perms": "base:sys:department:update",
"type": 2,
"icon": null,
"orderNum": 0,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 62,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 97,
"name": "删除部门",
"router": null,
"perms": "base:sys:department:delete",
"type": 2,
"icon": null,
"orderNum": 0,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 63,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 97,
"name": "部门排序",
"router": null,
"perms": "base:sys:department:order",
"type": 2,
"icon": null,
"orderNum": 0,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 65,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 97,
"name": "用户转移",
"router": null,
"perms": "base:sys:user:move",
"type": 2,
"icon": null,
"orderNum": 0,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 78,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 2,
"name": "参数配置",
"router": null,
"perms": null,
"type": 0,
"icon": "icon-common",
"orderNum": 4,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 79,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 78,
"name": "参数列表",
"router": "/sys/param",
"perms": null,
"type": 1,
"icon": "icon-menu",
"orderNum": 0,
"viewPath": "cool/modules/base/views/param.vue",
"keepAlive": true,
"isShow": true
},
{
"id": 80,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 79,
"name": "新增",
"router": null,
"perms": "base:sys:param:add",
"type": 2,
"icon": null,
"orderNum": 0,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 81,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 79,
"name": "修改",
"router": null,
"perms": "base:sys:param:info,base:sys:param:update",
"type": 2,
"icon": null,
"orderNum": 0,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 82,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 79,
"name": "删除",
"router": null,
"perms": "base:sys:param:delete",
"type": 2,
"icon": null,
"orderNum": 0,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 83,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 79,
"name": "查看",
"router": null,
"perms": "base:sys:param:page,base:sys:param:list,base:sys:param:info",
"type": 2,
"icon": null,
"orderNum": 0,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 84,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": null,
"name": "通用",
"router": null,
"perms": null,
"type": 0,
"icon": "icon-radioboxfill",
"orderNum": 99,
"viewPath": null,
"keepAlive": true,
"isShow": false
},
{
"id": 86,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 45,
"name": "文件上传",
"router": "/upload",
"perms": null,
"type": 1,
"icon": "icon-favor",
"orderNum": 3,
"viewPath": "cool/modules/demo/views/upload.vue",
"keepAlive": true,
"isShow": true
},
{
"id": 90,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 84,
"name": "客服聊天",
"router": null,
"perms": "base:app:im:message:read,base:app:im:message:page,base:app:im:session:page,base:app:im:session:list,base:app:im:session:unreadCount,base:app:im:session:delete",
"type": 2,
"icon": null,
"orderNum": 0,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 96,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 1,
"name": "组件预览",
"router": "/demo",
"perms": null,
"type": 1,
"icon": "icon-favor",
"orderNum": 0,
"viewPath": "cool/modules/demo/views/demo.vue",
"keepAlive": true,
"isShow": true
},
{
"id": 97,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 27,
"name": "用户列表",
"router": "/sys/user",
"perms": null,
"type": 1,
"icon": "icon-user",
"orderNum": 0,
"viewPath": "cool/modules/base/views/user.vue",
"keepAlive": true,
"isShow": true
},
{
"id": 98,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 97,
"name": "新增",
"router": null,
"perms": "base:sys:user:add",
"type": 2,
"icon": null,
"orderNum": 0,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 99,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 97,
"name": "删除",
"router": null,
"perms": "base:sys:user:delete",
"type": 2,
"icon": null,
"orderNum": 0,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 100,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 97,
"name": "修改",
"router": null,
"perms": "base:sys:user:delete,base:sys:user:update",
"type": 2,
"icon": null,
"orderNum": 0,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 101,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 97,
"name": "查询",
"router": null,
"perms": "base:sys:user:page,base:sys:user:list,base:sys:user:info",
"type": 2,
"icon": null,
"orderNum": 0,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 105,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 2,
"name": "监控管理",
"router": null,
"perms": null,
"type": 0,
"icon": "icon-rank",
"orderNum": 6,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 117,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": null,
"name": "任务管理",
"router": null,
"perms": null,
"type": 0,
"icon": "icon-activity",
"orderNum": 5,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 118,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 117,
"name": "任务列表",
"router": "/task",
"perms": null,
"type": 1,
"icon": "icon-menu",
"orderNum": 0,
"viewPath": "cool/modules/task/views/task.vue",
"keepAlive": true,
"isShow": true
},
{
"id": 119,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 118,
"name": "权限",
"router": null,
"perms": "task:info:page,task:info:list,task:info:info,task:info:add,task:info:delete,task:info:update,task:info:stop,task:info:start,task:info:once,task:info:log",
"type": 2,
"icon": null,
"orderNum": 0,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 197,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": null,
"name": "字典管理",
"router": null,
"perms": null,
"type": 0,
"icon": "icon-log",
"orderNum": 3,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 198,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 197,
"name": "字典列表",
"router": "/dict/list",
"perms": null,
"type": 1,
"icon": "icon-menu",
"orderNum": 1,
"viewPath": "modules/dict/views/list.vue",
"keepAlive": true,
"isShow": true
},
{
"id": 199,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 198,
"name": "删除",
"router": null,
"perms": "dict:info:delete",
"type": 2,
"icon": null,
"orderNum": 0,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 200,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 198,
"name": "修改",
"router": null,
"perms": "dict:info:update,dict:info:info",
"type": 2,
"icon": null,
"orderNum": 0,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 201,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 198,
"name": "获得字典数据",
"router": null,
"perms": "dict:info:data",
"type": 2,
"icon": null,
"orderNum": 0,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 202,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 198,
"name": "单个信息",
"router": null,
"perms": "dict:info:info",
"type": 2,
"icon": null,
"orderNum": 0,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 203,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 198,
"name": "列表查询",
"router": null,
"perms": "dict:info:list",
"type": 2,
"icon": null,
"orderNum": 0,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 204,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 198,
"name": "分页查询",
"router": null,
"perms": "dict:info:page",
"type": 2,
"icon": null,
"orderNum": 0,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 205,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 198,
"name": "新增",
"router": null,
"perms": "dict:info:add",
"type": 2,
"icon": null,
"orderNum": 0,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 206,
"createTime": "2025-07-11 09:45:19.075036 +00:00",
"updateTime": "2025-07-11 09:45:19.075036 +00:00",
"deleted_at": null,
"parentId": 198,
"name": "组权限",
"router": null,
"perms": "dict:type:list,dict:type:update,dict:type:delete,dict:type:add",
"type": 2,
"icon": null,
"orderNum": 0,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 210,
"createTime": "2025-08-09 22:14:39.032366 +00:00",
"updateTime": "2025-08-09 22:14:39.032366 +00:00",
"deleted_at": null,
"parentId": null,
"name": "测试背包",
"router": null,
"perms": null,
"type": 1,
"icon": null,
"orderNum": 0,
"viewPath": "modules/demo/views/seer/petbag.vue",
"keepAlive": true,
"isShow": true
},
{
"id": 208,
"createTime": "2025-07-18 12:06:59.087472 +00:00",
"updateTime": "2025-07-18 12:06:59.087472 +00:00",
"deleted_at": null,
"parentId": null,
"name": "测试自动",
"router": null,
"perms": null,
"type": 1,
"icon": "icon-discover",
"orderNum": 0,
"viewPath": "modules/demo/views/pinyin.vue",
"keepAlive": true,
"isShow": true
},
{
"id": 209,
"createTime": "2025-07-24 02:07:10.423782 +00:00",
"updateTime": "2025-07-24 02:07:10.423782 +00:00",
"deleted_at": null,
"parentId": null,
"name": "测试解压",
"router": null,
"perms": null,
"type": 1,
"icon": null,
"orderNum": 0,
"viewPath": "modules/demo/views/unzip.vue",
"keepAlive": true,
"isShow": true
},
{
"id": 207,
"createTime": "2025-07-11 09:46:54.000000 +00:00",
"updateTime": "2025-08-09 22:14:15.582268 +00:00",
"deleted_at": null,
"parentId": null,
"name": "开始游戏",
"router": "/game",
"perms": null,
"type": 1,
"icon": "icon-hot",
"orderNum": 0,
"viewPath": "modules/demo/views/seer/game.vue",
"keepAlive": true,
"isShow": true
},
{
"id": 47,
"createTime": "2025-07-11 09:45:19.000000 +00:00",
"updateTime": "2025-08-23 08:29:52.079442 +00:00",
"deleted_at": null,
"parentId": null,
"name": "框架教程",
"router": "/tutorial",
"perms": null,
"type": 0,
"icon": "icon-task",
"orderNum": 4,
"viewPath": null,
"keepAlive": true,
"isShow": false
},
{
"id": 85,
"createTime": "2025-07-11 09:45:19.000000 +00:00",
"updateTime": "2025-08-23 08:09:00.335513 +00:00",
"deleted_at": null,
"parentId": 84,
"name": "图片上传",
"router": null,
"perms": "space:info:page,space:info:list,space:info:info,space:info:add,space:info:delete,space:info:update,space:type:page,space:type:list,space:type:info,space:type:add,space:type:delete,space:type:update,dict:type:list,dict:type:page,dict:type:info,dict:type:update,dict:type:delete,dict:type:add,dict:info:list,dict:info:page,dict:info:info,dict:info:update,dict:info:delete,dict:info:add,dict:info:data,base:sys:user:getSession",
"type": 2,
"icon": null,
"orderNum": 1,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 213,
"createTime": "2025-08-23 08:46:23.350286 +00:00",
"updateTime": "2025-08-23 08:46:23.350286 +00:00",
"deleted_at": null,
"parentId": 212,
"name": "add",
"router": null,
"perms": "monster:refresh:add",
"type": 2,
"icon": null,
"orderNum": 0,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 214,
"createTime": "2025-08-23 08:46:23.350286 +00:00",
"updateTime": "2025-08-23 08:46:23.350286 +00:00",
"deleted_at": null,
"parentId": 212,
"name": "delete",
"router": null,
"perms": "monster:refresh:delete",
"type": 2,
"icon": null,
"orderNum": 0,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 215,
"createTime": "2025-08-23 08:46:23.350286 +00:00",
"updateTime": "2025-08-23 08:46:23.350286 +00:00",
"deleted_at": null,
"parentId": 212,
"name": "info",
"router": null,
"perms": "monster:refresh:info",
"type": 2,
"icon": null,
"orderNum": 0,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 216,
"createTime": "2025-08-23 08:46:23.350286 +00:00",
"updateTime": "2025-08-23 08:46:23.350286 +00:00",
"deleted_at": null,
"parentId": 212,
"name": "list",
"router": null,
"perms": "monster:refresh:list",
"type": 2,
"icon": null,
"orderNum": 0,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 217,
"createTime": "2025-08-23 08:46:23.350286 +00:00",
"updateTime": "2025-08-23 08:46:23.350286 +00:00",
"deleted_at": null,
"parentId": 212,
"name": "page",
"router": null,
"perms": "monster:refresh:page",
"type": 2,
"icon": null,
"orderNum": 0,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 218,
"createTime": "2025-08-23 08:46:23.350286 +00:00",
"updateTime": "2025-08-23 08:46:23.350286 +00:00",
"deleted_at": null,
"parentId": 212,
"name": "update",
"router": null,
"perms": "monster:refresh:update,monster:refresh:info",
"type": 2,
"icon": null,
"orderNum": 0,
"viewPath": null,
"keepAlive": true,
"isShow": true
},
{
"id": 211,
"createTime": "2025-08-23 08:32:15.277858 +00:00",
"updateTime": "2025-08-23 08:32:15.277858 +00:00",
"deleted_at": "2025-08-23 08:46:31.910457 +00:00",
"parentId": null,
"name": "野怪刷新",
"router": "/monster_refresh",
"perms": null,
"type": 1,
"icon": "icon-emoji",
"orderNum": 0,
"viewPath": "modules/demo/views/monster_refresh.vue",
"keepAlive": true,
"isShow": true
},
{
"id": 212,
"createTime": "2025-08-23 08:46:23.000000 +00:00",
"updateTime": "2025-08-23 08:58:28.884539 +00:00",
"deleted_at": null,
"parentId": null,
"name": "野怪刷新测试",
"router": "/monster/refresh",
"perms": null,
"type": 1,
"icon": "icon-auth",
"orderNum": 0,
"viewPath": "modules/crud/views/refresh.vue",
"keepAlive": false,
"isShow": true
}
]