Subversion Repositories SmartDukaan

Rev

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