Subversion Repositories SmartDukaan

Rev

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

Rev 27811 Rev 27813
Line 412... Line 412...
412
                    </td>
412
                    </td>
413
                    
413
                    
414
                    <td>
414
                    <td>
415
                        <button type="submit" form="form2" value="SubmitReject" data-id="$pob.getId()"
415
                        <button type="submit" form="form2" value="SubmitReject" data-id="$pob.getId()"
416
                                style="background:#f18681;"
416
                                style="background:#f18681;"
417
                                class="reject">reject
417
                                class="rejectpartneronboarding">reject
418
                        </button>
418
                        </button>
419
                    </td>
419
                    </td>
420
 
420
 
421
                </tr>
421
                </tr>
422
                #end
422
                #end
Line 431... Line 431...
431
<script type="text/javascript">
431
<script type="text/javascript">
432
 
432
 
433
 
433
 
434
    $(document).ready(function () {
434
    $(document).ready(function () {
435
    
435
    
436
    
-
 
437
    $('.submit1').on('click', function () {
-
 
438
            var row = $(this).closest("tr");
-
 
439
            console.log(row);
-
 
440
            
-
 
441
            var data0 = $(row).find("td:eq(0)").text();
-
 
442
            var data1 = $(row).find("td:eq(1)").text();
-
 
443
             if (data1 != "") {
-
 
444
                data1 = data1 + "T00:00:00";
-
 
445
            }
-
 
446
            var data2 = $(row).find("td:eq(2) input[type='date']").val();
-
 
447
            if (data2 != "") {
-
 
448
                data2 = data2 + "T00:00:00";
-
 
449
            }
-
 
450
            var data3 = $(row).find("td:eq(3) input[type='text']").val();
-
 
451
            var data4 = $(row).find("td:eq(4) input[type='number']").val();
-
 
452
            var data5 = $(row).find("td:eq(5) input[type='text']").val();
-
 
453
            var data6 = $(row).find("td:eq(6) input[type='text']").val();
-
 
454
            var data7 = $(row).find("td:eq(7) input[type='text']").val();
-
 
455
            var data8 = $(row).find(".storepics input[type=hidden]").val();
-
 
456
            var data9 = $(row).find("td:eq(9) input[type='text']").val();
-
 
457
            var data10= $(row).find("td:eq(10) input[type='text']").val();
-
 
458
            var data11 = $(row).find(".pendingpics input[type=hidden]").val();
-
 
459
            var data12 = $(row).find("td:eq(12) input[type='text']").val();
-
 
460
 
-
 
461
            var data13 = $(row).find("td:eq(13) input[type='date']").val();
-
 
462
            if (data13 != "") {
-
 
463
                data13 = data13 + "T00:00:00";
-
 
464
            }
-
 
465
            var data14 = $(row).find(".kyc input[type=hidden]").val();
-
 
466
            var data15 = $(row).find(".aadhar input[type=hidden]").val();
-
 
467
            var data16 = $(row).find(".pan input[type=hidden]").val();
-
 
468
            var data17 = $(row).find(".gst input[type=hidden]").val();
-
 
469
            var data18 = $(row).find(".cancheque input[type=hidden]").val();
-
 
470
            var data19 = $(row).find(".rent input[type=hidden]").val();
-
 
471
            console.log("data17"+data17);
-
 
472
            var data20 = $(row).find(".loi input[type=hidden]").val();
-
 
473
            console.log("data18"+data18);
-
 
474
            var data21 = $(row).find("td:eq(21) input[type='text']").val();
-
 
475
            var data22 = $(row).find("td:eq(22) input[type='date']").val();
-
 
476
            if (data22 != "") {
-
 
477
                data22 = data22 + "T00:00:00";
-
 
478
            }
-
 
479
            var data23 = $(row).find("td:eq(23) input[type='date']").val();
-
 
480
            if (data23 != "") {
-
 
481
                data23 = data23 + "T00:00:00";
-
 
482
            }
-
 
483
            var data24 = $(row).find("td:eq(24) input[type='date']").val();
-
 
484
            if (data24 != "") {
-
 
485
                data24 = data24 + "T00:00:00";
-
 
486
            }
-
 
487
            var data25 = $(row).find("td:eq(25) input[type='date']").val();
-
 
488
            if (data25 != "") {
-
 
489
                data25 = data25 + "T00:00:00";
-
 
490
            }
-
 
491
            var data26 = $(row).find("td:eq(26) input[type='text']").val();
-
 
492
           
-
 
493
             var data27 = $(row).find("td:eq(27) input[type='date']").val();
-
 
494
            if (data27 != "") {
-
 
495
                data27 = data27 + "T00:00:00";
-
 
496
            }
-
 
497
            
-
 
498
             var data28 = $(row).find("td:eq(28) input[type='date']").val();
-
 
499
             
-
 
500
            if (data28 != "") {
-
 
501
                data28 = data28 + "T00:00:00";
-
 
502
            }
-
 
503
            
-
 
504
            
-
 
505
            var data29 = $(row).find("td:eq(29) input[type='checkbox']").is(":checked") ? 1 : 0;
-
 
506
 
-
 
507
            var prebookingListingObject = {};
-
 
508
            prebookingListingObject['id'] = data0
-
 
509
             prebookingListingObject['createdTimestamp'] = data1
-
 
510
            prebookingListingObject['acquiredDate'] = data2
-
 
511
            prebookingListingObject['outletName'] = data3
-
 
512
            prebookingListingObject['phoneNumber'] = data4
-
 
513
            prebookingListingObject['city'] = data5
-
 
514
            prebookingListingObject['stateHead'] = data6
-
 
515
            prebookingListingObject['bdm'] = data7
-
 
516
            prebookingListingObject['storePics'] = data8
-
 
517
            prebookingListingObject['agreedBrandFees'] = data9
-
 
518
            prebookingListingObject['receivedBrandFees'] = data10
-
 
519
            prebookingListingObject['pendingPics'] = data11
-
 
520
            prebookingListingObject['agreedWallet'] = data12
-
 
521
            prebookingListingObject['investmentDate'] = data13
-
 
522
            prebookingListingObject['kyc'] = data14
-
 
523
            prebookingListingObject['aadharDoc'] = data15
-
 
524
            prebookingListingObject['panDoc'] = data16
-
 
525
            prebookingListingObject['gst'] = data17
-
 
526
            prebookingListingObject['cancelCheque'] = data18
-
 
527
            prebookingListingObject['rentAgreement'] = data19
-
 
528
            prebookingListingObject['loi'] = data20
-
 
529
            prebookingListingObject['code'] = data21
-
 
530
            prebookingListingObject['receePlaned'] = data22
-
 
531
            prebookingListingObject['receeActual'] = data23
-
 
532
            prebookingListingObject['designingPlaned'] = data24
-
 
533
            prebookingListingObject['designingActual'] = data25
-
 
534
            prebookingListingObject['stockPayment'] = data26
-
 
535
            prebookingListingObject['expectedDate'] = data27
-
 
536
            prebookingListingObject['payDate'] = data28
-
 
537
            prebookingListingObject['billingStatus'] = data29
-
 
538
 
-
 
539
            var jsonObject = JSON.stringify(prebookingListingObject);
-
 
540
 
-
 
541
            console.log(jsonObject);
-
 
542
 
-
 
543
            doAjaxRequestWithJsonHandler(
-
 
544
                    context
-
 
545
                    + "/partnerOnBoardingListing",
-
 
546
                    "POST",
-
 
547
                    jsonObject,
-
 
548
                    function (response) {
-
 
549
 
-
 
550
                        console.log("reponse" + response);
-
 
551
                        if (response == 'true') {
-
 
552
                            alert("successfully submit");
-
 
553
                            panelListing("main-content");
-
 
554
                           
-
 
555
                        }
-
 
556
                    });
-
 
557
 
-
 
558
        });
-
 
559
 
436
 
560
 
437
 
561
        var dtable = $('#example').DataTable(
438
        var dtable = $('#example').DataTable(
562
                {
439
                {
563
 
440
 
Line 569... Line 446...
569
                    "scrollX": true,
446
                    "scrollX": true,
570
                 
447
                 
571
                   
448
                   
572
                });
449
                });
573
 
450
 
574
        
451
      
575
 
-
 
576
        $('#newmodal').on('click', function () {
-
 
577
 
-
 
578
 
-
 
579
            var json = partnerOnBoardingListingJson();
-
 
580
            console.log(json);
-
 
581
            doAjaxRequestWithJsonHandler(
-
 
582
                    context
-
 
583
                    + "/partnerOnBoardingListing",
-
 
584
                    "POST",
-
 
585
                    json,
-
 
586
                    function (response) {
-
 
587
 
-
 
588
                        console.log("reponse" + response);
-
 
589
                        if (response == 'true') {
-
 
590
                            alert("successfully submit");
-
 
591
                            panelListing("main-content");
-
 
592
                        }
-
 
593
 
-
 
594
                    });
-
 
595
        });
-
 
596
 
-
 
597
        $(document).ready(function () {
-
 
598
            var table = $('#example').DataTable();
-
 
599
            $('#example tbody').on('dblclick', 'tr', function () {
-
 
600
                console.log(this);
-
 
601
              
-
 
602
                var data = table.row(this).data();
-
 
603
 
-
 
604
                $(this).find(":input").attr('disabled', false).show();
-
 
605
                $(this).css("background-color", "#87d3f8");
-
 
606
            });
-
 
607
        });
-
 
608
 
-
 
609
        $(document).on('input', 'table#example input[type=file]', function () {
-
 
610
            if (confirm('Confirm upload ?')) {
-
 
611
                var fileSelector = $(this)[0];
-
 
612
                if (fileSelector != undefined
-
 
613
                        && fileSelector.files[0] != undefined) {
-
 
614
                    var url = `${context}/document-upload`;
-
 
615
                    console.log(url);
-
 
616
                    var file = this.files[0];
-
 
617
                        let fileInput = $(this);
-
 
618
                    doAjaxUploadRequestHandler(
-
 
619
                            url,
-
 
620
                            'POST',
-
 
621
                            file,
-
 
622
                            function (response) {
-
 
623
                                console.log(response);
-
 
624
                                var documentId = response.response.document_id;
-
 
625
                                console.log("documentId : " + documentId);
-
 
626
                                fileInput.closest('td').find("input[type=hidden]").val(documentId);
-
 
627
                            });
-
 
628
// alert("Retailer Shop Document
-
 
629
// is required");
-
 
630
                }
-
 
631
            } else {
-
 
632
// Do nothing!
-
 
633
            }
-
 
634
        });
-
 
635
 
-
 
636
 
-
 
637
        $('.delete').on('click', function () {
-
 
638
            var id = $(this).data('id');
-
 
639
            console.log('helo');
-
 
640
            var id = $(this).data('id');
-
 
641
            console.log(id);
-
 
642
            doPostAjaxRequestHandler(context + "/partnerOnBoardingOpen?id=" + id,
-
 
643
                    function (response) {
-
 
644
 
-
 
645
                        console.log("reponse" + response);
-
 
646
                        if (response == 'true') {
-
 
647
                            alert("successfully delete");
-
 
648
                            panelListing("main-content");
-
 
649
                        }
-
 
650
                    });
-
 
651
 
452
 
652
        });
-
 
653
        $('.reject').on('click', function () {
453
        $('.reject').on('click', function () {
654
            var id = $(this).data('id');
454
            var id = $(this).data('id');
655
            console.log('helo');
455
            console.log('helo');
656
            var id = $(this).data('id');
456
            var id = $(this).data('id');
657
            console.log(id);
457
            console.log(id);
-
 
458
            if (confirm("Are you sure you want to reject the request") == true) {
658
            doPostAjaxRequestHandler(context + "/partnerOnBoardingReject?id=" + id,
459
            doPostAjaxRequestHandler(context + "/partnerOnBoardingReject?id=" + id,
659
                    function (response) {
460
                    function (response) {
660
 
461
 
661
                        console.log("reponse" + response);
462
                        console.log("reponse" + response);
662
                        if (response == 'true') {
463
                        if (response == 'true') {
663
                            alert("successfully delete");
464
                             alert("successfully rejected");
664
                            panelListing("main-content");
465
                            panelListing("main-content");
665
                        }
466
                        }
666
                    });
467
                    });
-
 
468
                    }
667
 
469
 
668
        });
470
        });
669
        function partnerOnBoardingListingJson() {
471
        function partnerOnBoardingListingJson() {
670
            var prebookingListingObject = {};
472
            var prebookingListingObject = {};
671
            prebookingListingObject['outletName'] = $('#outLetName1').val();
473
            prebookingListingObject['outletName'] = $('#outLetName1').val();