若依官网文档地址:doc.ruoyi.vip/ruoyi/docum… 本教程主要内容,自定义数据库表,使用若依开源系统生成代码并配置权限。
- 若依环境配置
- 新建数据表t_user,利用若依代码生成工具生成服务端及页面代码。
- 菜单配置
- 权限配置
选用ry-vue版本,项目地址:gitee.com/y_project/R…
-
本地新建数据库ry-vue,使用项目中的ry_20230706.sql和quartz.sql初始化数据库表及数据。
-
修改项目中application-druid.yml的数据库连接串。
-
启动SpringBoot服务端,管理后台所在路径是ruoyi-admin,默认端口是8080。
-
启动前端项目,目录是ruoyi-ui。命令行是
- 新建表
-
在系统工具->代码生成页面,导入表t_user
-
编辑生成工具
-
生成压缩包,解压复制到相应的目录。
我们新定义两级菜单“自定义>>外包用户管理”。这个操作比较简单,如下图所示:
要注意的是路由地址和组件路径,要与项目中的路径一致。
重启项目看效果:
我们新配置一个账户jingyes,专门用于管理外包用户。
-
先新增角色 外包管理,菜单权限对应我们刚刚新加的菜单。
-
添加用户,角色设置为刚刚新增的 外包管理员 注意:用户名称是登录账号,用户昵称是个称呼,我一开始就搞反了。
-
使用新的用户账号登录,左侧菜单展示正常,但是页面中没有操作按钮。
-
为了正常使用操作按钮,我们需要为每个操作配置对应的权限菜单。首先看下TUserController中有哪些action需要配置权限,然后在菜单管理中配置相应的按钮。
例如新增按钮,权限配置如下图所示,权限字符要和代码中对应。其他都类似
添加完成后的效果如下,总共配置了这些操作按钮的权限。
-
最后记得给外包管理员的角色勾选上这些权限
-
再次切换账号登录,页面功能已经ok。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/38802.html