| | |
| | | /** |
| | | 权限组 |
| | | **/ |
| | | (function(vc){ |
| | | |
| | | vc.extends({ |
| | | data:{ |
| | | privilegeGroupInfo:{ |
| | | groups:[] |
| | | } |
| | | }, |
| | | _initMethod:function(){ |
| | | vc.component.loadPrivilegeGroup(); |
| | | }, |
| | | _initEvent:function(){ |
| | | vc.component.$on('privilegeGroup_loadPrivilegeGroup',function(_params){ |
| | | vc.component.loadPrivilegeGroup(); |
| | | }); |
| | | }, |
| | | methods:{ |
| | | loadPrivilegeGroup:function(){ |
| | | var param = { |
| | | msg:234 |
| | | }; |
| | | |
| | | //发送get请求 |
| | | vc.http.get('privilegeGroup', |
| | | 'listPrivilegeGroup', |
| | | param, |
| | | function(json){ |
| | | var _groupsInfo = JSON.parse(json); |
| | | vc.component.privilegeGroupInfo.groups = _groupsInfo; |
| | | if(_groupsInfo.length > 0){ |
| | | vc.component.$emit('privilege_group_event',{ |
| | | _pgId:_groupsInfo[0].pgId, |
| | | _pgName:_groupsInfo[0].name, |
| | | _storeId:_groupsInfo[0].storeId |
| | | }); |
| | | } |
| | | |
| | | |
| | | },function(){ |
| | | console.log('请求失败处理'); |
| | | } |
| | | ); |
| | | }, |
| | | notifyQueryPrivilege:function(_pGroup){ |
| | | vc.component.$emit('privilege_group_event',{ |
| | | _pgId:_pGroup.pgId, |
| | | _pgName:_pGroup.name, |
| | | _storeId:_pGroup.storeId |
| | | }); |
| | | }, |
| | | openPrivilegeGroupModel:function(){ |
| | | vc.component.$emit('addPrivilegeGroup_openPrivilegeGroupModel',{}); |
| | | }, |
| | | openDeletePrivilegeGroupModel:function(_pGroup){ |
| | | vc.component.$emit('deletePrivilegeGroup_openDeletePrivilegeGroupModel',_pGroup); |
| | | } |
| | | } |
| | | }); |
| | | |
| | | })(window.vc); |