Subversion Repositories SmartDukaan

Rev

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

$(function() {
        $(document).on('click', ".placement-plan", function() {
                loadPlacementPlan("main-content");
        });

        $(document).on('click', ".bulk-order", function () {
                loadBulkOrder("main-content");
        });

        $(document).on('click', ".search-partner-stock",
                function() {

                        var catalogIds = $('.criteria-item-catalogids').val();
                        console.log(catalogIds);
                        var addValue = $('#addRange').val();
                        var subValue = $('#subNumber').val();
                        var startDateTime = getDatesFromPicker('input[name="saleDate"]').startDate;

                        var warehouseId = $('#warehouseMap').val();
                        console.log(startDateTime);
                        console.log(addValue)

                        doGetAjaxRequestHandler(context
                                + "/getPlacementPlanByCatalogId?catalogItemIds=" +
                                catalogIds + "&addValue=" + addValue + "&subValue=" + subValue + "&date=" + startDateTime + "&warehouseId=" + warehouseId,
                                function(response) {
                                        $('.placement-plan-detail').html(response);
                                        console.log(response)
                                });
                });


        $(document).on('click', ".mk_fetch_plan",
                function() {

                        var catalogIds = $('.criteria-item-catalogids').val();
                        console.log(catalogIds);
                        var addValue = $('#addRange').val();
                        var subValue = $('#subNumber').val();
                        var startDateTime = getDatesFromPicker('input[name="saleDate"]').startDate;

                        var warehouseId = $('#warehouseMap').val();

                        window.location.href = context + "/placementPlan/statement?catalogItemIds=" +
                                catalogIds + "&addValue=" + addValue + "&subValue=" + subValue + "&date=" + startDateTime + "&warehouseId=" + warehouseId;

                });


        $(document).on('click', ".resetValue",
                function() {
                        $('#addRange').val(0);
                        $('#subNumber').val(0);
                });

        $(document).on('change', 'select.criteria-item-brands', function() {
                changed = true;
        });
        $(document).on('click', 'select.criteria-item-catalogids+div > button', function() {
                if (changed) {
                        let brands = $('.criteria-item-brands').val();
                        console.log(brands);
                        $brandsContainer = $(this);
                        var url = `${context}/focusedEntity?activeOnly=true&brands=${brands.join(",")}&categoryId=3&limit=0`;
                        $select = $('.criteria-item-catalogids');
                        console.log($select)
                        $select.html('');
                        if (brands.length > 0) {
                                doGetAjaxRequestHandler(url, function(response) {
                                        data = JSON.parse(response);
                                        console.log(data)
                                        for (i = 0; i < data.length; i++) {
                                                $select.append(`<option value="${data[i].catalogId_i}">${data[i].title_s}</option>`);
                                        }
                                        $select.multiselect('rebuild');
                                });
                        } else {
                                $select.html('');
                                $select.multiselect('rebuild');
                        }
                        changed = !changed;
                }
        });

        $(document).on('change', '.criteria-item-catalogids', function() {
                var value = $('.criteria-item-catalogids ').val();
                console.log(value);

        });


});


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

function loadBulkOrder(domId) {
        doGetAjaxRequestHandler(context + "/getBulkOrder",
                function (response) {
                        $('#' + domId).html(response);
                });
}
function addRange() {
        var addValue = $('#addRange').val();
        console.log(addValue);
        addValue = parseInt(addValue) + 500;
        $('#addRange').val(addValue);

}

function subRange() {
        var subValue = $('#subNumber').val();
        console.log(subValue);
        subValue = parseInt(subValue) - 500;
        $('#subNumber').val(subValue);

}