123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- <!DOCTYPE html>
- <html lang="zh" xmlns:th="http://www.thymeleaf.org" >
- <head>
- <th:block th:include="include :: header('用户分配角色')" />
- </head>
- <body>
- <div class="main-content">
- <form id="form-user-add" class="form-horizontal">
- <input type="hidden" id="userId" name="userId" th:value="${user.userId}">
- <h4 class="form-header h4">基本信息</h4>
- <div class="row">
- <div class="col-sm-6">
- <div class="form-group">
- <label class="col-sm-4 control-label is-required">用户名称:</label>
- <div class="col-sm-8">
- <input name="userName" class="form-control" type="text" disabled th:value="${user.userName}">
- </div>
- </div>
- </div>
- <div class="col-sm-6">
- <div class="form-group">
- <label class="col-sm-4 control-label is-required">登录账号:</label>
- <div class="col-sm-8">
- <input name="loginName" class="form-control" type="text" disabled th:value="${user.loginName}">
- </div>
- </div>
- </div>
- </div>
-
- <h4 class="form-header h4">分配角色</h4>
- <div class="row">
- <div class="col-sm-12">
- <div class="col-sm-12 select-table table-striped">
- <table id="bootstrap-table"></table>
- </div>
- </div>
- </div>
- </form>
- </div>
-
- <div class="row">
- <div class="col-sm-offset-5 col-sm-10">
- <button type="button" class="btn btn-sm btn-primary" onclick="submitHandler()"><i class="fa fa-check"></i>保 存</button>
- <button type="button" class="btn btn-sm btn-danger" onclick="closeItem()"><i class="fa fa-reply-all"></i>关 闭 </button>
- </div>
- </div>
- <th:block th:include="include :: footer" />
- <script th:inline="javascript">
- var prefix = ctx + "system/user/authRole";
- var roles = [[${roles}]]
-
- $(function() {
- var options = {
- data: roles,
- sidePagination: "client",
- sortName: "roleSort",
- showSearch: false,
- showRefresh: false,
- showToggle: false,
- showColumns: false,
- clickToSelect: true,
- maintainSelected: true,
- columns: [{
- checkbox: true,
- formatter:function (value, row, index) {
- if($.common.isEmpty(value)) {
- return { checked: row.flag };
- } else {
- return { checked: value }
- }
- }
- },
- {
- field: 'roleId',
- title: '角色编号'
- },
- {
- field: 'roleSort',
- title: '排序',
- sortable: true,
- visible: false
- },
- {
- field: 'roleName',
- title: '角色名称'
- },
- {
- field: 'roleKey',
- title: '权限字符',
- sortable: true
- },
- {
- field: 'createTime',
- title: '创建时间',
- sortable: true
- }]
- };
- $.table.init(options);
- });
-
- /* 添加角色-提交 */
- function submitHandler(index, layero){
- var rows = $.table.selectFirstColumns();
- var data = { "userId": $("#userId").val(), "roleIds": rows.join() };
- $.operate.saveTab(prefix + "/insertAuthRole", data);
- }
- </script>
- </body>
- </html>
|