// web service proxy for menu webservices.factory('permissionService', ['$http', '$q', 'apiConfig', 'httpCacheService', function ($http, $q, apiConfig, httpCacheService) { 'use strict'; return { getPermissionTreeList: function (serviceId) { return $http.get('/permission/getlist?serviceId=' + serviceId, apiConfig.create()); }, getDevTreePermissionsByRoleID: function (roleID, serviceType) { var config = { ignoreLoadingBar: false }; return $http.get('/permission/getIvhTreePermissionsByRoleID?roleID=' + roleID + '&serviceType=' + serviceType, apiConfig.create(config)); }, getDevTreePermissionsByRoleIDList: function (roldIDList, serviceType) { return $http.post('/permission/getIvhTreePermissionsByRoleIDList?serviceType=' + serviceType, roldIDList, apiConfig.create()); }, //返回DevTreeDto list getAllPermissions: function (serviceType) { return $http.get('/permission/getAllPermissions?serviceType=' + serviceType, apiConfig.create()); //return httpCacheService.get('/permission/getAllPermissions?serviceType=' + serviceType); }, getPermissionListByRoleID: function (roleID, serviceType) { var config = { ignoreLoadingBar: false }; return $http.get('/permission/getPermissionListByRoleID?roleID=' + roleID + '&serviceType=' + serviceType, apiConfig.create(config)); } }; }]);