Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
30683 tejbeer 1
<script>	
2
	$(function() {
3
		getItemAheadOptions($("#item-search-text"), false, function(
4
				selectedItem) {
5
			catalogItemId = selectedItem.catalogId;
6
			console.log(catalogItemId);
7
		});
8
 
9
 
32339 tejbeer 10
		getItemAheadOptions($(".item-mapping-search-text"), false, function(
30683 tejbeer 11
				selectedItem) {
12
			mappedCatalogItemId = selectedItem.catalogId;
13
			console.log(mappedCatalogItemId);
14
		});
15
 
16
 
17
	    $("select.criteria-warehouseregion").chosen({no_results_text: "Oops, nothing found!"});
18
 
19
 
20
 
21
	});
22
 
23
 
24
  var table = $('#comboModel').DataTable( {
25
   "scrollX": true,
26
        orderCellsTop: true,
27
        fixedHeader: true
28
    });
29
 
30
</script>
31
 
32
 
33
</script>
34
 
35
 
36
 
37
<section class="wrapper">
38
	<div class="row">
39
		<div class="col-lg-12">
40
			<h3 class="page-header"><i class="icon_document_alt"></i>COMBO</h3>
41
			<ol class="breadcrumb">
42
				<li><i class="fa fa-home"></i><a href="${rc.contextPath}/dashboard">Home</a></li>
43
				<li><i class="icon_document_alt"></i>COMBO</li>
44
			</ol>
45
		</div>
46
	</div>
47
 
48
 
32339 tejbeer 49
  <div class = "row">
50
   	<div class="col-lg-6">
51
	  <div class = "row">	
52
        <div class="col-lg-3">
30683 tejbeer 53
	    <label>Item</label>
54
		  	<input type="text" class="typeahead form-control"
55
							id="item-search-text" name="Item"
56
							data-provide="typeahead" autocomplete="off" value=""
32339 tejbeer 57
							 placeholder="Search for product..." />  
30683 tejbeer 58
	    </div>
59
 
32339 tejbeer 60
	     <div class="col-lg-3">
30683 tejbeer 61
	    <label>Qty</label>
32339 tejbeer 62
		  	<input type="text" id="item-qty" class="typeahead form-control" name="item-qty" value=""  placeholder="Item Qty" />  
30683 tejbeer 63
	    </div>
64
 
32339 tejbeer 65
	      <div class="col-lg-3">
30683 tejbeer 66
	      <label>Region</label>
67
 
68
		    <select multiple class="criteria-warehouseregion chosen-select"> 
69
                    #foreach ($wmEntry in $warehouseMap.entrySet())
70
                    <option value="$wmEntry.getKey()">$wmEntry.getValue()</option>
71
                    #end
72
            </select>
73
	      </div>
32339 tejbeer 74
	  </div>
30683 tejbeer 75
 
32339 tejbeer 76
 
77
    <div class = "row" style="margin-top:12px" >
30683 tejbeer 78
        <div class="col-lg-2">
32339 tejbeer 79
 
80
	    	<button class="btn btn-primary add-combo-container" style = "margin-top:25px" type="button">Add Set</button>
30683 tejbeer 81
	    </div>
32339 tejbeer 82
	</div>
83
 
84
 <div class = "row" style="margin-top:12px" >
85
 
86
    <ul id = "list">
30683 tejbeer 87
 
32339 tejbeer 88
      </ul>      
89
   	</div>
90
 
91
 
92
   	<div class = "row" style="margin-top:12px">         
93
         <div id="cmbuttons">
94
		      <button class="btn btn-primary create-combo-model">Create Combo</button>
95
 
96
	     </div>
97
     </div>
98
  </div>
99
 
30683 tejbeer 100
 
101
 
32339 tejbeer 102
 
103
 
104
	<div class="col-lg-6">
105
 
106
       		<div class="panel-content">
30683 tejbeer 107
 
108
               	<table class="table table-striped table-advance table-hover" id="comboModel">
109
 
110
          		  <thead>
111
				    <tr>
112
				      <th>Name</th>
113
				      <th>Quantity</th>
114
				      <th>warehouseId</th>
115
				       <th>Action</th>
116
 
32339 tejbeer 117
				       <th>MappedModel</th>
118
 
30683 tejbeer 119
				    </tr>
120
				  </thead>
121
				    <tbody>
122
						#if(!$comboModels.isEmpty())
123
		    			#foreach( $request in $comboModels )
32339 tejbeer 124
 
125
		    				#set($comboLength =$request.getComboOptions().size() + 1)	
126
 
30683 tejbeer 127
		    				<tr class="combo-model" data="$request.getId()">
32339 tejbeer 128
		    					<td rowspan="$comboLength">$request.getItemDescription()</td>
129
		    					<td rowspan="$comboLength">$request.getQty()</td>
130
		    					<td rowspan="$comboLength">$warehouseMap.get($request.getWarehouseId())</td>
131
 
132
 
133
		    					<td rowspan="$comboLength"><button class="btn btn-primary remove-combo" data-requestid="$request.getId()"  type="button" >Remove</button></td>
134
 
135
 
136
		    					#foreach($optionModel in $request.getComboOptions())
137
		    					<tr>
30683 tejbeer 138
		    					<td>
32339 tejbeer 139
		    				     #foreach($mappedModel in $optionModel.getComboMappedModels())
30683 tejbeer 140
		    					 <div> $mappedModel.getItemDescription() - $mappedModel.getComboQty() </div>
32339 tejbeer 141
		    					 #end
142
		    				    </td>
143
		    				    </tr>
144
 
30683 tejbeer 145
		    					#end
146
		    				</tr>	
32339 tejbeer 147
 
30683 tejbeer 148
		    	       #end
149
		    	       #end
150
				   </tbody>
151
				</table>
32339 tejbeer 152
		    </div>
153
       </div>
154
 
155
   </div>         
30683 tejbeer 156
 
157
 
158
</section>