| | |
| | | vc.extends({ |
| | | data:{ |
| | | addPrivilegeInfo:{ |
| | | _currentPgId:'', |
| | | name:'', |
| | | description:'', |
| | | errorInfo:'', |
| | |
| | | _initEvent:function(){ |
| | | vc.component.$on('addPrivilege_openPrivilegeModel',function(_params){ |
| | | $('#addPrivilegeModel').modal('show'); |
| | | vc.component.addPrivilegeInfo._currentPgId = _params.pgId; |
| | | //查询没有添加的权限 |
| | | vc.component.listNoAddPrivilege(); |
| | | }); |
| | |
| | | listNoAddPrivilege:function(){ |
| | | vc.component.addPrivilegeInfo._noAddPrivilege=[]; |
| | | var param = { |
| | | _id:'123' |
| | | params:{ |
| | | pgId:vc.component.addPrivilegeInfo._currentPgId |
| | | } |
| | | } |
| | | vc.http.get( |
| | | 'addPrivilege', |
| | | 'listNoAddPrivilege', |
| | | JSON.stringify(param), |
| | | param, |
| | | function(json,res){ |
| | | //vm.menus = vm.refreshMenuActive(JSON.parse(json),0); |
| | | if(res.status == 200){ |
| | |
| | | vc.component.addPrivilegeInfo.errorInfo = errInfo; |
| | | }); |
| | | }, |
| | | saveAddPrivilegeGroup:function(){ |
| | | if(!vc.component.addPrivilegeGroupValidate()){ |
| | | vc.component.addPrivilegeGroupInfo.errorInfo = vc.validate.errInfo; |
| | | return ; |
| | | } |
| | | vc.component.addPrivilegeGroupInfo.errorInfo = ""; |
| | | addPrivilegeToPrivilegeGroup:function(_privilegeInfo){ |
| | | |
| | | vc.component.addPrivilegeInfo.errorInfo = ""; |
| | | _privilegeInfo.pgId = vc.component.addPrivilegeInfo._currentPgId; |
| | | vc.http.post( |
| | | 'addPrivilegeGroup', |
| | | 'savePrivilegeGroupInfo', |
| | | JSON.stringify(vc.component.addPrivilegeGroupInfo), |
| | | 'addPrivilege', |
| | | 'addPrivilegeToPrivilegeGroup', |
| | | JSON.stringify(_privilegeInfo), |
| | | { |
| | | emulateJSON:true |
| | | }, |
| | |
| | | //vm.menus = vm.refreshMenuActive(JSON.parse(json),0); |
| | | if(res.status == 200){ |
| | | //关闭model |
| | | $('#addPrivilegeGroupModel').modal('hide'); |
| | | vc.component.clearAddPrivilegeGroupInfo(); |
| | | vc.component.$emit('privilegeGroup_loadPrivilegeGroup',{}); |
| | | vc.component.listNoAddPrivilege(); |
| | | vc.component.$emit('privilege_loadPrivilege',vc.component.addPrivilegeInfo._currentPgId); |
| | | return ; |
| | | } |
| | | vc.component.addPrivilegeGroupInfo.errorInfo = json; |
| | | vc.component.addPrivilegeInfo.errorInfo = json; |
| | | }, |
| | | function(errInfo,error){ |
| | | console.log('请求失败处理'); |
| | | |
| | | vc.component.addPrivilegeGroupInfo.errorInfo = errInfo; |
| | | vc.component.addPrivilegeInfo.errorInfo = errInfo; |
| | | }); |
| | | }, |
| | | clearAddPrivilegeGroupInfo:function(){ |
| | | vc.component.addPrivilegeGroupInfo = { |
| | | name:'', |
| | | description:'', |
| | | errorInfo:'' |
| | | }; |
| | | } |
| | | } |
| | | }); |