Subversion Repositories SmartDukaan

Rev

Rev 28005 | Rev 28085 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
28005 tejbeer 1
$(function() {
2
	$(document).on('click', ".placement-plan", function() {
3
		loadPlacementPlan("main-content");
4
	});
5
 
6
 
7
 
8
 
9
 
10
	$(document).on('click', ".search-partner-stock",
11
		function() {
28020 tejbeer 12
 
13
			var catalogIds = $('.criteria-item-catalogids').val();
14
			console.log(catalogIds);
28005 tejbeer 15
			var addValue = $('#addRange').val();
16
			var subValue = $('#subNumber').val();
28020 tejbeer 17
			var startDateTime = $('input[name="saleDate"]').val();
18
			console.log(startDate);
28005 tejbeer 19
			console.log(addValue)
28020 tejbeer 20
 
28005 tejbeer 21
			doGetAjaxRequestHandler(context
28020 tejbeer 22
				+ "/getPlacementPlanByCatalogId?catalogItemIds=" +
23
				catalogIds + "&addValue=" + addValue + "&subValue=" + subValue + "&date=" + startDate,
28005 tejbeer 24
				function(response) {
25
					$('.' + "placement-plan-detail").html(response);
26
					console.log(response)
27
				});
28
		});
29
 
30
 
31
	$(document).on('click', ".resetValue",
32
		function() {
33
			$('#addRange').val(0);
34
			$('#subNumber').val(0);
35
		});
28020 tejbeer 36
 
37
	$(document).on('change', 'select.criteria-item-brands', function() {
38
		changed = true;
39
	});
40
	$(document).on('click', 'select.criteria-item-catalogids+div > button', function() {
41
		if (changed) {
42
			let brands = $('.criteria-item-brands').val();
43
			console.log(brands);
44
			$brandsContainer = $(this);
45
			var url = `${context}/entity?brands=${brands.join(",")}&categoryId=3&limit=0`;
46
			$select = $('.criteria-item-catalogids');
47
			console.log($select)
48
			$select.html('');
49
			if (brands.length > 0) {
50
				doGetAjaxRequestHandler(url, function(response) {
51
					data = JSON.parse(response);
52
					console.log(data)
53
					for (i = 0; i < data.length; i++) {
54
						$select.append(`<option value="${data[i].catalogId_i}">${data[i].title_s}</option>`);
55
					}
56
					$select.multiselect('rebuild');
57
				});
58
			} else {
59
				$select.html('');
60
				$select.multiselect('rebuild');
61
			}
62
			changed = !changed;
63
		}
64
	});
28005 tejbeer 65
});
66
 
28020 tejbeer 67
 
28005 tejbeer 68
function loadPlacementPlan(domId) {
69
	doGetAjaxRequestHandler(context + "/placementPlan",
70
		function(response) {
71
			$('#' + domId).html(response);
72
		});
73
}
74
 
75
function addRange() {
76
	var addValue = $('#addRange').val();
77
	console.log(addValue);
78
	addValue = parseInt(addValue) + 500;
79
	$('#addRange').val(addValue);
80
 
81
}
82
 
83
function subRange() {
84
	var subValue = $('#subNumber').val();
85
	console.log(subValue);
86
	subValue = parseInt(subValue) - 500;
87
	$('#subNumber').val(subValue);
88
 
89
}