/** 权限组 **/ (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.apiGet('/query.store.privilegeGroup', 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', {}); }, openEditPrivilegeGroupModel: function(_pGroup) { vc.emit('editPrivilegeGroup', 'openPrivilegeGroupModel', _pGroup); }, openDeletePrivilegeGroupModel: function(_pGroup) { vc.component.$emit('deletePrivilegeGroup_openDeletePrivilegeGroupModel', _pGroup); } } }); })(window.vc);