3996 lines
173 KiB
PHP
3996 lines
173 KiB
PHP
<?php
|
|
/**
|
|
*+------------------
|
|
* madong
|
|
*+------------------
|
|
* Copyright (c) https://gitee.com/motion-code All rights reserved.
|
|
*+------------------
|
|
* Author: Mr. April (405784684@qq.com)
|
|
*+------------------
|
|
* Official Website: https://madong.tech
|
|
*/
|
|
|
|
/**
|
|
* 菜单配置说明
|
|
* --------------
|
|
* 菜单字段定义:
|
|
*
|
|
* @param string $app 应用标识,用于区分不同应用的菜单
|
|
* @param string $title 菜单标题,显示的菜单名称
|
|
* @param string $code 菜单代码,唯一标识符,用于权限控制和路由生成
|
|
* @param int|null $level 菜单层级,可选值:null/0/1/2,表示菜单的层级深度
|
|
* @param int $type 菜单类型:1=菜单 2=按钮 3=接口
|
|
* @param int $sort 排序号,数字越小越靠前,-1 表示置顶
|
|
* @param string $path 路由路径,前端路由地址
|
|
* @param string|null $component 组件路径,前端组件文件路径
|
|
* @param string|null $redirect 重定向地址,自动跳转的目标路由
|
|
* @param string $icon 菜单图标,支持 ant-design:icon-name 格式
|
|
* @param int $is_show 是否显示:0=隐藏 1=显示
|
|
* @param int $is_link 是否外链:0=内链 1=外链
|
|
* @param string|null $link_url 外链地址,is_link=1 时使用
|
|
* @param int $enabled 是否启用:0=禁用 1=启用
|
|
* @param int $open_type 打开方式:0=当前页 1=新标签页 2=弹窗
|
|
* @param int $is_cache 是否缓存:0=不缓存 1=缓存页面
|
|
* @param int $is_sync 是否同步:0=不同步 1=同步到其他模块
|
|
* @param int $is_affix 是否固定:0=不固定 1=固定在标签栏
|
|
* @param string $methods 支持的请求方法:GET/POST/PUT/DELETE 或多个用逗号分隔
|
|
* @param int|null $is_frame 是否内嵌框架:0=否 1=是,用于内嵌 iframe 页面
|
|
* @param array|null $children 子菜单数组,包含下级菜单,多层嵌套
|
|
* 注意事项:
|
|
* 1. 必须包含基本的菜单结构和父子关系
|
|
* 2. 菜单 code 建议使用英文驼峰命名
|
|
* 3. 排序时数字越小越靠前
|
|
* 4. 父菜单的 component 通常为 "BasicLayout" 等布局组件
|
|
* 5. children 数组递归包含子菜单
|
|
*/
|
|
|
|
return [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "首页",
|
|
"code" => "Dashboard",
|
|
"level" => null,
|
|
"type" => 1,
|
|
"sort" => -1,
|
|
"path" => "/",
|
|
"component" => "BasicLayout",
|
|
"redirect" => "/workspace",
|
|
"icon" => "ant-design:home-outlined",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "分析页",
|
|
"code" => "Analytics",
|
|
"level" => null,
|
|
"type" => 1,
|
|
"sort" => -1,
|
|
"path" => "/analytics",
|
|
"component" => "/dashboard/analytics/index",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:fund-filled",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "工作台",
|
|
"code" => "Workspace",
|
|
"level" => null,
|
|
"type" => 1,
|
|
"sort" => -1,
|
|
"path" => "/workspace",
|
|
"component" => "/dashboard/workspace/index",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:appstore-outlined",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 1,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
],
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "系统管理",
|
|
"code" => "system",
|
|
"level" => null,
|
|
"type" => 1,
|
|
"sort" => 100,
|
|
"path" => "/system",
|
|
"component" => "BasicLayout",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:appstore-twotone",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "权限规则",
|
|
"code" => "system:menu:list",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 1000,
|
|
"path" => "/system/menu",
|
|
"component" => "/system/menu/index",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:menu-outlined",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "新增",
|
|
"code" => "system:menu:create",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 10,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "删除",
|
|
"code" => "system:menu:delete",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 20,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "编辑",
|
|
"code" => "system:menu:update",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 30,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "批量添加菜单",
|
|
"code" => "system:menu:batch_store",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 30,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "获取应用列表",
|
|
"code" => "system:menu:app_list",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 30,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "获取接口Tags",
|
|
"code" => "system:rule:cate",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 30,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "获取接口列表",
|
|
"code" => "system:rule:list",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 30,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "刷新接口缓存",
|
|
"code" => "system:rule:refresh",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 30,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
],
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "用户管理",
|
|
"code" => "system:admin:list",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 1000,
|
|
"path" => "/system/user",
|
|
"component" => "/system/user/index",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:user-add-outlined",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "添加",
|
|
"code" => "system:user:create",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 10,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "删除",
|
|
"code" => "system:user:delete",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 20,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "编辑",
|
|
"code" => "system:user:update",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 30,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "详情",
|
|
"code" => "system:user:read",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 30,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "重置密码",
|
|
"code" => "system:admin:change_password",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 50,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "授权角色",
|
|
"code" => "system:admin:grant_role",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 50,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "冻结用户",
|
|
"code" => "system:user:locked",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 70,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "取消冻结",
|
|
"code" => "system:user:un_locked",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 80,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
],
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "角色管理",
|
|
"code" => "system:role:list",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 1000,
|
|
"path" => "/system/role",
|
|
"component" => "/system/role/index",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:team-outlined",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "新增",
|
|
"code" => "system:role:create",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 10,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "删除",
|
|
"code" => "system:role:delete",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 20,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "编辑",
|
|
"code" => "system:role:update",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 50,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "分配数据权限",
|
|
"code" => "system:role:data_scope",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 50,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "切换状态",
|
|
"code" => "system:role:status",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 50,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "分配用户",
|
|
"code" => "system:role:user",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 60,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "添加用户",
|
|
"code" => "system:auth:user_role",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "移除用户",
|
|
"code" => "system:auth:delete_user_role",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "详情",
|
|
"code" => "system:role:read",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "授权权限",
|
|
"code" => "madong:delegation:setting",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "成员管理",
|
|
"code" => "system:auth:user_list_by_role_id",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
],
|
|
],
|
|
],
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "组织架构",
|
|
"code" => "org",
|
|
"level" => null,
|
|
"type" => 1,
|
|
"sort" => 200,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => "ant-design:usergroup-add-outlined",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "部门管理",
|
|
"code" => "org:dept:list",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 1000,
|
|
"path" => "/org/dept",
|
|
"component" => "/setting/dept/index",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:facebook-filled",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "新增",
|
|
"code" => "org:dept:create",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 10,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "删除",
|
|
"code" => "org:dept:delete",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 20,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "编辑",
|
|
"code" => "org:dept:update",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 30,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "详情",
|
|
"code" => "org:dept:read",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 30,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
],
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "职位管理",
|
|
"code" => "org:post:list",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 1000,
|
|
"path" => "/org/post",
|
|
"component" => "/setting/post/index",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:database-filled",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "添加",
|
|
"code" => "org:post:create",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 10,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "删除",
|
|
"code" => "org:post:delete",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 20,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "编辑",
|
|
"code" => "org:post:update",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 30,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "详情",
|
|
"code" => "org:post:read",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 30,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
],
|
|
],
|
|
],
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "日志监控",
|
|
"code" => "monitor",
|
|
"level" => null,
|
|
"type" => 1,
|
|
"sort" => 500,
|
|
"path" => "/monitor",
|
|
"component" => "BasicLayout",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:history-outlined",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "Redis监控",
|
|
"code" => "monitor:redis:read",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 999,
|
|
"path" => "/monitors/redis",
|
|
"component" => "/monitor/redis/index",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:trademark-outlined",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "性能监控",
|
|
"code" => "monitor:server:read",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 999,
|
|
"path" => "/monitors/server",
|
|
"component" => "/monitor/server/index",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:line-chart-outlined",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "在线用户",
|
|
"code" => "monitor:online_user:list",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 999,
|
|
"path" => "/monitor/online-user",
|
|
"component" => "/monitor/online-user/index",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:usergroup-add-outlined",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "踢下线",
|
|
"code" => "monitor:online_user:kickout",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "DELETE",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "撤销Token",
|
|
"code" => "monitor:online_user:revoke",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "POST",
|
|
"is_frame" => 0,
|
|
],
|
|
],
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "操作日志",
|
|
"code" => "logs:operate:list",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 999,
|
|
"path" => "/monitor/logs/operate",
|
|
"component" => "/monitor/logs/operate/index",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:schedule-filled",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "删除",
|
|
"code" => "logs:operate:delete",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "详情",
|
|
"code" => "logs:operate:read",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
],
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "登录日志",
|
|
"code" => "logs:login:list",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 999,
|
|
"path" => "/monitor/logs/login",
|
|
"component" => "/monitor/logs/login/index",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:credit-card-filled",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "删除",
|
|
"code" => "logs:login:delete",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "详情",
|
|
"code" => "logs:login:read",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
],
|
|
|
|
],
|
|
],
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "会员管理",
|
|
"code" => "member",
|
|
"level" => null,
|
|
"type" => 1,
|
|
"sort" => 300,
|
|
"path" => "/member-management",
|
|
"component" => "BasicLayout",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:user-outlined",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
//调整到这里
|
|
[
|
|
"app" => "admin",
|
|
"title" => "会员用户",
|
|
"code" => "member:user:list",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 301,
|
|
"path" => "/member/user",
|
|
"component" => "/member/user/index",
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "详情",
|
|
"code" => "member:user:read",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "创建",
|
|
"code" => "member:user:create",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "更新",
|
|
"code" => "member:user:update",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "删除",
|
|
"code" => "member:user:delete",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "重置密码",
|
|
"code" => "member:user:reset_password",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "分配标签",
|
|
"code" => "member:user:assign_tags",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "调整会员积分",
|
|
"code" => "member:user:adjust_points",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
],
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "会员标签",
|
|
"code" => "member:tag:list",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 999,
|
|
"path" => "/member/tag",
|
|
"component" => "/member/tag/index",
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "新增",
|
|
"code" => "member:tag:create",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "详情",
|
|
"code" => "member:tag:read",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "编辑",
|
|
"code" => "member:tag:update",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "删除",
|
|
"code" => "member:tag:delete",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "授权菜单",
|
|
"code" => "member:auth:save_tag_menu",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "成员管理",
|
|
"code" => "member:auth:user_list_by_tab_id",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
|
|
],
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "会员等级",
|
|
"code" => "member:level:list",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 999,
|
|
"path" => "/member/level",
|
|
"component" => "/member/level/index",
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "新增",
|
|
"code" => "member:level:create",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "详情",
|
|
"code" => "member:level:read",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "更新",
|
|
"code" => "member:level:update",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "删除",
|
|
"code" => "member:level:delete",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
],
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "会员积分",
|
|
"code" => "member:points:list",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 999,
|
|
"path" => "/member/points",
|
|
"component" => "/member/points/index",
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "详情",
|
|
"code" => "member:points:read",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
|
|
],
|
|
],
|
|
],
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "基础管理",
|
|
"code" => "system_setting",
|
|
"level" => null,
|
|
"type" => 1,
|
|
"sort" => 999,
|
|
"path" => "/system-setting",
|
|
"component" => "BasicLayout",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:setting-outlined",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "问题反馈",
|
|
"code" => "setting:feedback:list",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 998,
|
|
"path" => "/feedback",
|
|
"component" => "/setting/feedback/index",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:customer-service-2-fill",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "详情",
|
|
"code" => "setting:feedback:read",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "删除",
|
|
"code" => "setting:feedback:delete",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "DELETE",
|
|
"is_frame" => 0,
|
|
],
|
|
],
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "审批中心",
|
|
"code" => "review:list",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 999,
|
|
"path" => "/setting/review",
|
|
"component" => "/setting/review/index",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:carry-out-twotone",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "详情",
|
|
"code" => "review:read",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
|
|
[
|
|
"app" => "admin",
|
|
"title" => "审核",
|
|
"code" => "review:approve",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
|
|
[
|
|
"app" => "admin",
|
|
"title" => "拒绝",
|
|
"code" => "review:reject",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "删除",
|
|
"code" => "review:delete",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
],
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "消息平台",
|
|
"code" => "network",
|
|
"level" => null,
|
|
"type" => 1,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => "ant-design:aliwangwang-outlined",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "消息管理",
|
|
"code" => "network:message:list",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 999,
|
|
"path" => "/message",
|
|
"component" => "/setting/message/index",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:message-outlined",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "详情",
|
|
"code" => "network:message:read",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "编辑",
|
|
"code" => "network:message:update",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "删除",
|
|
"code" => "network:message:delete",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "标记已读",
|
|
"code" => "network:message:update_read",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "推送广播",
|
|
"code" => "network:message:push",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
],
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "通知公告",
|
|
"code" => "network:notice:list",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 999,
|
|
"path" => "/notice",
|
|
"component" => "/setting/notice/index",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:notification-outlined",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "详情",
|
|
"code" => "network:notice:read",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "编辑",
|
|
"code" => "network:notice:update",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "删除",
|
|
"code" => "network:notice:delete",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "新增",
|
|
"code" => "network:notice:create",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
],
|
|
],
|
|
],
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "公共设置",
|
|
"code" => "setting",
|
|
"level" => null,
|
|
"type" => 1,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => "ant-design:android-filled",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "网关管理",
|
|
"code" => "gateway",
|
|
"level" => null,
|
|
"type" => 1,
|
|
"sort" => 999,
|
|
"path" => "/setting/gateway",
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => "ant-design:gateway-outlined",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "限流规则",
|
|
"code" => "gateway:limiter:list",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 999,
|
|
"path" => "/setting/gateway/limiter",
|
|
"component" => "/setting/gateway/limiter/index",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:delete-row-outlined",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "删除",
|
|
"code" => "gateway:limiter:delete",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "编辑",
|
|
"code" => "gateway:limiter:update",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "新增",
|
|
"code" => "gateway:limiter:create",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "状态",
|
|
"code" => "gateway:limiter:status",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "详情",
|
|
"code" => "gateway:limiter:read",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
],
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "限访名单",
|
|
"code" => "gateway:blacklist:list",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 999,
|
|
"path" => "/setting/gateway/blacklist",
|
|
"component" => "/setting/gateway/blacklist/index",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:team-outlined",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "新增",
|
|
"code" => "gateway:blacklist:create",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "状态",
|
|
"code" => "gateway:blacklist:status",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "删除",
|
|
"code" => "gateway:blacklist:delete",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "编辑",
|
|
"code" => "gateway:blacklist:update",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "详情",
|
|
"code" => "gateway:blacklist:read",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
],
|
|
],
|
|
],
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "数据字典",
|
|
"code" => "dict:dict:list",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 1000,
|
|
"path" => "/setting/dict",
|
|
"component" => "/setting/dict/index",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:profile-outlined",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "新增",
|
|
"code" => "dict:dict:create",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 10,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "删除",
|
|
"code" => "dict:dict:delete",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 20,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "编辑",
|
|
"code" => "dict:dict:update",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 30,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "枚举字典",
|
|
"code" => "dict:dict:enum_list",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 40,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "字典类型",
|
|
"code" => "dict:dict:options",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 40,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "字典项列表",
|
|
"code" => "dict:item:list",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 50,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "字典项添加",
|
|
"code" => "dict:item:create",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 60,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "字典项删除",
|
|
"code" => "dict:item:delete",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 70,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "字典项编辑",
|
|
"code" => "dict:item:update",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 80,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "字典项详情",
|
|
"code" => "dict:item:read",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 80,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
],
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "系统配置",
|
|
"code" => "setting:config",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 999999,
|
|
"path" => "/setting/config",
|
|
"component" => "/setting/config/index",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:tool-outlined",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
|
|
],
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "网站设置",
|
|
"code" => "web",
|
|
"level" => null,
|
|
"type" => 1,
|
|
"sort" => 999,
|
|
"path" => "/web",
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => "ant-design:global-outlined",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "站点菜单",
|
|
"code" => "web:menu:list",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 999,
|
|
"path" => "/web/menu",
|
|
"component" => "/web/menu/index",
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "添加",
|
|
"code" => "web:menu:create",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 60,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "删除",
|
|
"code" => "web:menu:delete",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 70,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "编辑",
|
|
"code" => "web:menu:update",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 80,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "详情",
|
|
"code" => "web:menu:read",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 80,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
],
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "友情链接",
|
|
"code" => "web:link:list",
|
|
"level" => null,
|
|
"type" => 1,
|
|
"sort" => 999,
|
|
"path" => "/web/link",
|
|
"component" => "/web/link/index",
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "添加",
|
|
"code" => "web:link:create",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 60,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "删除",
|
|
"code" => "web:link:delete",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 70,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "编辑",
|
|
"code" => "web:link:update",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 80,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "详情",
|
|
"code" => "web:link:read",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 80,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
],
|
|
],
|
|
],
|
|
],
|
|
],
|
|
],
|
|
],
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "工具服务",
|
|
"code" => "tools",
|
|
"level" => null,
|
|
"type" => 1,
|
|
"sort" => 9999,
|
|
"path" => "/tools",
|
|
"component" => "BasicLayout",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:tool-outlined",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "定时任务",
|
|
"code" => "crontab:task:list",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 999,
|
|
"path" => "/tools/crontab",
|
|
"component" => "/tools/crontab/index",
|
|
"redirect" => null,
|
|
"icon" => "arcticons:jobstreet",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "删除",
|
|
"code" => "crontab:task:delete",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "执行",
|
|
"code" => "crontab:task:execute",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "编辑",
|
|
"code" => "crontab:task:update",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "新增",
|
|
"code" => "crontab:task:create",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "停止",
|
|
"code" => "crontab:task:pause",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "日志",
|
|
"code" => "crontab:task:logs",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "恢复",
|
|
"code" => "crontab:task:resume",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "启动",
|
|
"code" => "crontab:task:start",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "详情",
|
|
"code" => "crontab:task:read",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "日志详情",
|
|
"code" => "crontab:log:read",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "日志删除",
|
|
"code" => "crontab:log::delete",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
],
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "附件管理",
|
|
"code" => "upload:files:list",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 999,
|
|
"path" => "/tools/files",
|
|
"component" => "/tools/files/index",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:folder-outlined",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "删除",
|
|
"code" => "upload:files:delete",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "下载",
|
|
"code" => "upload:files:download",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "上传网络图片到服务器",
|
|
"code" => "upload:files:fetch_and_save_image",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "根据ID下载资源",
|
|
"code" => "upload:files:download_by_id",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "根据Has下载资源",
|
|
"code" => "upload:files:download_by_hash",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "上传图片",
|
|
"code" => "upload:files:upload_image",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "上传文件",
|
|
"code" => "upload:files:upload_file",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "上传图片返回Base64",
|
|
"code" => "upload:files:upload_image_base64",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
|
|
],
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "数据回收",
|
|
"code" => "system:recycle:list",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 999999999,
|
|
"path" => "/tools/recycle",
|
|
"component" => "/tools/recycle/index",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:rest-filled",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "详情",
|
|
"code" => "system:recycle:read",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "恢复",
|
|
"code" => "system:recycle:recover",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "删除",
|
|
"code" => "system:recycle:delete",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 999,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 1,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
],
|
|
],
|
|
//以上已调整
|
|
[
|
|
"app" => "admin",
|
|
"title" => "应用管理",
|
|
"code" => "tools:apps",
|
|
"level" => null,
|
|
"type" => 1,
|
|
"sort" => 999,
|
|
"path" => "/tools/apps",
|
|
"component" => "",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:calendar-filled",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "模块列表",
|
|
"code" => "plugin:module:list",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 999,
|
|
"path" => "/tools/module",
|
|
"component" => "/tools/apps/module/index",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:unordered-list-outlined",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
|
|
],
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "代码生成",
|
|
"code" => "generator:code:list",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 999,
|
|
"path" => "/tools/generator/code",
|
|
"component" => "/tools/apps/generator/index",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:box-plot-filled",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
|
|
],
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "插件开发",
|
|
"code" => "plugin:develop:list",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 999,
|
|
"path" => "/tools/plugin/develop",
|
|
"component" => "/tools/apps/plugin/develop/index",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:calendar-filled",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
|
|
],
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "授权信息",
|
|
"code" => "madong:delegation:read",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 999,
|
|
"path" => "/tools/delegation",
|
|
"component" => "/tools/delegation/index",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:safety-outlined",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
|
|
],
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "应用授权",
|
|
"code" => "plugin:application-auth:list",
|
|
"level" => null,
|
|
"type" => 2,
|
|
"sort" => 999,
|
|
"path" => "/tools/application-auth",
|
|
"component" => "/tools/application-auth/index",
|
|
"redirect" => null,
|
|
"icon" => "ant-design:key-outlined",
|
|
"is_show" => 1,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
"children" => [
|
|
[
|
|
"app" => "admin",
|
|
"title" => "新增",
|
|
"code" => "plugin:application-auth:create",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 10,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 0,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "POST",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "删除",
|
|
"code" => "plugin:application-auth:delete",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 20,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 0,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "DELETE",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "编辑",
|
|
"code" => "plugin:application-auth:update",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 30,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 0,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "PUT",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "详情",
|
|
"code" => "plugin:application-auth:read",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 40,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 0,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "GET",
|
|
"is_frame" => 0,
|
|
],
|
|
[
|
|
"app" => "admin",
|
|
"title" => "重置密钥",
|
|
"code" => "plugin:application-auth:reset-secret",
|
|
"level" => null,
|
|
"type" => 3,
|
|
"sort" => 50,
|
|
"path" => null,
|
|
"component" => null,
|
|
"redirect" => null,
|
|
"icon" => null,
|
|
"is_show" => 0,
|
|
"is_link" => 0,
|
|
"link_url" => null,
|
|
"enabled" => 1,
|
|
"open_type" => 0,
|
|
"is_cache" => 0,
|
|
"is_sync" => 1,
|
|
"is_affix" => 0,
|
|
"methods" => "POST",
|
|
"is_frame" => 0,
|
|
],
|
|
],
|
|
],
|
|
],
|
|
],
|
|
],
|
|
],
|
|
];
|