Subversion Repositories SmartDukaan

Rev

Rev 35316 | Rev 35324 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 35316 Rev 35320
Line 573... Line 573...
573
                            </tbody>
573
                            </tbody>
574
                        </table>
574
                        </table>
575
 
575
 
576
                    </div>
576
                    </div>
577
                #end
577
                #end
578
                #*<div class="col-lg-6">
578
                <div class="col-lg-6">
579
                    <h3 style="margin-top: -2px; margin-bottom: 24px">
579
                    <h3 style="margin-top: -2px; margin-bottom: 24px">
580
                        <strong>Loan Summary</strong>
580
                        <strong>Loan Summary</strong>
581
                    </h3>
581
                    </h3>
582
 
582
 
583
                    <table class="table table-striped table-advance table-hover loan-summary-table"
583
                    <table class="table table-striped table-advance table-hover loan-summary-table"
Line 613... Line 613...
613
                            <td class="currency">$loanSummary.getDueLoansAggregation().getTotalValue()</td>
613
                            <td class="currency">$loanSummary.getDueLoansAggregation().getTotalValue()</td>
614
                        </tr>
614
                        </tr>
615
 
615
 
616
                        </tbody>
616
                        </tbody>
617
                    </table>
617
                    </table>
618
                </div>*#
618
                </div>
619
 
619
 
620
                <div class="col-lg-12">
620
                <div class="col-lg-12">
621
                    <h3><strong>State wise loan summary</strong></h3>
621
                    <h3><strong>State wise loan summary</strong></h3>
622
                    <select id="stateDropdown" class="form-control" style="width:200px;">
622
                    <select id="stateDropdown" class="form-control" style="width:200px;">
623
                        <option value="">Select State</option>
623
                        <option value="">Select State</option>
Line 643... Line 643...
643
                        <tr>
643
                        <tr>
644
                            <th colspan="3">Overall Summary</th>
644
                            <th colspan="3">Overall Summary</th>
645
                        </tr>
645
                        </tr>
646
                        <tr>
646
                        <tr>
647
                            <td>Pending</td>
647
                            <td>Pending</td>
-
 
648
                            <td id="total-pending-count" class="state-wise-loan" data-days="" data-statename=""
-
 
649
                                data-type="TOTAL_LOAN" data-toggle="modal"
648
                            <td id="total-pending-count"></td>
650
                                data-target="#loanSummaryModal"></td>
649
                            <td id="total-pending-value"></td>
651
                            <td id="total-pending-value"></td>
650
                        </tr>
652
                        </tr>
651
                        <tr>
653
                        <tr>
652
                            <td>Default</td>
654
                            <td>Default</td>
-
 
655
                            <td id="total-default-count" class="state-wise-loan" data-days="" data-statename=""
-
 
656
                                data-type="DEFAULT_LOAN" data-toggle="modal"
653
                            <td id="total-default-count"></td>
657
                                data-target="#loanSummaryModal"></td>
654
                            <td id="total-default-value"></td>
658
                            <td id="total-default-value"></td>
655
                        </tr>
659
                        </tr>
656
                        <tr>
660
                        <tr>
657
                            <td>Due</td>
661
                            <td>Due</td>
-
 
662
                            <td id="total-due-count" class="state-wise-loan" data-days="" data-statename=""
-
 
663
                                data-type="DUE_LOAN" data-toggle="modal"
658
                            <td id="total-due-count"></td>
664
                                data-target="#loanSummaryModal"></td>
659
                            <td id="total-due-value"></td>
665
                            <td id="total-due-value"></td>
660
                        </tr>
666
                        </tr>
661
 
667
 
662
                        </tbody>
668
                        </tbody>
663
                    </table>
669
                    </table>
Line 678... Line 684...
678
                        <tr>
684
                        <tr>
679
                            <th colspan="3">Above 30 Days</th>
685
                            <th colspan="3">Above 30 Days</th>
680
                        </tr>
686
                        </tr>
681
                        <tr>
687
                        <tr>
682
                            <td>Pending</td>
688
                            <td>Pending</td>
-
 
689
                            <td id="days30-pending-count" class="state-wise-loan" data-days="30" data-statename=""
-
 
690
                                data-type="TOTAL_LOAN" data-toggle="modal"
683
                            <td id="days30-pending-count"></td>
691
                                data-target="#loanSummaryModal"></td>
684
                            <td id="days30-pending-value"></td>
692
                            <td id="days30-pending-value"></td>
685
                        </tr>
693
                        </tr>
686
                        <tr>
694
                        <tr>
687
                            <td>Default</td>
695
                            <td>Default</td>
-
 
696
                            <td id="days30-default-count" class="state-wise-loan" data-days="30" data-statename=""
-
 
697
                                data-type="DEFAULT_LOAN" data-toggle="modal"
688
                            <td id="days30-default-count"></td>
698
                                data-target="#loanSummaryModal"></td>
689
                            <td id="days30-default-value"></td>
699
                            <td id="days30-default-value"></td>
690
                        </tr>
700
                        </tr>
691
                        <tr>
701
                        <tr>
692
                            <td>Due</td>
702
                            <td>Due</td>
-
 
703
                            <td id="days30-due-count" class="state-wise-loan" data-days="30" data-statename=""
-
 
704
                                data-type="DUE_LOAN" data-toggle="modal"
693
                            <td id="days30-due-count"></td>
705
                                data-target="#loanSummaryModal"></td>
694
                            <td id="days30-due-value"></td>
706
                            <td id="days30-due-value"></td>
695
                        </tr>
707
                        </tr>
696
                        </tbody>
708
                        </tbody>
697
                    </table>
709
                    </table>
698
                </div>
710
                </div>
Line 711... Line 723...
711
                        <tr>
723
                        <tr>
712
                            <th colspan="3">Above 60 Days</th>
724
                            <th colspan="3">Above 60 Days</th>
713
                        </tr>
725
                        </tr>
714
                        <tr>
726
                        <tr>
715
                            <td>Pending</td>
727
                            <td>Pending</td>
-
 
728
                            <td id="days60-pending-count" class="state-wise-loan" data-days="60" data-statename=""
-
 
729
                                data-type="TOTAL_LOAN" data-toggle="modal"
716
                            <td id="days60-pending-count"></td>
730
                                data-target="#loanSummaryModal"></td>
717
                            <td id="days60-pending-value"></td>
731
                            <td id="days60-pending-value"></td>
718
                        </tr>
732
                        </tr>
719
                        <tr>
733
                        <tr>
720
                            <td>Default</td>
734
                            <td>Default</td>
-
 
735
                            <td id="days60-default-count" class="state-wise-loan" data-days="60" data-statename=""
-
 
736
                                data-type="DEFAULT_LOAN" data-toggle="modal"
721
                            <td id="days60-default-count"></td>
737
                                data-target="#loanSummaryModal"></td>
722
                            <td id="days60-default-value"></td>
738
                            <td id="days60-default-value"></td>
723
                        </tr>
739
                        </tr>
724
                        <tr>
740
                        <tr>
725
                            <td>Due</td>
741
                            <td>Due</td>
-
 
742
                            <td id="days60-due-count" class="state-wise-loan" data-days="60" data-statename=""
-
 
743
                                data-type="DUE_LOAN" data-toggle="modal"
726
                            <td id="days60-due-count"></td>
744
                                data-target="#loanSummaryModal"></td>
727
                            <td id="days60-due-value"></td>
745
                            <td id="days60-due-value"></td>
728
                        </tr>
746
                        </tr>
729
                        </tbody>
747
                        </tbody>
730
                    </table>
748
                    </table>
731
                </div>
749
                </div>
Line 744... Line 762...
744
                        <tr>
762
                        <tr>
745
                            <th colspan="3">Above 180 Days</th>
763
                            <th colspan="3">Above 180 Days</th>
746
                        </tr>
764
                        </tr>
747
                        <tr>
765
                        <tr>
748
                            <td>Pending</td>
766
                            <td>Pending</td>
-
 
767
                            <td id="days180-pending-count" class="state-wise-loan" data-days="180" data-statename=""
-
 
768
                                data-type="TOTAL_LOAN" data-toggle="modal"
749
                            <td id="days180-pending-count"></td>
769
                                data-target="#loanSummaryModal"></td>
750
                            <td id="days180-pending-value"></td>
770
                            <td id="days180-pending-value"></td>
751
                        </tr>
771
                        </tr>
752
                        <tr>
772
                        <tr>
753
                            <td>Default</td>
773
                            <td>Default</td>
-
 
774
                            <td id="days180-default-count" class="state-wise-loan" data-days="180" data-statename=""
-
 
775
                                data-type="DEFAULT_LOAN" data-toggle="modal"
754
                            <td id="days180-default-count"></td>
776
                                data-target="#loanSummaryModal"></td>
755
                            <td id="days180-default-value"></td>
777
                            <td id="days180-default-value"></td>
756
                        </tr>
778
                        </tr>
757
                        <tr>
779
                        <tr>
758
                            <td>Due</td>
780
                            <td>Due</td>
-
 
781
                            <td id="days180-due-count" class="state-wise-loan" data-days="180" data-statename=""
-
 
782
                                data-type="DUE_LOAN" data-toggle="modal"
759
                            <td id="days180-due-count"></td>
783
                                data-target="#loanSummaryModal"></td>
760
                            <td id="days180-due-value"></td>
784
                            <td id="days180-due-value"></td>
761
                        </tr>
785
                        </tr>
762
 
786
 
763
                        </tbody>
787
                        </tbody>
764
                    </table>
788
                    </table>
Line 1229... Line 1253...
1229
                    return;
1253
                    return;
1230
                }
1254
                }
1231
 
1255
 
1232
                var data = stateLoanData[selectedState];
1256
                var data = stateLoanData[selectedState];
1233
 
1257
 
-
 
1258
                $(".state-wise-loan").attr("data-statename", selectedState);
-
 
1259
 
1234
                // MAIN SUMMARY
1260
                // MAIN SUMMARY
1235
                $("#total-pending-count").text(data.pendingLoans.partnerCount);
1261
                $("#total-pending-count").text(data.pendingLoans.partnerCount);
1236
                $("#total-pending-value").text(Number(data.pendingLoans.totalValue).toFixed(2));
1262
                $("#total-pending-value").text(Number(data.pendingLoans.totalValue).toFixed(2));
1237
 
1263
 
1238
                $("#total-default-count").text(data.defaultLoans.partnerCount);
1264
                $("#total-default-count").text(data.defaultLoans.partnerCount);
Line 1273... Line 1299...
1273
            });
1299
            });
1274
 
1300
 
1275
        });
1301
        });
1276
 
1302
 
1277
 
1303
 
-
 
1304
        $('.loan-summary-table').on('click', '.state-wise-loan', function () {
-
 
1305
            console.log($(this));
-
 
1306
            let loanSummaryType = $(this).data("type");
-
 
1307
            let stateName = $(this).data("statename");
-
 
1308
            let days = $(this).data("days");
-
 
1309
            doGetAjaxRequestHandler(`${context}/getPartnerStateWiseLoanSummary?loanSummaryType=${loanSummaryType}&stateName=${stateName}&days=${days}`, function (response) {
-
 
1310
                $('#loanSummaryModal .modal-content').html(response);
-
 
1311
            });
-
 
1312
        });
-
 
1313
 
-
 
1314
 
1278
    </script>
1315
    </script>
1279
 
1316
 
1280
    <div id="report-modal" class="modal" role="dialog"
1317
    <div id="report-modal" class="modal" role="dialog"
1281
         data-backdrop="static" data-keyboard="false">
1318
         data-backdrop="static" data-keyboard="false">
1282
        <div class="modal-dialog">
1319
        <div class="modal-dialog">