iam前端菜单栏问题

请问这个菜单栏直接在代码里可以删除或修改么
image

你好,系统中自带的菜单不可以在页面上删除,你可以通过创建一个角色,然后给角色不指定对应菜单的权限来屏蔽这个菜单

这个清楚了,麻烦再问一个问题,现在我想创建一个菜单,先创建了一个自设目录,然后怎么在里面添加菜单呢,用过前端项目里的Menu.yml配置么,配置了以后还是没有显示,是还需要配置权限么

你可以将系统自带的菜单拖到自设目录下,也可以通过Menu.yml 初始化创建菜单。
Menu.yml 里面每个菜单会有对应的permission列表,对应到后台接口的权限code。
如果要查看该菜单,需要满足下面条件:

  • 权限表中已经存在该权限
  • 用户已经有对应权限的角色分配

您好,系统iam数据库初始化后iam-menu中会有数据吗

菜单是通过前端项目进行初始化的

hi,这个要怎么初始化查看文档没看到呢,谢谢了

需要本地安装python版本为2.7.x,以及本地安装pyyaml包

pip install PyYAML PyMySQL

在项目根目录下执行

python ./demo/node_modules/choerodon-front-boot/structure/__init__.py -o yml -m demo
python ./demo/node_modules/choerodon-front-boot/structure/__init__.py -o sql -i ip地址 -p 端口号 -u 用户名 -s 密码

看到了,默认权限是注释的

非常感谢:grin: