12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- Ext.QuickTips.init();
- Ext.define('erp.controller.ma.Online', {
- extend: 'Ext.app.Controller',
- requires: ['erp.util.BaseUtil'],
- views: ['ma.Online', 'core.grid.HeaderFilter'],
- init:function(){
- this.BaseUtil = Ext.create('erp.util.BaseUtil');
- var me = this;
- this.control({
- '#refresh': {
- click: function(btn) {
- var grid = btn.ownerCt.ownerCt;
- grid.store.load();
- }
- },
- '#close': {
- click: function() {
- this.BaseUtil.getActiveTab().close();
- }
- },
- '#online-grid': {
- lockitem: function(x) {
- var grid = Ext.getCmp('online-grid'), store = grid.store, record = store.getAt(x);
- if(record) {
- warnMsg('确定要锁定在IP' + record.get('ip') + '登录的用户:' + record.get('em_code') + ' 吗?', function(btn){
- if(btn == 'ok' || btn == 'yes') {
- me.lock(record.get('sid'));
- }
- });
- }
- }
- }
- });
- },
- lock: function(sid) {
- Ext.Ajax.request({
- url: basePath + 'ma/user/lock.action',
- params: {
- sid: sid
- },
- callback: function(opt, s, r) {
- var rs = Ext.decode(r.responseText);
- if(rs.success) {
- alert('锁定成功!');
- }
- }
- });
- }
- });
|