jeesite应用实战(数据增删改查),认真读完后10分钟就能开发一个模块 (2)

这里写图片描述

添加完横向导航条的菜单后,继续添加菜单,分别如下图。

这里写图片描述

这里写图片描述

链接的文本框怎么填呢?

这里写图片描述

和@RequestMapping相呼应。

权限标识呢?

和该EsiElecDynamicController.java类中的@RequiresPermissions相呼应。

这里写图片描述

第四步、新建字典

这里写图片描述

注意排序和键值。

第五步、分配角色

这里写图片描述

例子中只是对admin用户添加了行业动态的权限。可自行配置。

第六步、字典应用

这里写图片描述

添加动态的时候,可以看到有选项,分别为发布和审核,这个时候就需要应用字典数据了。

esiElecDynamicForm.jsp代码片段

<shiro:hasPermission name="cms:article:audit"> <div class="control-group"> <label class="control-label">发布状态:</label> <div class="controls"> <form:radiobuttons path="delFlag" items="${fns:getDictList(\'esi_audit_status\')}" itemLabel="label" itemValue="value" htmlEscape="false" class="required"/> <span class="help-inline"></span> </div> </div> </shiro:hasPermission>

1

2

3

4

5

6

7

8

9

最外层的是权限设置,注意form:radiobuttons path="delFlag" items="${fns:getDictList(\'esi_audit_status\')}"。

path的值对应的是EsiElecDynamic.java类中的字段。

items就是从字典中取出的值了。

第七步、显示发布人

这里写图片描述

显示发布人,需要关联到几个地方,一定要注意。

第一处,esiElecDynamicList.jsp

<td>${esiElecDynamic.user.name}</td>

1

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwgjgy.html