Subversion Repositories SmartDukaan

Rev

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

Rev 34314 Rev 34316
Line 422... Line 422...
422
                    </div>
422
                    </div>
423
                </div>
423
                </div>
424
                <h4>Brand Commitment</h4>
424
                <h4>Brand Commitment</h4>
425
                <div id="loiBrandCommitment form-contro" class="row">
425
                <div id="loiBrandCommitment form-contro" class="row">
426
                    #foreach($brandCommit in $brandCommits)
426
                    #foreach($brandCommit in $brandCommits)
427
                            <div class="col-lg-3">
427
                        <div class="col-lg-3">
428
                                <div class="form-group">
428
                            <div class="form-group">
429
                                    <label>$brandCommit.getBrand()</label><span
429
                                <label>$brandCommit.getBrand()</label><span
430
                                        style="color:red ;font-size: 140%">*</span>
430
                                    style="color:red ;font-size: 140%">*</span>
431
                                    <input type="number" class="form-control brand-commitment" required
431
                                <input type="number" class="form-control brand-commitment" required
432
                                           name="$brandCommit.getBrand()" value="">
432
                                       name="$brandCommit.getBrand()" value="">
433
                                </div>
-
 
434
                            </div>
433
                            </div>
-
 
434
                        </div>
435
                    #end
435
                    #end
436
                    <div>
436
                    <div>
437
                        <div class="col-lg-3">
437
                        <div class="col-lg-3">
438
                            <div class="form-group">
438
                            <div class="form-group">
439
                                <label>Accessories</label><span
439
                                <label>Accessories</label><span
Line 575... Line 575...
575
        var inputGstNo = $(this).val();
575
        var inputGstNo = $(this).val();
576
        var gstinformat = new RegExp('^[0-9]{2}[A-Z]{5}[0-9]{4}[A-Z]{1}[1-9A-Z]{1}Z[0-9A-Z]{1}$');
576
        var gstinformat = new RegExp('^[0-9]{2}[A-Z]{5}[0-9]{4}[A-Z]{1}[1-9A-Z]{1}Z[0-9A-Z]{1}$');
577
        if (gstinformat.test(inputGstNo)) {
577
        if (gstinformat.test(inputGstNo)) {
578
            doGetAjaxRequestHandler(`${context}/gstValidate?gstNo=` + inputGstNo,
578
            doGetAjaxRequestHandler(`${context}/gstValidate?gstNo=` + inputGstNo,
579
                    function (response) {
579
                    function (response) {
580
                        console.log("resType--",typeof response)
580
                        console.log("resType--", typeof response)
581
                        console.log("res----",response)
581
                        console.log("res----", response)
582
                        if (response) {
582
                        if (response) {
583
                            if (response.sts === "Active") {
583
                            if (response.sts === "Active") {
-
 
584
                                $('#manualAddress').empty();
-
 
585
                                $('#manualAddress').hide();
584
                                $("#autoAddress").show();
586
                                $("#autoAddress").show();
585
                                $("#CompanyName").val(response.tradeNam);
587
                                $("#CompanyName").val(response.tradeNam);
586
                                $("#gstPinCode").val(response.pradr.addr.pncd);
588
                                $("#gstPinCode").val(response.pradr.addr.pncd);
587
                                $("#gstState").val(response.pradr.addr.stcd);
589
                                $("#gstState").val(response.pradr.addr.stcd);
588
                                $("#gstCity").val(response.pradr.addr.loc);
590
                                $("#gstCity").val(response.pradr.addr.loc);
Line 599... Line 601...
599
                                });
601
                                });
600
                                selectOptions.push(`</select>`);
602
                                selectOptions.push(`</select>`);
601
                                $('#addlist').html(selectOptions.join(''));
603
                                $('#addlist').html(selectOptions.join(''));
602
                            } else {
604
                            } else {
603
                                alert("GSTIN - " + inputGstNo + " is not Active")
605
                                alert("GSTIN - " + inputGstNo + " is not Active")
-
 
606
                                $('#addlist').html("");
604
                            }
607
                            }
605
                        } else {
608
                        } else {
606
                            alert("Problem to fatching Details From GST , Please Enter manually")
609
                            alert("Problem to fatching Details From GST , Please Enter manually")
-
 
610
                            $('#addlist').html("");
607
                            $("#CompanyName").removeAttr('readonly');
611
                            $("#CompanyName").removeAttr('readonly');
-
 
612
                            $("#CompanyName").val("");
608
                            const addrFieldData = {
613
                            const addrFieldData = {
609
                                "bno": "Building no",
614
                                "bno": "Building no",
610
                                "bnm": "Building Name",
615
                                "bnm": "Building Name",
611
                                "st": "Street",
616
                                "st": "Street",
612
                                "locality": "Locality",
617
                                "locality": "Locality",
613
                                "loc": "City",
618
                                "loc": "City",
614
                                "dst": "District",
619
                                "dst": "District",
615
                                "pncd": "Pincode",
620
                                "pncd": "Pincode",
616
                                "stcd": "State"
621
                                "stcd": "State"
617
                            };
622
                            };
618
 
-
 
-
 
623
                            $('#manualAddress').show();
619
                            // Dynamically create input fields
624
                            // Dynamically create input fields
620
                            Object.keys(addrFieldData).forEach(function (field) {
625
                            Object.keys(addrFieldData).forEach(function (field) {
621
                                $('#manualAddress').append('<div class="address-field"><div class="col-md-3"><label for="'+field+'">'+addrFieldData[field]+':</label><input class="form-control" id="'+field+'" name="'+field+'" placeholder="'+addrFieldData[field]+'"></div></div>');
626
                                $('#manualAddress').append('<div class="address-field"><div class="col-md-3"><label for="' + field + '">' + addrFieldData[field] + ':</label><input class="form-control" id="' + field + '" name="' + field + '" placeholder="' + addrFieldData[field] + '"></div></div>');
622
                            });
627
                            });
623
 
628
 
-
 
629
 
624
                        }
630
                        }
625
                    });
631
                    });
626
        } else {
632
        } else {
627
            alert('Please Enter Valid GSTIN Number');
633
            alert('Please Enter Valid GSTIN Number');
628
            $(".gstNo").val('');
634
            $(".gstNo").val('');