Files
brewman/brewman/static/scripts/profit-loss.js
T

24 lines
940 B
JavaScript

'use strict';
var ProfitLossController = ['$scope', '$location', 'asDateFilter', 'profit_loss', function ($scope, $location, asDate, profit_loss) {
$scope.info = profit_loss;
$scope.show = function () {
var startDate = asDate($scope.info.StartDate),
finishDate = asDate($scope.info.FinishDate);
$location.path('/ProfitLoss').search({StartDate: startDate, FinishDate: finishDate});
};
$scope.foDate = true;
}];
ProfitLossController.resolve = {
profit_loss: ['$route', 'ProfitLoss', function ($route, ProfitLoss) {
var startDate = $route.current.params.StartDate,
finishDate = $route.current.params.FinishDate;
if (angular.isUndefined(startDate) || angular.isUndefined(finishDate)) {
return ProfitLoss.get({}).$promise;
} else {
return ProfitLoss.get({StartDate: startDate, FinishDate: finishDate}).$promise;
}
}]
};