Subversion Repositories SmartDukaan

Rev

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

Rev 30225 Rev 30232
Line 1... Line -...
1
 
-
 
2
 <section class="wrapper">
1
<section class="wrapper">
3
    <div class="row">
2
    <div class="row">
4
        <div class="col-lg-12">
3
        <div class="col-lg-12">
5
            <h3 class="page-header"><i class="icon_document_alt"></i>Credited Income</h3>
4
            <h3 class="page-header"><i class="icon_document_alt"></i>Credited Income</h3>
6
            <ol class="breadcrumb">
5
            <ol class="breadcrumb">
7
                <li><i class="fa fa-home"></i><a href="${rc.contextPath}/dashboard">Home</a></li>
6
                <li><i class="fa fa-home"></i><a href="${rc.contextPath}/dashboard">Home</a></li>
8
                <li><i class="icon_document_alt"></i>Credited Income</li>
7
                <li><i class="icon_document_alt"></i>Credited Income</li>
9
            </ol>
8
            </ol>
10
        </div>
9
        </div>
11
    </div>
10
    </div>
12
    
11
 
13
    <div class="row">
12
    <div class="row">
14
                		  <div class="form-group">
13
        <div class="form-group">
15
						      <label class="control-label col-lg-1" for="months" style="color:green;">Select Month</label>
14
            <label class="control-label col-lg-1" for="months" style="color:green;">Select Month</label>
16
						      <div class="col-lg-2">
15
            <div class="col-lg-2">
17
						        <select class="form-control input-sm" id = "month-wise-income"  style="font-weight: bold;" name="month-wise-income" placeholder="months" style="margin:auto;">
16
                <select class="form-control input-sm" id="month-wise-income"
-
 
17
                        style="font-weight: bold;margin:auto;" name="month-wise-income"
-
 
18
                        placeholder="months">
18
								    <option value="" disabled selected>month</option>
19
                    <option value="" disabled selected>Month</option>
19
									#foreach($mVM in $monthValueMap.entrySet())
20
                    #foreach($mVM in $monthValueMap.entrySet())
20
										#if($mVM.getKey()== $month )
21
                        #if($mVM.getKey()== $month )
-
 
22
                        <b>
21
					             		<b><option value="$mVM.getKey()" selected>$mVM.getValue()</option>
23
                            <option value="$mVM.getKey()" selected>$mVM.getValue()</option>
22
					             		#else
24
                        #else
-
 
25
                        <b>
23
					             		<b><option value="$mVM.getKey()">$mVM.getValue()</option>
26
                            <option value="$mVM.getKey()">$mVM.getValue()</option>
24
					             		#end
27
                        #end
25
				             		#end
28
                    #end
26
						        </select> 
29
                </select>
27
						      </div>
30
            </div>
28
						      
31
 
29
						    <div class="col-lg-3" style="color: green;">
32
            <div class="col-lg-3" style="color: green;">
30
						    <h4>Category Upgrade Margin
33
                <h4>Category Upgrade Margin
31
						      <i class='far fa-arrow-alt-circle-up'></i>
34
                    <i class='far fa-arrow-alt-circle-up'></i>
32
						    </h4>
35
                </h4>
33
					       </div> 
36
            </div>
34
			        </div>  
37
        </div>
35
	</div>
38
    </div>
36
    <div class="row">
39
    <div class="row">
37
      <div class="col-lg-4">
40
        <div class="col-lg-4">
38
        <table class="table table-border table-condensed table-bordered" id="lmiCreditedIncome">
41
            <table class="table table-border table-condensed table-bordered" id="lmiCreditedIncome">
-
 
42
 
-
 
43
                <thead class="row htable">
-
 
44
 
-
 
45
                <tr style="color:black;">
-
 
46
                    <th>Brand</th>
-
 
47
                    <th>Purchase Qty</th>
-
 
48
                    <th>Purchase Margin</th>
-
 
49
                    <th>Sale Qty</th>
-
 
50
                    <th>Sale Margin</th>
-
 
51
                    <th>Pending Sale Margin</th>
-
 
52
                    <th>Total Income</th>
-
 
53
                </tr>
-
 
54
                </thead>
-
 
55
                <tbody>
-
 
56
 
-
 
57
                    #foreach($key in $keySet)
-
 
58
                    <tr class="brand-wise-income" data-brand="$key" data-month="$month" data-status="$status">
-
 
59
                        <td>$key</td>
-
 
60
 
-
 
61
                        #if($lastMonthPurchaseInMarginMap.get($key).getQty())
-
 
62
                            <td>$lastMonthPurchaseInMarginMap.get($key).getQty()</td>
-
 
63
                        #else
-
 
64
                            <td>0</td>
-
 
65
                        #end
-
 
66
                        #if($lastMonthPurchaseInMarginMap.get($key).getAmount())
-
 
67
                            <td>$nf.format($lastMonthPurchaseInMarginMap.get($key).getAmount())</td>
-
 
68
                        #else
-
 
69
                            <td>0</td>
-
 
70
                        #end
-
 
71
                        #if($lastMonthSaleMarginMap.get($key).getQty())
-
 
72
                            <td>$lastMonthSaleMarginMap.get($key).getQty()</td>
-
 
73
                        #else
-
 
74
                            <td>0</td>
-
 
75
                        #end
-
 
76
                        #if($lastMonthCategoryUpgradeMarginMap.get($key))
-
 
77
 
-
 
78
                            #if($lastMonthSaleMarginMap.get($key).getAmount())
-
 
79
 
-
 
80
                                <td>$nf.format($lastMonthSaleMarginMap.get($key).getAmount()) <i
-
 
81
                                        class='far fa-arrow-alt-circle-up' style="color: green;"
-
 
82
                                        title="$nf.format($lastMonthCategoryUpgradeMarginMap.get($key)) Category Upgrade Additional Margin."></i>
-
 
83
                                </td>
-
 
84
                            #else
-
 
85
                                <td>0<i class='far fa-arrow-alt-circle-up' style="color: green;"
-
 
86
                                        title="$nf.format($lastMonthCategoryUpgradeMarginMap.get($key)) Category Upgrade Additional Margin."></i>
-
 
87
                                </td>
-
 
88
                            #end
-
 
89
 
39
 
90
 
40
      <thead class="row htable">
91
                        #else
-
 
92
                            #if($lastMonthSaleMarginMap.get($key).getAmount())
41
 
93
 
42
            <tr style="color:black;">
-
 
43
            <th>Brand</th>
-
 
44
            <th>Purchase Qty</th>
-
 
45
            <th>Purchase Margin</th>
-
 
46
            <th>Sale Qty</th>
-
 
47
            <th>Sale Margin</th>
-
 
48
            <th>Pending Sale Margin</th>
-
 
49
            <th>Total Income</th>
-
 
50
            </tr>
-
 
51
      </thead>
-
 
52
            <tbody>
-
 
53
         
-
 
54
             #foreach($key in $keySet)
-
 
55
              <tr class="brand-wise-income" data-brand="$key" data-month="$month" data-status="$status">
-
 
56
                    <td>$key</td>
-
 
57
           
-
 
58
                #if($lastMonthPurchaseInMarginMap.get($key).getQty())
-
 
59
                    <td>$lastMonthPurchaseInMarginMap.get($key).getQty()</td>
-
 
60
                #else
-
 
61
                   <td>0</td>
-
 
62
                #end
-
 
63
                #if($lastMonthPurchaseInMarginMap.get($key).getAmount())
-
 
64
                   <td>$nf.format($lastMonthPurchaseInMarginMap.get($key).getAmount())</td>
94
                                <td>$nf.format($lastMonthSaleMarginMap.get($key).getAmount()) </td>
65
                #else
-
 
66
                   <td>0 </td>
95
                            #else
67
                #end
-
 
68
                #if($lastMonthSaleMarginMap.get($key).getQty())
-
 
69
                  <td>$lastMonthSaleMarginMap.get($key).getQty()</td>
-
 
70
                #else
-
 
71
                  <td>0</td>
96
                                <td>0</td>
72
                #end
97
                            #end
73
                #if($lastMonthCategoryUpgradeMarginMap.get($key))
-
 
74
                
-
 
75
                     #if($lastMonthSaleMarginMap.get($key).getAmount())
-
 
76
                
-
 
77
                        <td>$nf.format($lastMonthSaleMarginMap.get($key).getAmount()) <i class='far fa-arrow-alt-circle-up' style="color: green;" title="$nf.format($lastMonthCategoryUpgradeMarginMap.get($key)) Category Upgrade Additional Margin."></i></td>
98
 
78
                    #else
-
 
79
                        <td>0<i class='far fa-arrow-alt-circle-up' style="color: green;" title="$nf.format($lastMonthCategoryUpgradeMarginMap.get($key)) Category Upgrade Additional Margin."></i></td>
-
 
80
                     #end
99
                        #end
81
                
-
 
82
                
-
 
83
                #else
-
 
84
                     #if($lastMonthSaleMarginMap.get($key).getAmount())
100
                        #if($lastMonthPendingIncomeMap.get($key).getAmount())
85
                
-
 
86
                        <td >$nf.format($lastMonthSaleMarginMap.get($key).getAmount()) </td>
101
                            <td>$nf.format($lastMonthPendingIncomeMap.get($key).getAmount())</td>
-
 
102
 
87
                    #else
103
                        #else
88
                        <td>0</td>
104
                            <td>0</td>
89
                     #end
105
                        #end
90
                
-
 
91
                #end
-
 
92
                #if($lastMonthPendingIncomeMap.get($key).getAmount())
-
 
93
               <td>$nf.format($lastMonthPendingIncomeMap.get($key).getAmount())</td>
-
 
94
               
-
 
95
               #else
-
 
96
                <td>0</td>
-
 
97
               #end
-
 
98
             
106
 
99
                #if($totalAmountMap.get($key))
107
                        #if($totalAmountMap.get($key))
100
                  
-
 
-
 
108
 
101
                   <td>$nf.format($totalAmountMap.get($key))</td>
109
                            <td>$nf.format($totalAmountMap.get($key))</td>
102
                #else
110
                        #else
103
                  <td>0</td>
111
                            <td>0</td>
104
                #end
112
                        #end
-
 
113
 
105
                 
114
                    </tr>
106
                </tr>       
-
 
107
             #end
115
                    #end
108
             
116
 
109
              </tbody>
117
                </tbody>
110
              <tfoot>
118
                <tfoot>
111
            <tr>
119
                <tr>
112
               <td>Total</td>
120
                    <td>Total</td>
113
               <td>-</td>
121
                    <td>-</td>
114
               <td id="purchase-total"></td>
122
                    <td id="purchase-total"></td>
115
               
123
 
116
                  <td>-</td>
124
                    <td>-</td>
117
                <td id="sale-total"></td>
125
                    <td id="sale-total"></td>
118
               <td id="pending-total"></td>
126
                    <td id="pending-total"></td>
119
               
127
 
120
                  <td id="sum-total"></td>
128
                    <td id="sum-total"></td>
121
             
129
 
122
             </tr>
130
                </tr>
123
           </tfoot>
131
                </tfoot>
124
             
-
 
125
                 
-
 
126
           
132
 
127
             
133
 
128
             
134
            </table>
129
        </table>          
-
 
130
        </div>
135
        </div>
131
        
136
 
132
     
137
 
133
     <div class="col-lg-8 brand-wise-income-container">  </div>
138
        <div class="col-lg-8 brand-wise-income-container"></div>
134
  
139
 
135
    </div>
140
    </div>
136
    
141
 
137
    <div class="imei-wise-income-container">  </div>
142
    <div class="imei-wise-income-container"></div>
138
  
143
 
139
 
144
 
140
    
-
 
141
    </section>
145
</section>
142
      
146
 
143
     
147
 
144
    <script type="text/javascript">
148
<script type="text/javascript">
145
 $(document).ready(function() {
149
    $(document).ready(function () {
146
          var table = $('#lmiCreditedIncome').DataTable();
150
        var table = $('#lmiCreditedIncome').DataTable();
147
 
151
 
148
    $('#lmiCreditedIncome tbody').on( 'click', 'tr', function () {
152
        $('#lmiCreditedIncome tbody').on('click', 'tr', function () {
149
        if ( $(this).hasClass('selected') ) {
153
            if ($(this).hasClass('selected')) {
150
            $(this).removeClass('selected');
154
                $(this).removeClass('selected');
151
        }
-
 
152
        else {
155
            } else {
153
            table.$('tr.selected').removeClass('selected');
156
                table.$('tr.selected').removeClass('selected');
154
            $(this).addClass('selected');
157
                $(this).addClass('selected');
155
        }
158
            }
156
    });
159
        });
157
    
160
 
158
        datatableSum();
161
        datatableSum();
159
		  table.on('search.dt', function () {
162
        table.on('search.dt', function () {
160
            console.log('Currently applied global search: ' + table.search());
163
            console.log('Currently applied global search: ' + table.search());
161
            datatableSum();
164
            datatableSum();
162
           
165
 
163
 
166
 
164
        });
167
        });
165
	
168
 
166
});
169
    });
167
	
170
 
168
	
171
 
169
	 function datatableSum() {
172
    function datatableSum() {
170
	 
173
 
171
	      var col_two_sum = $('#lmiCreditedIncome').DataTable().column(2,{page:'current'}).data().sum();
174
        var col_two_sum = $('#lmiCreditedIncome').DataTable().column(2, {page: 'current'}).data().sum();
172
	         $('#purchase-total').html(col_two_sum);
175
        $('#purchase-total').html(col_two_sum);
173
	      
176
 
174
	       var col_four_sum = $('#lmiCreditedIncome').DataTable().column(4,{page:'current'}).data().sum();
177
        var col_four_sum = $('#lmiCreditedIncome').DataTable().column(4, {page: 'current'}).data().sum();
175
	         console.log(col_four_sum)
178
        console.log(col_four_sum)
176
	          $('#sale-total').html(col_four_sum);
179
        $('#sale-total').html(col_four_sum);
177
		    
180
 
178
		   var col_five_sum = $('#lmiCreditedIncome').DataTable().column(5,{page:'current'}).data().sum();
181
        var col_five_sum = $('#lmiCreditedIncome').DataTable().column(5, {page: 'current'}).data().sum();
179
	         $('#pending-total').html(col_five_sum);
182
        $('#pending-total').html(col_five_sum);
180
	      
183
 
181
	      
184
 
182
	       var col_six_sum = $('#lmiCreditedIncome').DataTable().column(6,{page:'current'}).data().sum();
185
        var col_six_sum = $('#lmiCreditedIncome').DataTable().column(6, {page: 'current'}).data().sum();
183
	         console.log(col_six_sum)
186
        console.log(col_six_sum)
184
	          $('#sum-total').html(col_six_sum);
187
        $('#sum-total').html(col_six_sum);
185
		    
188
 
186
	     }
189
    }
187
	
190
 
188
    
191
 
189
    </script>
192
</script>
190
   
193
   
191
194