angular.module('push') .factory('homepageOfNodeService', function (UtilService, ConfigService, UserService, $q) { return { //获取统计中心企业列表 getEnterpriseList:function(node,pagenum,pagesize,key){ var deferred=$q.defer(); var params={ nodeid: node, key:key?key:' ', pagenum: pagenum, pagesize: pagesize }; UtilService.imget(ConfigService.server + "data/orgstats/orglist", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; }, getWebpageData:function(){ var deferred=$q.defer(); UtilService.imget(ConfigService.server + "web/index").success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; }, getNodeAuth:function(node){ var params={ node: node, userId:UserService.id }; var deferred=$q.defer(); UtilService.imget(ConfigService.server + "/web/ifNodeLeader", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } } });