Subversion Repositories SmartDukaan

Rev

Rev 30701 | Rev 32584 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 30701 Rev 30702
Line 89... Line 89...
89
			.append(divText)
89
			.append(divText)
90
	}
90
	}
91
});
91
});
92
 
92
 
93
$(document).on('click', "#grnSubmitSerialized", function () {
93
$(document).on('click', "#grnSubmitSerialized", function () {
94
	var imeis = [];
94
	let imeis = [];
95
	var error = false;
-
 
96
	var errorText = "";
-
 
97
	$("#grnImeiInformation :input").each(function () {
95
	$("#grnImeiInformation :input:checked").each(function () {
98
		var input = $(this).val().trim();
96
		var input = $(this).val().trim();
99
		if (imeis.indexOf(input) != -1 || !input) {
-
 
100
			error = true;
-
 
101
			if (!input) {
-
 
102
				$(this).addClass("border-highlight");
-
 
103
			}
-
 
104
		}
-
 
105
		imeis.push(input);
97
		imeis.push(input);
106
 
-
 
107
	});
98
	});
108
	if (error) {
-
 
109
		return false;
-
 
110
	}
-
 
111
	var invoiceNumber = $("#scanModel .invoiceNumber").val();
99
	let invoiceNumber = $("#scanModel .invoiceNumber").val();
112
	var itemId = $("#scanModel .itemId").val();
100
	let itemId = $("#scanModel .itemId").val();
113
	var postData = JSON.stringify({
101
	let postData = JSON.stringify({
114
		"itemId": parseInt(itemId),
102
		"itemId": parseInt(itemId),
115
		"invoiceNumber": invoiceNumber,
103
		"invoiceNumber": invoiceNumber,
116
		"serialNumbers": imeis
104
		"serialNumbers": imeis
117
	});
105
	});
118
	doPostAjaxRequestWithJsonHandler(context + "/scanSerialized", postData, function (response) {
106
	doPostAjaxRequestWithJsonHandler(context + "/scanSerialized", postData, function (response) {
Line 324... Line 312...
324
	});
312
	});
325
 
313
 
326
}
314
}
327
 
315
 
328
function grnPartial(invoiceNumber) {
316
function grnPartial(invoiceNumber) {
329
	let serialNumbers = $("#all-imeis").tagsinput('items')
317
	let serialNumbers = $("#all-imeis").tagsinput('items');
-
 
318
	if (serialNumbers.length == 0) {
-
 
319
		alert("Pls add imeis");
-
 
320
		$("#all-imeis").focus();
-
 
321
		return false;
-
 
322
	}
330
	let imeisJson = {
323
	let imeisJson = {
331
		serialNumbers: serialNumbers,
324
		serialNumbers: serialNumbers,
332
		invoiceNumber: invoiceNumber
325
		invoiceNumber: invoiceNumber
333
	}
326
	}
334
	doPostAjaxRequestWithJsonHandler(`${context}/purchase/grn-imeis`, JSON.stringify(imeisJson), function (data) {
327
	doPostAjaxRequestWithJsonHandler(`${context}/purchase/grn-imeis`, JSON.stringify(imeisJson), function (data) {