Subversion Repositories SmartDukaan

Rev

Rev 28477 | Rev 30080 | 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=" +
29103 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
 
29103 tejbeer 29
	$(document).on('click', ".mk_fetch_plan",
30
		function() {
31
 
32
			var catalogIds = $('.criteria-item-catalogids').val();
33
			console.log(catalogIds);
34
			var addValue = $('#addRange').val();
35
			var subValue = $('#subNumber').val();
36
			var startDateTime = $('input[name="saleDate"]').val();
37
 
38
			var warehouseId = $('#warehouseMap').val();
39
 
40
			window.location.href = context + "/placementPlan/statement?catalogItemIds=" +
41
				catalogIds + "&addValue=" + addValue + "&subValue=" + subValue + "&date=" + startDate + "&warehouseId=" + warehouseId;
42
 
43
		});
44
 
45
 
28005 tejbeer 46
	$(document).on('click', ".resetValue",
47
		function() {
48
			$('#addRange').val(0);
49
			$('#subNumber').val(0);
50
		});
28020 tejbeer 51
 
52
	$(document).on('change', 'select.criteria-item-brands', function() {
53
		changed = true;
54
	});
55
	$(document).on('click', 'select.criteria-item-catalogids+div > button', function() {
56
		if (changed) {
57
			let brands = $('.criteria-item-brands').val();
58
			console.log(brands);
59
			$brandsContainer = $(this);
60
			var url = `${context}/entity?brands=${brands.join(",")}&categoryId=3&limit=0`;
61
			$select = $('.criteria-item-catalogids');
62
			console.log($select)
63
			$select.html('');
64
			if (brands.length > 0) {
65
				doGetAjaxRequestHandler(url, function(response) {
66
					data = JSON.parse(response);
67
					console.log(data)
68
					for (i = 0; i < data.length; i++) {
69
						$select.append(`<option value="${data[i].catalogId_i}">${data[i].title_s}</option>`);
70
					}
71
					$select.multiselect('rebuild');
72
				});
73
			} else {
74
				$select.html('');
75
				$select.multiselect('rebuild');
76
			}
77
			changed = !changed;
78
		}
79
	});
28085 tejbeer 80
 
28474 tejbeer 81
	$(document).on('change', '.criteria-item-catalogids', function() {
82
		var value = $('.criteria-item-catalogids ').val();
83
		console.log(value);
28085 tejbeer 84
 
28474 tejbeer 85
	});
86
 
87
 
28005 tejbeer 88
});
89
 
28020 tejbeer 90
 
28005 tejbeer 91
function loadPlacementPlan(domId) {
92
	doGetAjaxRequestHandler(context + "/placementPlan",
93
		function(response) {
94
			$('#' + domId).html(response);
95
		});
96
}
97
 
98
function addRange() {
99
	var addValue = $('#addRange').val();
100
	console.log(addValue);
101
	addValue = parseInt(addValue) + 500;
102
	$('#addRange').val(addValue);
103
 
104
}
105
 
106
function subRange() {
107
	var subValue = $('#subNumber').val();
108
	console.log(subValue);
109
	subValue = parseInt(subValue) - 500;
110
	$('#subNumber').val(subValue);
111
 
112
}