Subversion Repositories SmartDukaan

Rev

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

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