angular.module('push') .factory('roleService', function (UtilService, ConfigService, UserService, $q) { return { // 根据角色获取所有模版 getRolePageList: function (params) { var deferred = $q.defer(); params.uid = UserService.id console.log('来自于第三代可能', params); UtilService.imbodyhttp(ConfigService.server + "data/pageList", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; }, // 根据模版id获取所有模块 getRolePageSectionList: function (params) { var deferred = $q.defer(); console.log(params); UtilService.imbodyhttp(ConfigService.server + "data/pageSectionList", params).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; }, } });