Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. $scope.closeButton = function () {
  2. DetailDataSvc.storeDefer().resolve()
  3. }
  4.  
  5. self.storeDefer = function (){
  6. return self.deferReturn;
  7. };
  8.  
  9. self.getDetailReportData = function (postData, functionName) {
  10. var promises = { };
  11.  
  12. var d = $q.defer(),
  13. metricDataType;
  14. self.deferReturn = $q.defer();
  15. promises = {
  16. detailReport: metricDataType,
  17. recommendedMetrics: DataSvc.getData(_logPrefix + functionName, recommendedMetricUrl),
  18. metricInfo: DataSvc.getData(_logPrefix + functionName, metricInfoUrl)
  19. };
  20. $q.all(promises).then(function (res) {
  21. $log.debug(_logPrefix + 'getDetailReportData(). Called from %s. $q.all Response (raw): ', functionName, res);
  22. else {
  23. if (response && !_.isEmpty(_.get(response, 'largeCard.chartData.dataValues.rows')) && response.overlayEnabled) {
  24. self.getMetricOverLay(pdata, functionName).then(function (overlayData) {
  25. response.largeCard.chartData.overlay = overlayData;
  26. d.resolve(response);
  27. }, function (msg, code) {
  28. d.reject(msg);
  29. $log.error(_logPrefix + 'getDetailReportData(). Error code: %s. Error: ', code, msg);
  30. });
  31. }
  32. else {
  33. d.resolve(response);
  34. }
  35. }
  36.  
  37.  
  38. }, function (msg, code) {
  39. d.reject(msg);
  40. $log.error(_logPrefix + 'getDetailReportData(). Error code: %s. Error: ', code, msg);
  41. });
  42.  
  43. return d.promise;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement