(function(vc,vm){ vc.extends({ data:{ deleteStaffPrivilegeInfo:{ _currentStaffId:'', _currentPId:'', _currentPFlag:'', deleteMessage:'', errorInfo:'' } }, _initMethod:function(){ }, _initEvent:function(){ vc.on('deleteStaffPrivilege','openStaffPrivilegeModel',function(_params){ vc.component.deleteStaffPrivilegeInfo._currentStaffId = _params.staffId; vc.component.deleteStaffPrivilegeInfo._currentPId = _params.pId; if(_params.pgId == '-1'){ vc.component.deleteStaffPrivilegeInfo._currentPFlag = '0'; vc.component.deleteStaffPrivilegeInfo.deleteMessage = '确定是否删除当前权限'; }else{ vc.component.deleteStaffPrivilegeInfo._currentPId = _params.pgId; vc.component.deleteStaffPrivilegeInfo._currentPFlag = '1'; vc.component.deleteStaffPrivilegeInfo.deleteMessage = '您删除是权限组下权限,会删除整个权限组权限,确认是否删除'; } $('#deleteStaffPrivilegeModel').modal('show'); }); }, methods:{ deleteStaffPrivilege:function(){ var param = { userId:vc.component.deleteStaffPrivilegeInfo._currentStaffId, pId:vc.component.deleteStaffPrivilegeInfo._currentPId, pFlag:vc.component.deleteStaffPrivilegeInfo._currentPFlag, } vc.http.post( 'deleteStaffPrivilege', 'delete', JSON.stringify(param), { emulateJSON:true }, function(json,res){ //vm.menus = vm.refreshMenuActive(JSON.parse(json),0); if(res.status == 200){ //关闭model $('#deleteStaffPrivilegeModel').modal('hide'); vc.emit('staffPrivilege','_loadStaffPrivileges',{ staffId:vc.component.deleteStaffPrivilegeInfo._currentStaffId }); return ; } vc.component.deleteStaffInfo.errorInfo = json; }, function(errInfo,error){ console.log('请求失败处理'); vc.component.deleteStaffInfo.errorInfo = errInfo; }); }, closeDeleteStaffPrivilegeModel:function(){ $('#deleteStaffPrivilegeModel').modal('hide'); } } }); })(window.vc,window.vc.component);