Subversion Repositories SmartDukaan

Rev

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

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