Subversion Repositories SmartDukaan

Rev

Rev 25650 | Go to most recent revision | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed

$(function() {

        $(".hygiene").live('click', function() {

                loadHygiene("main-content");
        });

        $(".fetchDetail").live(
                        'click',
                        function() {

                                doGetAjaxRequestHandler(context + "/getFetchHygieneData",
                                                function(response) {

                                                        $('#fetchCustomerData .modal-content').html(
                                                                        response);
                                                        $('#schedule').hide();

                                                        $('#hygiene-detail').hide();

                                                });
                        });

        $(".add-customer-feedback").live(
                        'click',
                        function() {
                                var hygieneData = {}
                                var status = $('#status').val();
                                var remark = $('#remark').val();
                                var orderId = $(this).data('orderid');

                                if (status === "" && remark === "") {
                                        alert("Field can't be empty");
                                        return;
                                }
                                if (remark === "") {
                                        alert("Remark is required");
                                        return;
                                }
                                if (status === "") {
                                        alert("Status is required");
                                        return;
                                }

                                if (status == "Not connected") {

                                        hygieneData['orderId'] = orderId;
                                        hygieneData['status'] = $('#status').val();
                                        hygieneData['remark'] = $('#remark').val();
                                        hygieneData['hygieneRating'] = $('#hygieneRating').val();
                                        hygieneData['scheduleTime'] = startDate;
                                } else if (status == "Not Connected Closed") {

                                        hygieneData['orderId'] = orderId;
                                        hygieneData['status'] = $('#status').val();
                                        hygieneData['hygieneRating'] = $('#hygieneRating').val();
                                        hygieneData['remark'] = $('#remark').val();
                                }

                                else if (status == "connected") {
                                        hygieneData['orderId'] = orderId;
                                        hygieneData['status'] = $('#status').val();
                                        hygieneData['remark'] = $('#remark').val();
                                        hygieneData['hygieneRating'] = $('#hygieneRating').val();
                                        hygieneData['dop'] = startDate
                                        hygieneData['quesPhone'] = $('#quest1').val();
                                        hygieneData['quesInformation'] = $('#quest2').val();
                                        hygieneData['quesInvoice'] = $('#quest3').val();
                                        hygieneData['rating'] = $('#rating').val();
                                        hygieneData['feedback'] = $('#feedback').val();
                                        hygieneData['action'] = $('#action').val();
                                } else {
                                        alert("status is required")
                                        return;
                                }

                                console.log(hygieneData);

                                if (confirm("Are you sure you want to add detail!") == true) {
                                        doPostAjaxRequestWithJsonHandler(context + "/hygieneData",
                                                        JSON.stringify(hygieneData), function(response) {
                                                                if (response == 'true') {
                                                                        alert("successfully Add");
                                                                        $('#fetchCustomerData').modal('hide');
                                                                        $('.modal-backdrop').remove();
                                                                        loadHygiene("main-content");

                                                                }
                                                        });

                                        return false;
                                }
                        });
});

function statusChange() {

        var val = $('#status').val();
        console.log(val)
        if (val == "Not connected") {
                $('#hygiene-detail').hide();
                $('#schedule').show();
        } else if (val == "connected") {

                $('#schedule').hide();
                $('#hygiene-detail').show();
        } else {
                $('#schedule').hide();
                $('#hygiene-detail').hide();
        }

}

function loadHygiene(domId) {
        doGetAjaxRequestHandler(context + "/getHygieneData", function(response) {
                $('#' + domId).html(response);
        });
}