var prefix = ctx + "monitor/online" $(function() { var columns = [{ checkbox: true }, { field: 'sessionId', title: '会话编号' }, { field: 'loginName', title: '登录名称' }, { field: 'deptName', title: '部门名称' }, { field: 'ipaddr', title: '主机' }, { field: 'longinLocation', title: '登录地点' }, { field: 'browser', title: '浏览器' }, { field: 'os', title: '操作系统' }, { field: 'status', title: '状态', align: 'center', formatter: function(value, row, index) { if (value == 'on_line') { return '在线'; } else if (value == 'off_line') { return '离线'; } } }, { field: 'startTimestamp', title: '登录时间' }, { field: 'lastAccessTime', title: '最后访问时间' }, { title: '操作', align: 'center', formatter: function(value, row, index) { var msg = '强退 '; return msg; } }]; var url = prefix + "/list"; $.initTable(columns, url); }); // 单条强退 function forceLogout(id) { $.modalConfirm("确定要强制选中用户下线吗?", function() { _ajax(prefix + "/forceLogout/" + id, "", "post"); }) } // 批量强退 function batchForceLogout() { var rows = $.getSelections("sessionId"); if (rows.length == 0) { $.modalMsg("请选择要删除的数据", modal_status.WARNING); return; } $.modalConfirm("确认要删除选中的" + rows.length + "条数据吗?", function() { _ajax(prefix + '/batchForceLogout', { "ids": rows }, "post"); }); }