Subversion Repositories SmartDukaan

Rev

Rev 30225 | Rev 30245 | 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
 
32
            <div class="col-lg-3" style="color: green;">
33
                <h4>Category Upgrade Margin
34
                    <i class='far fa-arrow-alt-circle-up'></i>
35
                </h4>
36
            </div>
37
        </div>
38
    </div>
30055 manish 39
    <div class="row">
30232 amit.gupta 40
        <div class="col-lg-4">
41
            <table class="table table-border table-condensed table-bordered" id="lmiCreditedIncome">
30055 manish 42
 
30232 amit.gupta 43
                <thead class="row htable">
30055 manish 44
 
30232 amit.gupta 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
 
90
 
91
                        #else
92
                            #if($lastMonthSaleMarginMap.get($key).getAmount())
93
 
94
                                <td>$nf.format($lastMonthSaleMarginMap.get($key).getAmount()) </td>
95
                            #else
96
                                <td>0</td>
97
                            #end
98
 
99
                        #end
100
                        #if($lastMonthPendingIncomeMap.get($key).getAmount())
101
                            <td>$nf.format($lastMonthPendingIncomeMap.get($key).getAmount())</td>
102
 
103
                        #else
104
                            <td>0</td>
105
                        #end
106
 
107
                        #if($totalAmountMap.get($key))
108
 
109
                            <td>$nf.format($totalAmountMap.get($key))</td>
110
                        #else
111
                            <td>0</td>
112
                        #end
113
 
114
                    </tr>
115
                    #end
116
 
117
                </tbody>
118
                <tfoot>
119
                <tr>
120
                    <td>Total</td>
121
                    <td>-</td>
122
                    <td id="purchase-total"></td>
123
 
124
                    <td>-</td>
125
                    <td id="sale-total"></td>
126
                    <td id="pending-total"></td>
127
 
128
                    <td id="sum-total"></td>
129
 
130
                </tr>
131
                </tfoot>
132
 
133
 
134
            </table>
30055 manish 135
        </div>
30232 amit.gupta 136
 
137
 
138
        <div class="col-lg-8 brand-wise-income-container"></div>
139
 
30055 manish 140
    </div>
30232 amit.gupta 141
 
142
    <div class="imei-wise-income-container"></div>
143
 
144
 
145
</section>
146
 
147
 
148
<script type="text/javascript">
149
    $(document).ready(function () {
150
        var table = $('#lmiCreditedIncome').DataTable();
151
 
152
        $('#lmiCreditedIncome tbody').on('click', 'tr', function () {
153
            if ($(this).hasClass('selected')) {
154
                $(this).removeClass('selected');
155
            } else {
156
                table.$('tr.selected').removeClass('selected');
157
                $(this).addClass('selected');
158
            }
159
        });
160
 
30225 tejbeer 161
        datatableSum();
30232 amit.gupta 162
        table.on('search.dt', function () {
30225 tejbeer 163
            console.log('Currently applied global search: ' + table.search());
164
            datatableSum();
165
 
30232 amit.gupta 166
 
30225 tejbeer 167
        });
30232 amit.gupta 168
 
169
    });
170
 
171
 
172
    function datatableSum() {
173
 
174
        var col_two_sum = $('#lmiCreditedIncome').DataTable().column(2, {page: 'current'}).data().sum();
175
        $('#purchase-total').html(col_two_sum);
176
 
177
        var col_four_sum = $('#lmiCreditedIncome').DataTable().column(4, {page: 'current'}).data().sum();
178
        console.log(col_four_sum)
179
        $('#sale-total').html(col_four_sum);
180
 
181
        var col_five_sum = $('#lmiCreditedIncome').DataTable().column(5, {page: 'current'}).data().sum();
182
        $('#pending-total').html(col_five_sum);
183
 
184
 
185
        var col_six_sum = $('#lmiCreditedIncome').DataTable().column(6, {page: 'current'}).data().sum();
186
        console.log(col_six_sum)
187
        $('#sum-total').html(col_six_sum);
188
 
189
    }
190
 
191
 
192
</script>
30055 manish 193