# d2-admin **Repository Path**: pudongliang/d2-admin ## Basic Information - **Project Name**: d2-admin - **Description**: forked from D2Projects / d2-admin 适配后端接口加载菜单 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 663 - **Created**: 2022-12-10 - **Last Updated**: 2022-12-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 适配接口菜单 ### 调整如下 - .env - env.js - src/router/index.js - main.js - src/permission.js [+] - store/modules/d2admin/modules/permission.js [+] - sys.user.js - src/libs/util.js ### 后端数据看 ```sql -- auto-generated definition create table sys_menu ( id int auto_increment comment '菜单ID' primary key, menu_name varchar(50) not null comment '菜单名称', parent_id int default 0 null comment '父菜单ID', order_num int default 0 null comment '显示顺序', url varchar(200) default '#' null comment '请求地址', menu_type tinyint null comment '菜单类型(1,目录 2,菜单 3,按钮)', visible char default '0' null comment '菜单状态(0显示 1隐藏)', perms varchar(100) null comment '权限标识', icon varchar(100) default '#' null comment '菜单图标', create_by int null comment '创建者', created_at int null comment '创建时间', update_by int null comment '更新者', updated_at int null comment '更新时间', remark varchar(500) default '' null comment '备注', route_path varchar(255) null comment '路由地址', route_name varchar(100) null comment '路由名称', route_cache int null comment '是否缓存路由', route_component varchar(255) null comment '路由' ) comment '菜单权限表' charset = utf8mb3; INSERT INTO sys_menu (id, menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, created_at, update_by, updated_at, remark, route_path, route_name, route_cache, route_component) VALUES (1, '系统管理', 0, 1, '', 2, '1', null, '#', null, null, null, null, '', '', null, 1, null); INSERT INTO sys_menu (id, menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, created_at, update_by, updated_at, remark, route_path, route_name, route_cache, route_component) VALUES (2, '用户管理', 1, 1, '/management/user', 2, '1', null, '#', null, null, null, null, '', 'management/user', 'system-user', 1, 'system/log'); INSERT INTO sys_menu (id, menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, created_at, update_by, updated_at, remark, route_path, route_name, route_cache, route_component) VALUES (3, '角色管理', 1, 2, '/management/role', 2, '1', null, '#', null, null, null, null, '', 'management/role', 'system-rule', 1, 'system/index'); ``` ### 问题 ```shell These dependencies were not found: * codemirror/addon/display/fullscreen.js in ./node_modules/simplemde/src/js/simplemde.js * codemirror/addon/display/placeholder.js in ./node_modules/simplemde/src/js/simplemde.js * codemirror/addon/edit/continuelist.js in ./node_modules/simplemde/src/js/simplemde.js * codemirror/addon/mode/overlay.js in ./node_modules/simplemde/src/js/simplemde.js * codemirror/addon/selection/mark-selection.js in ./node_modules/simplemde/src/js/simplemde.js * codemirror/mode/gfm/gfm.js in ./node_modules/simplemde/src/js/simplemde.js * codemirror/mode/markdown/markdown.js in ./node_modules/simplemde/src/js/simplemde.js * codemirror/mode/xml/xml.js in ./node_modules/simplemde/src/js/simplemde.js ``` 移除了 `d2-mde`