| 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/UserGroup/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/UserGroup/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/UserGroup/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=2',                        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=2',                        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=2',                        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/UserGroup/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();}
 |