BpmNodeSqlService.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. angular.module('BpmNodeSqlService', ['baseServices'])
  2. .service('BpmNodeSql', ['$rootScope','BaseService', '$http',function($rootScope,BaseService,$http) {
  3. var service = {
  4. //获取BpmNodeSql的详情
  5. detail : function(json,callback){
  6. BaseService.post(__ctx +'/platform/bpm/bpmNodeSql/getObject.ht',json,function(data){
  7. if(callback){
  8. callback(data);
  9. }
  10. });
  11. },
  12. //保存
  13. save:function(BpmNodeSql,callback){
  14. $http.post(__ctx +'/platform/bpm/bpmNodeSql/save.ht',BpmNodeSql).success(function(data, status, headers, config){
  15. if(callback){
  16. callback(data);
  17. }
  18. });
  19. },
  20. //根据defId获取
  21. getTable:function(json,callback){
  22. BaseService.post(__ctx +'/platform/bpm/bpmNodeSql/getTable.ht',json,function(data,status){
  23. if(callback){
  24. callback(data,status);
  25. }
  26. });
  27. },
  28. //根据actdefId跟nodeId获取节点数据,主要是为了判断是否是开始节点
  29. getNodeType:function(json,callback){
  30. BaseService.post(__ctx +'/platform/bpm/bpmNodeSql/getNodeType.ht',json,function(data){
  31. if(callback){
  32. callback(data);
  33. }
  34. });
  35. },
  36. }
  37. return service;
  38. }]);