| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175 | 
							- /* 
 
-  * 描  述:角色管理
 
-  */
 
- var selectedRow;
 
- var refreshGirdData;
 
- var bootstrap = function ($, learun) {
 
-     "use strict";
 
-     var page = {
 
-         init: function () {
 
-             page.initGird();
 
-             page.bind();
 
-         },
 
-         bind: function () {
 
-             // 查询
 
-             $('#btn_Search').on('click', function () {
 
-                 var keyword = $('#txt_Keyword').val();
 
-                 page.search({ queryJson: JSON.stringify({ keyword: $('#txt_Keyword').val() }) });
 
-             });
 
-             // 刷新
 
-             $('#lr_refresh').on('click', function () {
 
-                 location.reload();
 
-             });
 
-             // 新增
 
-             $('#lr_add').on('click', function () {
 
-                 selectedRow = null;
 
-                 learun.layerForm({
 
-                     id: 'form',
 
-                     title: '角色新增',
 
-                     url: top.$.rootUrl + '/UserCenterManager/UserRole/Form',
 
-                     width: 700,
 
-                     height: 400,
 
-                     callBack: function (id) {
 
-                         return top[id].acceptClick(refreshGirdData);
 
-                     }
 
-                 });
 
-             });
 
-             // 编辑
 
-             $('#lr_edit').on('click', function () {
 
-                 var keyValue = $('#gridtable').jfGridValue('Id');
 
-                 selectedRow = $('#gridtable').jfGridGet('rowdata');
 
-                 if (learun.checkrow(keyValue)) {
 
-                     learun.layerForm({
 
-                         id: 'form',
 
-                         title: '角色编辑',
 
-                         url: top.$.rootUrl + '/UserCenterManager/UserRole/Form?keyValue=' + keyValue,
 
-                         width: 500,
 
-                         height: 340,
 
-                         callBack: function (id) {
 
-                             return top[id].acceptClick(refreshGirdData);
 
-                         }
 
-                     });
 
-                 }
 
-             });
 
-             // 删除
 
-             $('#lr_delete').on('click', function () {
 
-                 var keyValue = $('#gridtable').jfGridValue('Id');
 
-                 if (learun.checkrow(keyValue)) {
 
-                     learun.layerConfirm('是否确认删除该项!', function (res) {
 
-                         if (res) {
 
-                             learun.deleteForm(top.$.rootUrl + '/UserCenterManager/UserRole/DeleteForm', { keyValue: keyValue }, function () {
 
-                                 refreshGirdData();
 
-                             });
 
-                         }
 
-                     });
 
-                 }
 
-             });
 
-             // 功能授权
 
-             $('#lr_authorize').on('click', function () {
 
-                 var keyValue = $('#gridtable').jfGridValue('Id');
 
-                 selectedRow = $('#gridtable').jfGridGet('rowdata');
 
-                 if (learun.checkrow(keyValue)) {
 
-                     learun.layerForm({
 
-                         id: 'authorizeForm',
 
-                         title: '功能授权 - ' + selectedRow.Name,
 
-                         url: top.$.rootUrl + '/UserCenterManager/Authorize/Form?objectno=' + keyValue + '&objecttype=1',
 
-                         width: 550,
 
-                         height: 690,
 
-                         btn: null
 
-                     });
 
-                 }
 
-             });
 
-             // 查看成员
 
-             $('#lr_memberlook').on('click', function () {
 
-                 var keyValue = $('#gridtable').jfGridValue('Id');
 
-                 if (learun.checkrow(keyValue)) {
 
-                     learun.layerForm({
 
-                         id: 'form',
 
-                         title: '查看角色成员',
 
-                         url: top.$.rootUrl + '/UserCenterManager/UserRelation/LookForm?objectno=' + keyValue + '&objecttype=1',
 
-                         width: 800,
 
-                         height: 520,
 
-                         btn: null
 
-                     });
 
-                 }
 
-             });
 
-             // 添加角色成员
 
-             $('#lr_memberadd').on('click', function () {
 
-                 var keyValue = $('#gridtable').jfGridValue('Id');
 
-                 if (learun.checkrow(keyValue)) {
 
-                     learun.layerForm({
 
-                         id: 'form',
 
-                         title: '添加角色成员',
 
-                         url: top.$.rootUrl + '/UserCenterManager/UserRelation/SelectForm?objectno=' + keyValue + '&objecttype=1',
 
-                         width: 800,
 
-                         height: 520,
 
-                         callBack: function (id) {
 
-                             return top[id].acceptClick();
 
-                         }
 
-                     });
 
-                 }
 
-             });
 
-             // 设置Ip过滤
 
-             $('#lr_ipfilter').on('click', function () {
 
-                 var keyValue = $('#gridtable').jfGridValue('Id');
 
-                 selectedRow = $('#gridtable').jfGridGet('rowdata');
 
-                 if (learun.checkrow(keyValue)) {
 
-                     learun.layerForm({
 
-                         id: 'filterIPIndex',
 
-                         title: 'TCP/IP 地址访问限制 - ' + selectedRow.F_NAME,
 
-                         url: top.$.rootUrl + '/UserCenterManager/FilterIP/Index?objectId=' + keyValue + '&objectType=Uesr',
 
-                         width: 600,
 
-                         height: 400,
 
-                         btn: null,
 
-                         callBack: function (id) { }
 
-                     });
 
-                 }
 
-             });
 
-             // 设置时间段过滤
 
-             $('#lr_timefilter').on('click', function () {
 
-                 var keyValue = $('#gridtable').jfGridValue('Id');
 
-                 selectedRow = $('#gridtable').jfGridGet('rowdata');
 
-                 if (learun.checkrow(keyValue)) {
 
-                     learun.layerForm({
 
-                         id: 'filterTimeForm',
 
-                         title: '时段访问过滤 - ' + selectedRow.F_NAME,
 
-                         url: top.$.rootUrl + '/UserCenterManager/FilterTime/Form?objectId=' + keyValue + '&objectType=Uesr',
 
-                         width: 610,
 
-                         height: 470,
 
-                         callBack: function (id) {
 
-                             return top[id].acceptClick();
 
-                         }
 
-                     });
 
-                 }
 
-             });
 
-         },
 
-         initGird: function () {
 
-             $('#gridtable').jfGrid({
 
-                 url: top.$.rootUrl + '/UserCenterManager/UserRole/GetPageList',
 
-                 headData: [
 
-                     learun.jfFormatter.col_CODE("角色编号"),
 
-                     learun.jfFormatter.col_NAME("角色名称"),
 
-                     learun.jfFormatter.col_ISSTOP(),
 
-                     learun.jfFormatter.col_AddWho(),
 
-                     learun.jfFormatter.col_AddTime(),
 
-                     learun.jfFormatter.col_EditWho(),
 
-                     learun.jfFormatter.col_EditTime(),
 
-                     learun.jfFormatter.col_MEMO()
 
-                 ],
 
-                 mainId: 'Id',
 
-                 sidx: 'Id',
 
-                 reloadSelected: true,
 
-                 isPage: true
 
-             });
 
-             page.search();
 
-         },
 
-         search: function (param) {
 
-             param = param || {};
 
-             $('#gridtable').jfGridSet('reload', param);
 
-         }
 
-     };
 
-     refreshGirdData = function () {
 
-         page.search();
 
-     };
 
-     page.init();
 
- }
 
 
  |