Subversion Repositories SmartDukaan

Rev

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

Rev 23882 Rev 24168
Line 6... Line 6...
6
	$(".warehouses").live('click', function() {
6
	$(".warehouses").live('click', function() {
7
		loadWarehouses("main-content");
7
		loadWarehouses("main-content");
8
	});
8
	});
9
	
9
	
10
	$(".instruction-items").live('click', function() {
10
	$(".instruction-items").live('click', function() {
-
 
11
		getAuthorisedWarehouses(function(warehouseId){
11
		loadInstructionItems("main-content");
12
			loadInstructionItems(warehouseId, "main-content");
-
 
13
		});
12
	});
14
	});
13
	
15
	
14
	$(".add-remove-warehouse").live('click', function() {
16
	$(".add-remove-warehouse").live('click', function() {
15
		loadAddRemoveWarehouse("main-content");
17
		loadAddRemoveWarehouse("main-content");
16
	});
18
	});
Line 31... Line 33...
31
		addRemoveWarehouses("main-content", emailIdOrMobileNumber, warehouseIds);
33
		addRemoveWarehouses("main-content", emailIdOrMobileNumber, warehouseIds);
32
	});
34
	});
33
	
35
	
34
	
36
	
35
	$("#instructionItemButton").live('click', function() {
37
	$("#instructionItemButton").live('click', function() {
36
        var warehouseId = $("#instructionItemModel .warehouseId").val();
38
        var warehouseId = $("#warehouseId").val();
37
        var userId = $("#instructionItemModel .userId").val();
39
        var userId = $("#instructionItemModel .userId").val();
38
        var itemIdQuantityMap = {};
40
        var itemIdQuantityMap = {};
39
        $("#instructionItemsContainer .instruction-item-item-id-quantity").each(function() {
41
        $("#instructionItemsContainer .instruction-item-item-id-quantity").each(function() {
40
        	var $itemIdQuantity = $(this);
42
        	var $itemIdQuantity = $(this);
41
        	var itemId = $itemIdQuantity.find('.itemId').val();
43
        	var itemId = $itemIdQuantity.find('.itemId').val();
Line 73... Line 75...
73
    var warehouseName = $('#admin-warehouses option:selected').text();
75
    var warehouseName = $('#admin-warehouses option:selected').text();
74
    var itemIdItemDescriptionDiv = '<div>';
76
    var itemIdItemDescriptionDiv = '<div>';
75
    $("#warehouse-instruction-items option:selected").each(function() {
77
    $("#warehouse-instruction-items option:selected").each(function() {
76
    	console.log(this);
78
    	console.log(this);
77
    	itemIdItemDescriptionDiv = itemIdItemDescriptionDiv + '<div class="row instruction-item-item-id-quantity">';
79
    	itemIdItemDescriptionDiv = itemIdItemDescriptionDiv + '<div class="row instruction-item-item-id-quantity">';
78
        itemIdItemDescriptionDiv = itemIdItemDescriptionDiv + '<div class="col-lg-3">';
80
        itemIdItemDescriptionDiv = itemIdItemDescriptionDiv + '<div class="col-lg-6">';
79
        itemIdItemDescriptionDiv = itemIdItemDescriptionDiv + '<input class="itemId" hidden value="'+this.value+'"/>';
81
        itemIdItemDescriptionDiv = itemIdItemDescriptionDiv + '<input class="itemId" hidden value="'+this.value+'"/>';
80
        itemIdItemDescriptionDiv = itemIdItemDescriptionDiv + '<p class="form-control">' + this.text + '</p>';
82
        itemIdItemDescriptionDiv = itemIdItemDescriptionDiv + '<p class="form-control">' + this.text + '</p>';
81
        itemIdItemDescriptionDiv = itemIdItemDescriptionDiv + '</div>';
83
        itemIdItemDescriptionDiv = itemIdItemDescriptionDiv + '</div>';
82
        itemIdItemDescriptionDiv = itemIdItemDescriptionDiv + '<div class="col-lg-3">';
84
        itemIdItemDescriptionDiv = itemIdItemDescriptionDiv + '<div class="col-lg-2">';
83
        itemIdItemDescriptionDiv = itemIdItemDescriptionDiv + '<input type="text" class="form-control quantity" placeholder="Quantity" />';
85
        itemIdItemDescriptionDiv = itemIdItemDescriptionDiv + '<input type="text" class="form-control quantity" placeholder="Quantity" />';
84
        itemIdItemDescriptionDiv = itemIdItemDescriptionDiv + '</div>';
86
        itemIdItemDescriptionDiv = itemIdItemDescriptionDiv + '</div>';
85
        itemIdItemDescriptionDiv = itemIdItemDescriptionDiv + '</div>';
87
        itemIdItemDescriptionDiv = itemIdItemDescriptionDiv + '</div>';
86
    });
88
    });
87
    itemIdItemDescriptionDiv = itemIdItemDescriptionDiv + '</div>';
89
    itemIdItemDescriptionDiv = itemIdItemDescriptionDiv + '</div>';
Line 95... Line 97...
95
    console.log("userEmailId : "+userEmailId);
97
    console.log("userEmailId : "+userEmailId);
96
 
98
 
97
    $("#instructionItemModel .warehouseId").val(warehouseId);
99
    $("#instructionItemModel .warehouseId").val(warehouseId);
98
    $("#instructionItemModel .userId").val(userId);
100
    $("#instructionItemModel .userId").val(userId);
99
    
101
    
100
    $(".modal-body .warehouseInformation>span").text(warehouseName);
102
    //$(".modal-body .warehouseInformation>span").text(warehouseName);
101
    $(".modal-body .userInformation>span").text(userEmailId);
103
    $(".modal-body .userInformation>span").text(userEmailId);
102
    $( "#instructionItemsContainer" ).empty();
104
    $( "#instructionItemsContainer" ).empty();
103
    $("#instructionItemsContainer").html(itemIdItemDescriptionDiv);
105
    $("#instructionItemsContainer").html(itemIdItemDescriptionDiv);
104
 
106
 
105
}
107
}
Line 161... Line 163...
161
		$('#' + domId).html(response);
163
		$('#' + domId).html(response);
162
		configureWarehouseInstructionItemsDropDown();
164
		configureWarehouseInstructionItemsDropDown();
163
	});
165
	});
164
}
166
}
165
 
167
 
166
function loadInstructionItems(domId){
168
function loadInstructionItems(warehouseId, domId){
167
	doGetAjaxRequestHandler(context+"/getInstructionItems", function(response){
169
	doGetAjaxRequestHandler(context+"/getInstructionItems/" + warehouseId, function(response){
168
		$('#' + domId).html(response);
170
		$('#' + domId).html(response);
169
	});
171
	});
170
}
172
}
171
 
173
 
172
function loadAddRemoveWarehouse(domId){
174
function loadAddRemoveWarehouse(domId){