Subversion Repositories SmartDukaan

Rev

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

<section class="wrapper">
    <div class="row">
        <div class="col-lg-12">
            <h3 class="page-header"><i class="icon_document_alt"></i>#springMessage(
                "reportsschemepayout.schemepayoutreport")</h3>
            <ol class="breadcrumb">
                <li><i class="fa fa-home"></i><a href="${rc.contextPath}/dashboard">#springMessage(
                    "reportsschemepayout.home")</a></li>
                <li><i class="icon_document_alt"></i>#springMessage("reportsschemepayout.schemepayoutreport")</li>
            </ol>
        </div>
    </div>

    #if($isAdmin)
        #if($isRBM)
            <div style="padding: 5px 10px; margin-top: 2px"
                 class="col-lg-2 form-group">
                <select class="form-control input-sm" id="fofo-users" name="Item" placeholder="Partners">
                    <option value="" disabled selected>Partners</option>
                    #foreach($fofoId in $customRetailersMap.keySet())
                        <option value="$fofoId"
                                data-email="$customRetailersMap.get($fofoId).getEmail()">$customRetailersMap.get($fofoId).getBusinessName()</option>
                    #end
                </select>
            </div>
        #else
        <div class="row col-lg-12" style="float: right;">
            <div class="col-lg-2">
                <div class="input-group">
                    <input placeholder="Partner Name" type="text" class="typeahead form-control" id="typeaheadpartner"
                           name="Item" data-provide="typeahead" autocomplete="off"
                           style="margin-bottom:10px;margin-left:22px;"> <input id="partnerId" type="hidden">


                    <span class="input-group-btn">
                                                ##<button class="btn btn-primary submit" id="retailer-details-search-button"
                                                                ## type="button">Go!</button>
                                        </span>
                </div>
            </div>
        </div>
    #end
    #end

    <div class="row col-lg-12" style="float: right;">

        #if(!$isAnalysis)
            #springMessage("reportsschemepayout.from") <input type="date" id="startDate-scheme-payout" placeholder=""
                                                              name="" value="$startDate">

            #springMessage("reportsschemepayout.to") <input type="date" id="endDate-scheme-payout" placeholder=""
                                                            value="$endDate">
            <button type="submit" class="scheme-payout-fetch-report">#springMessage(
            "reportsschemepayout.fetchreport")</button>
            <button type="submit" class="download-scheme-payout-report">#springMessage(
            "reportsschemepayout.downloadreport")</button>
        #else
            #springMessage("reportsschemepayout.from") <input type="date" id="analysis-startDate-scheme-payout"
                                                              placeholder=""
                                                              name="" value="$startDate">

            #springMessage("reportsschemepayout.to") <input type="date" id="analysis-endDate-scheme-payout"
                                                            placeholder=""
                                                            value="$endDate">
            <button type="submit" class="analysis-scheme-payout-fetch-report" data-fofoid="$fofoId"> #springMessage(
            "reportsschemepayout.fetchreport")</button>
            <button type="submit" class="analysis-download-scheme-payout-report" data-fofoid="$fofoId">#springMessage(
            "reportsschemepayout.downloadreport")</button>
        #end


    </div>

    <div class="col-lg-12">
        <table class="table table-border table-condensed table-bordered" id="schemePayoutReportDtable"
               style="width:100%">

            <thead class="row htable" style="background:#F5F5F5;">
            <tr style="color:black;">

                <th>#springMessage("reportsschemepayout.serialnumber")</th>
                <th>#springMessage("reportsschemepayout.brand")</th>
                <th>#springMessage("reportsschemepayout.modelname") </th>
                <th>#springMessage("reportsschemepayout.modelnumber")</th>

                <th>#springMessage("reportsschemepayout.color")</th>
                <th>In DP</th>
                <th>Out DP</th>
                <th>#springMessage("reportsschemepayout.schemeid")</th>

                <th>#springMessage("reportsschemepayout.name")</th>
                <th>Scheme Type</th>
                <th>Amount Type</th>
                <th>#springMessage("reportsschemepayout.amount")</th>
                <th>Amount Paid</th>

                <th>#springMessage("reportsschemepayout.purchaseinvoice")</th>


                <th>#springMessage("reportsschemepayout.saleinovoice")</th>
                <th>#springMessage("reportsschemepayout.status")</th>

                <th>#springMessage("reportsschemepayout.description")</th>
                <th>#springMessage("reportsschemepayout.createtimestamp")</th>
                <th>#springMessage("reportsschemepayout.rolledbacktimestamp")</th>

            </tr>
            </thead>
            <tbody>
                #foreach($schemePayoutReport in $schemePayoutReports )
                <tr>

                    #if($schemePayoutReport.getSerialNumber())
                        <td> $schemePayoutReport.getSerialNumber()</td>
                    #else

                        <td>--</td>
                    #end
                    <td>$schemePayoutReport.getBrand()</td>
                    <td>$schemePayoutReport.getModelName()</td>
                    <td>$schemePayoutReport.getModelNumber()</td>


                    <td>$schemePayoutReport.getColor()</td>
                    <td>$schemePayoutReport.getSchemeInDp()</td>
                    <td>$schemePayoutReport.getSchemeOutDp()</td>
                    <td>$schemePayoutReport.getSchemeId()</td>

                    <td>$schemePayoutReport.getName()</td>
                    <td>$schemePayoutReport.getType()</td>
                    <td>$schemePayoutReport.getAmountType()</td>
                    <td>$nf.format($schemePayoutReport.getAmount())</td>
                    <td>$nf.format($schemePayoutReport.getSioAmount())</td>

                    <td>$schemePayoutReport.getPurchaseReference()</td>

                    <td>
                        #if($schemePayoutReport.getInvoiceNumber())
                            $schemePayoutReport.getInvoiceNumber()
                        #else
                            -
                        #end

                    </td>

                    <td>$schemePayoutReport.getStatus()</td>

                    #if($schemePayoutReport.getStatusDescription())
                        <td>$schemePayoutReport.getStatusDescription()</td>

                    #else
                        <td>--</td>
                    #end
                    <td>$schemePayoutReport.getCreateTimestamp().format($datehiphenFormatter)</td>

                    #if($schemePayoutReport.getRolledBackTimestamp())

                        <td>$schemePayoutReport.getRolledBackTimestamp().format($datehiphenFormatter)</td>
                    #else
                        <td> --</td>
                    #end


                </tr>
                #end

            </tbody>

        </table>
    </div>

</section>


<script>

    var dtable = $('#schemePayoutReportDtable').DataTable(
            {
                "scrollX": true,
                "bPaginate": true,
                "bLengthChange": true,
                "bFilter": true,
                "bInfo": false,
                "bAutoWidth": false,


            });


</script>


#if($isAdmin)
<script type="text/javascript">
    $(function () {
        getPartnerAheadOptions($("#typeaheadpartner"), function (selectedPartner) {
            partnerId = selectedPartner.partnerId;

            console.log(partnerId);
        });
    });
    $(function () {
        $('#fofo-users').on('change', function () {
            var selectedFofoId = $(this).val();
            if (selectedFofoId) {
                partnerId = selectedFofoId;
                console.log("Partner ID set to:", partnerId);
            } else {
                alert("Please select a valid Partner ID.");
            }
        });
    });
</script>
#end