用户和角色和资源的绑定问题

1 用户和角色和资源的绑定问题

1.1 用户绑定角色

1. 1. 1 页面

  • 点击绑定角色按钮,弹出角色列表
//弹出绑定资源的窗口
        $("#bindResBtn").click(function(){
   
            //判断只能选择一个
            var rows = $("#list").datagrid("getSelections");
            if(rows.length!=1){
                $.messager.alert("提示","只能绑定一个角色","warning");
                return;
            }

            //在window引入另一个页面
            var content = "<iframe src='bindRes.jsp?roleId="+rows[0].id+"' style='width:100%;height:100%' frameborder='0'></iframe>";
            $("#bindResWin").window({
                content:content
            });

            //弹出窗口
            $("#bindResWin").window("open");
        });
  • 新建一个 bindRole.jsp
<%@ page language="java" contentType="text/html; charset=utf-8"
  pageEncoding="utf-8"%>
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>角色管理</title>
  <script type="text/javascript" src="../../js/easyui/jquery.min.js"></script>
  <link rel="stylesheet" type="text/css" href="../../js/easyui/themes/default/easyui.css">
  <link rel="stylesheet" type="text/css" href="../../js/easyui/themes/icon.css">
  <link rel="stylesheet" type="text/css" href="../../css/default.css">
  <script type="text/javascript" src="../../js/easyui/jquery.easyui.min.js"></script>
  <script type="text/javascript" src="../../js/easyui/locale/easyui-lang-zh_CN.js"></script>
  <script type="text/javascript" src="../../js/form.js"></script>
  </head>
  <body>
  <!-- 列表显示 -->
  <table id="list"></table>

  <!-- 按钮列表 -->
  <div id="toolbar">
    <a id="bindRoleBtn" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-save'">绑定</a>
  </div>


  <script type="text/javascript">
    //当前模块的action
    var action = "role";

    //表格的列数据
    var columns = [ [ {
        field : "id",
        checkbox : true
    }, {
        field : "name",
        title : "角色名",
        width : 120,
        align : "center"
    }, {
        field : "keyword",
        title : "角色关键字",
        width : 120,
        align : "center"
    }, {
        field : "description",
        title : "备注",
        width : 120,
        align : "center"
    } ] ];

    //弹出绑定资源的窗口
    $("#list").datagrid({
        url:"../../"+action+"/listByPage.action",
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值