一:效果描述

1.在系统监控--->系统公告里录入一个公告,分三种授权方式,全员,角色授权和用户授权

Jeecg代码搬砖圣地第八篇(系统公告)

 

 2.当用户zs登录进去后,可在首页公告里查看

Jeecg代码搬砖圣地第八篇(系统公告)

 

 二:代码层实现

1.授权级别代码实现

<td align="right">
                        <label class="Validform_label" style="white-space:nowrap;">
                            授权级别:
                        </label>
                    </td>
                    <td class="value">
                               <input type="radio" name="noticeLevel" value="1" datatype="*" checked="checked" onclick="dataytpeSelect()"/>全员
                         &nbsp;&nbsp;<br/><input type="radio" name="noticeLevel" value="2" onclick="dataytpeSelect('roleName')"  />角色授权
                        <span id="roleName_span" style="display: none">
                        <input name="roleid" name="roleid" type="hidden" value="" id="roleid">
                        <input name="roleName" class="inputxt" value="" id="roleName" readonly="readonly"  />
                        <t:choose hiddenName="roleid" hiddenid="id" url="userController.do?roles" name="roleList"
                                  icon="icon-search" title="common.role.list" textname="roleName" isclear="true" isInit="true"></t:choose>

                        </span>
                        &nbsp;&nbsp;<br/><input type="radio" name="noticeLevel" value="3" onclick="dataytpeSelect('userName')"/>用户授权
                        <span id="userName_span" style="display: none">
                        <input name="userid" name="userid" type="hidden" value="" id="userid">
                        <input name="userName" class="inputxt" value="" id="userName" readonly="readonly" />
                        <t:choose hiddenName="userid" hiddenid="id" url="noticeAuthorityUserController.do?selectUser" name="userList"
                                  icon="icon-search" title="common.user.list" textname="userName" isclear="true" isInit="true"></t:choose>
                        <span class="Validform_checktip"></span>
                            <label class="Validform_label" style="display: none;">授权级别</label>
                        </td>
function dataytpeSelect(name) {
      $("#roleName").removeAttr('datatype');
      $("#roleName_span").hide()
      $("#userName").removeAttr('datatype');
      $("#userName_span").hide()
      if (name){
          $("#"+name).attr('datatype','*');
          $("#"+name+"_span").show()
      }
  }

相关文章:

  • 2021-05-09
  • 2022-12-23
  • 2021-10-11
  • 2021-12-31
  • 2021-04-14
  • 2022-12-23
  • 2022-12-23
  • 2021-06-14
猜你喜欢
  • 2021-08-06
  • 2021-09-17
  • 2022-01-11
  • 2021-07-09
  • 2021-08-04
  • 2021-10-23
  • 2021-09-01
相关资源
相似解决方案