Subversion Repositories SmartDukaan

Rev

Rev 35542 | Blame | Compare with Previous | Last modification | View Log | RSS feed

<div class="row warehouseMilestone" style="margin: 5px">
        <div class="col-lg-4 form-group">
                <span><b> Warehouse </b> </span>
                <select class="form-control input-sm" id="warehousepurchasemil" name="warehouseMap" placeholder="Warehouse" onchange="changeWarehousePurchaseMilestone()">
                        <option value="" disabled selected>Warehouse</option>
                        #if($warehouseId == 0)
                                <option value="0" selected>All</option>
                        #else
                                <option value="0">All</option>
                        #end
                        #foreach($wm in $warehouseMap.entrySet()))
                                #if($warehouseId == $wm.getKey())
                                        <option value="$wm.getKey()" selected>$wm.getValue()</option>
                                #else
                                        <option value="$wm.getKey()">$wm.getValue()</option>
                                #end
                        #end
                </select>
        </div>
</div>

<table class="table table-striped table-advance table-hover">
        <tbody>
                <tr>
                        <th>Partner Category</th>
                        <th>MTD</th>
                        <th>LMTD</th>
                        <th>LMS</th>
                        <th>Avg 3 Month</th>
                </tr>
                #foreach( $milestone in $milestones )
                <tr>
                        <td>$milestone</td>
                        #if($smtdMap.get($milestone))
                                <td onclick="getPartnersPurchaseDetail($smtdMap.get($milestone))">$smtdMap.get($milestone).size()</td>
                        #else
                                <td>0</td>
                        #end
                        #if($slmtdMap.get($milestone))
                                <td onclick="getPartnersPurchaseDetail($slmtdMap.get($milestone))">$slmtdMap.get($milestone).size()</td>
                        #else
                                <td>0</td>
                        #end
                        #if($lmsMap.get($milestone))
                                <td onclick="getPartnersPurchaseDetail($lmsMap.get($milestone))">$lmsMap.get($milestone).size()</td>
                        #else
                                <td>0</td>
                        #end
                        #if($avg3MonthS.get($milestone))
                                <td onclick="getPartnersPurchaseDetail($avg3MonthS.get($milestone))">$avg3MonthS.get($milestone).size()</td>
                        #else
                                <td>0</td>
                        #end
                </tr>
                #end
                #set($mtdTotal = 0)
                #set($lmtdTotal = 0)
                #set($lmsTotal = 0)
                #set($avg3Total = 0)
                #set($mtdIds = [])
                #set($lmtdIds = [])
                #set($lmsIds = [])
                #set($avg3Ids = [])
                #foreach( $milestone in $milestones )
                        #if($smtdMap.get($milestone))#set($mtdTotal = $mtdTotal + $smtdMap.get($milestone).size())#set($dummy = $mtdIds.addAll($smtdMap.get($milestone)))#end
                        #if($slmtdMap.get($milestone))#set($lmtdTotal = $lmtdTotal + $slmtdMap.get($milestone).size())#set($dummy = $lmtdIds.addAll($slmtdMap.get($milestone)))#end
                        #if($lmsMap.get($milestone))#set($lmsTotal = $lmsTotal + $lmsMap.get($milestone).size())#set($dummy = $lmsIds.addAll($lmsMap.get($milestone)))#end
                        #if($avg3MonthS.get($milestone))#set($avg3Total = $avg3Total + $avg3MonthS.get($milestone).size())#set($dummy = $avg3Ids.addAll($avg3MonthS.get($milestone)))#end
                #end
                <tr class="info" style="font-weight: bold;">
                        <td><b>Total</b></td>
                        <td onclick="getPartnersPurchaseDetail($mtdIds)"><b>$mtdTotal</b></td>
                        <td onclick="getPartnersPurchaseDetail($lmtdIds)"><b>$lmtdTotal</b></td>
                        <td onclick="getPartnersPurchaseDetail($lmsIds)"><b>$lmsTotal</b></td>
                        <td onclick="getPartnersPurchaseDetail($avg3Ids)"><b>$avg3Total</b></td>
                </tr>
        </tbody>
</table>

<script>
function changeWarehousePurchaseMilestone() {
        var warehouseId = $('#warehousepurchasemil').val();
        doGetAjaxRequestHandler(context + "/getPurchaseCountByMileStone?warehouseId=" + warehouseId, function (response) {
                $('.purchaseMilestoneContainer').html(response);
        });
}

function getPartnersPurchaseDetail(partnerIds) {
        console.log(partnerIds)
        doPostAjaxRequestWithJsonHandler(context + "/getMonthWisePurchase", JSON.stringify(partnerIds), function(response) {
                $('#main-content').html(response);
                console.log(response)
        });
}
</script>