Initial commit

This commit is contained in:
Senad Uka
2018-06-11 11:09:35 +02:00
commit ed7df7b11f
1954 changed files with 483354 additions and 0 deletions

View File

@@ -0,0 +1,63 @@
(function () {
global.dashModule
.controller('shopPackagesCtrl', ['$scope', '$http', '$', 'utilsService', shopPackagesController])
.directive('shopPackages', [shopPackagesDirective]);
function shopPackagesDirective() {
return {
restrict: 'E',
templateUrl: 'shop/html/shopPackagesTemplate'
};
}
function shopPackagesController($scope, $http, $, utilsService) {
$scope.getShopPackages = getShopPackages;
$scope.getComemrcialLeads = getComemrcialLeads;
$scope.selectCommercialLead = selectCommercialLead;
$scope.isComemrcialLeadSelected = isComemrcialLeadSelected;
$scope.commercialLeads = [];
$scope.shopPackages = [];
$scope.idCommercialLead = 0;
$scope.commercialLeadName = '';
function getComemrcialLeads(){
$http({
method: 'POST',
url: 'shop/api/getAllCommercialLeads'
}).then(setCommercialLeads, utilsService.onHttpError);
}
function setCommercialLeads(response){
if (response.data.length > 0) {
$scope.commercialLeads = response.data;
selectCommercialLead($scope.commercialLeads[0]);
}
}
function selectCommercialLead(comemrcialLead){
$scope.idCommercialLead = comemrcialLead.idCommercialLead;
$scope.commercialLeadName = comemrcialLead.commercialLeadName;
getShopPackages();
}
function isComemrcialLeadSelected(idCommercialLead){
return $scope.idCommercialLead === idCommercialLead ? 'selected-cl' : '';
}
function getShopPackages() {
const params = $.param({
idCommercialLead: $scope.idCommercialLead,
search: global.getParameterByName('search') || ''
});
$http({
method: 'POST',
url: 'shop/api/getShopPackages',
data: params
}).then(setShopPackages, utilsService.onHttpError);
}
function setShopPackages(response) {
$scope.shopPackages = response.data.length > 0 ? response.data : [];
}
}
})();