SysDataSourceService.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. angular.module('SysDataSourceService', ['baseServices'])
  2. .service('SysDataSource', ['$rootScope','BaseService', '$http',function($rootScope,BaseService,$http) {
  3. var service = {
  4. detail : function(id,callback){
  5. //获取SysDataSource的详情
  6. BaseService.post(__ctx +'/platform/system/sysDataSource/getById.ht',{id:id},function(data){
  7. if(callback){
  8. callback(data);
  9. }
  10. });
  11. },
  12. //保存
  13. save:function(SysDataSource,callback){
  14. $http.post(__ctx +'/platform/system/sysDataSource/save.ht',SysDataSource).success(function(data, status, headers, config){
  15. if(callback){
  16. callback(data);
  17. }
  18. });
  19. },
  20. //保存
  21. checkConnection:function(SysDataSource,callback){
  22. $http.post(__ctx +'/platform/system/sysDataSource/checkConnection.ht',SysDataSource).success(function(data, status, headers, config){
  23. if(callback){
  24. callback(data);
  25. }
  26. });
  27. },
  28. //获取系统所有数据源
  29. getAllSysDS:function(callback){
  30. $http.post(__ctx +'/platform/system/sysDataSource/getAll.ht').success(function(data, status, headers, config){
  31. if(callback){
  32. callback(data);
  33. }
  34. });
  35. }
  36. }
  37. return service;
  38. }]);