Subversion Repositories SmartDukaan

Rev

Rev 27868 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
27866 tejbeer 1
<section class="wrapper">
2
	<div class="row">
3
		<div class="col-lg-12">
4
			<h3 class="page-header"><i class="icon_document_alt"></i>Details</h3>
5
			<ol class="breadcrumb">
6
				<li><i class="fa fa-home"></i><a href="${rc.contextPath}/dashboard">Home</a></li>
7
				<li><i class="icon_document_alt"></i>Warehouse Wise Secondary Billing</li>					  	
8
			</ol>
9
		</div>
10
	</div>
11
 
12
    <div class = "row" >
13
 
14
			<div class="col-lg-12">
15
				 <table id="billingBrandItem" class="table table-striped table-advance table-hover">
16
				 <thead>
17
				 <tr>
27893 tejbeer 18
				 <th rowspan="3">Warehouse</th>
19
				 <th rowspan="3">Brand</th>
20
				 <th rowspan="3">Qty</th>
21
				 <th rowspan="3">Total</th>
27866 tejbeer 22
			 	  #foreach($dr in $dateRange)
23
 
24
				   <th colspan= 2> $dr.format($dateMonthFormatter) </th>
25
				  #end
26
				  </tr>
27893 tejbeer 27
 
28
 
29
				 <tr>
27866 tejbeer 30
			 	  #foreach($dr in $dateRange)
27893 tejbeer 31
			 	  #if($dateWiseQtyTotal.get($dr))
32
				   <td> $dateWiseQtyTotal.get($dr) </td>
33
				   <td class="currency"> $dateWiseTotal.get($dr)</td>
34
				   #else
35
				   <td> - </td>
36
				   <td> -</td>
37
				   #end
38
				  #end
39
			 	</tr>
40
 
41
				 <tr>
42
			 	  #foreach($dr in $dateRange)
27866 tejbeer 43
				   <th> Qty </th>
44
				   <th> Val </th>
45
				  #end
27893 tejbeer 46
			   	</tr>
47
 
48
 
27866 tejbeer 49
				 </thead>
50
	    			<tbody>
51
 
27893 tejbeer 52
 
53
 
27866 tejbeer 54
	    		 #foreach($bwo in $brandWarehouseOrderMap.entrySet())
55
	    		      <tr>
27893 tejbeer 56
	    			  <td> $warehouseMap.get($bwo.getKey().getWarehouseId())</td>
57
	    			  <td> $bwo.getKey().getBrand()</td>
58
	    			  <td data-date = "$dateRange"  data-brand = "$bwo.getKey().getBrand()" data-warehouseid = "$bwo.getKey().getWarehouseId()"> $bwo.getKey().getQty()</td>
59
	    			  <td class="currency" data-date = "$dateRange"  data-brand = "$bwo.getKey().getBrand()" data-warehouseid = "$bwo.getKey().getWarehouseId()"> $bwo.getKey().getTotal()</td>
27866 tejbeer 60
	    			 #foreach($dr in $dateRange)
61
	    			  #if($bwo.getValue().get($dr))
62
				       <td data-date = "$dr"  data-brand = "$bwo.getKey().getBrand()" data-warehouseid = "$bwo.getKey().getWarehouseId()"> $bwo.getValue().get($dr).getQty()</td>
27893 tejbeer 63
				       <td class="" data-date = "$dr"  data-brand = "$bwo.getKey().getBrand()" data-warehouseid = "$bwo.getKey().getWarehouseId()"> $bwo.getValue().get($dr).getValue() </td>
27866 tejbeer 64
				     #else
65
				       <td> - </td>
66
				       <td> - </td>
67
				     #end
68
				     #end
69
	    		    </tr>	
70
	    		#end
71
 
72
 
73
	    		    </tbody>
74
	    		</table>
75
			</div>
76
			</div>
77
 
78
			<div class="item-wise-container">
79
 
80
 
81
			</div>
82
 
83
</section>
84
 
85
<script type="text/javascript">
86
 var table = $('#billingBrandItem').DataTable( {
87
        "scrollX": true,
88
            "pageLength": 25,
89
             "fixedColumns":   {
27893 tejbeer 90
               leftColumns: 2
27866 tejbeer 91
 
92
        }
93
 
94
    } );
95
 
96
    $('#billingBrandItem').on('click','tbody td',function(e){
97
    var cell_value = table.cell(this).data();
98
    console.log(cell_value);
99
 
100
    if(cell_value == "-"){
101
 
102
    return false;
103
    }
27893 tejbeer 104
 
105
 
106
    var dataDate =  $(this).data('date').replace(/[\[\]']+/g,'');
107
    var brand = $(this).data('brand')
27866 tejbeer 108
    var warehouseId = $(this).data('warehouseid');
27893 tejbeer 109
 
110
     if(brand == undefined){
111
    return false;
112
    }
27866 tejbeer 113
    console.log(cell_value);
114
    console.log(dataDate);
115
      console.log(warehouseId);
27893 tejbeer 116
 
27866 tejbeer 117
      	doGetAjaxRequestHandler(context + "/getSecondaryBillingItemByBrand?warehouseId="
118
						+ warehouseId+ "&brand="+brand + "&date="+dataDate, function(response) {
119
 
120
					$('.' + "item-wise-container").html(response);
121
						console.log(response)
122
				});
123
 
124
      });
125
</script>