SysObjRightsService.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. angular.module('SysObjRightsService', ['baseServices'])
  2. .service('SysObjRights', ['$rootScope','BaseService', '$http',function($rootScope,BaseService,$http) {
  3. var service = {
  4. //获取SysObjRights的详情
  5. detail : function(json,callback){
  6. BaseService.post(__ctx +'/platform/system/sysObjRights/getObject.ht',json,function(data){
  7. if(callback){
  8. callback(data);
  9. }
  10. });
  11. },
  12. //保存
  13. save:function(json,callback){
  14. BaseService.post(__ctx +'/platform/system/sysObjRights/save.ht',json,function(data){
  15. if(callback){
  16. callback(data);
  17. }
  18. });
  19. },
  20. //根据beanId获取类型列表
  21. getRightType:function(beanId,callback){
  22. BaseService.post(__ctx +'/platform/system/sysObjRights/getRightType.ht',{beanId:beanId},function(data){
  23. if(callback){
  24. callback(data);
  25. }
  26. });
  27. },
  28. //
  29. //根据beanId获取类型列表
  30. getByObjTypeAndObjectId:function(objType,objectId,callback){
  31. BaseService.post(__ctx +'/platform/system/sysObjRights/getObject.ht',{objType:objType,objectId:objectId},function(data){
  32. if(callback){
  33. callback(data);
  34. }
  35. });
  36. }
  37. }
  38. return service;
  39. }]);