Subversion Repositories SmartDukaan

Rev

Rev 33172 | Rev 35487 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
33213 tejus.loha 1
$(function () {
2
    $(document).on('click', ".placement-plan", function () {
3
        loadPlacementPlan("main-content");
4
    });
28005 tejbeer 5
 
33213 tejus.loha 6
    $(document).on('click', ".bulk-order", function () {
7
        loadBulkOrder("main-content");
8
    });
9
    $(document).on('click', ".transaction-approval", function () {
10
        doGetAjaxRequestHandler(context + "/transaction/pendingApprovals", function (response) {
11
            $("#main-content").html(response);
12
        });
13
    });
14
    $(document).on('click', ".search-partner-stock",
15
        function () {
33172 tejus.loha 16
 
33213 tejus.loha 17
            var catalogIds = $('.criteria-item-catalogids').val();
18
            console.log(catalogIds);
19
            var addValue = $('#addRange').val();
20
            var subValue = $('#subNumber').val();
21
            var startDateTime = getDatesFromPicker('input[name="saleDate"]').startDate;
28020 tejbeer 22
 
33213 tejus.loha 23
            var warehouseId = $('#warehouseMap').val();
24
            console.log(startDateTime);
25
            console.log(addValue)
28477 tejbeer 26
 
33213 tejus.loha 27
            doGetAjaxRequestHandler(context
28
                + "/getPlacementPlanByCatalogId?catalogItemIds=" +
29
                catalogIds + "&addValue=" + addValue + "&subValue=" + subValue + "&date=" + startDateTime + "&warehouseId=" + warehouseId,
30
                function (response) {
31
                    $('.placement-plan-detail').html(response);
32
                    console.log(response)
33
                });
34
        });
28020 tejbeer 35
 
28005 tejbeer 36
 
33213 tejus.loha 37
    $(document).on('click', ".mk_fetch_plan",
38
        function () {
28005 tejbeer 39
 
33213 tejus.loha 40
            var catalogIds = $('.criteria-item-catalogids').val();
41
            console.log(catalogIds);
42
            var addValue = $('#addRange').val();
43
            var subValue = $('#subNumber').val();
44
            var startDateTime = getDatesFromPicker('input[name="saleDate"]').startDate;
29103 tejbeer 45
 
33213 tejus.loha 46
            var warehouseId = $('#warehouseMap').val();
29103 tejbeer 47
 
33213 tejus.loha 48
            window.location.href = context + "/placementPlan/statement?catalogItemIds=" +
49
                catalogIds + "&addValue=" + addValue + "&subValue=" + subValue + "&date=" + startDateTime + "&warehouseId=" + warehouseId;
29103 tejbeer 50
 
33213 tejus.loha 51
        });
29103 tejbeer 52
 
53
 
33213 tejus.loha 54
    $(document).on('click', ".resetValue",
55
        function () {
56
            $('#addRange').val(0);
57
            $('#subNumber').val(0);
58
        });
29103 tejbeer 59
 
33213 tejus.loha 60
    $(document).on('change', 'select.criteria-item-brands', function () {
61
        changed = true;
62
    });
63
    $(document).on('click', 'select.criteria-item-catalogids+div > button', function () {
64
        if (changed) {
65
            let brands = $('.criteria-item-brands').val();
66
            console.log(brands);
67
            $brandsContainer = $(this);
68
            var url = `${context}/focusedEntity?activeOnly=true&brands=${brands.join(",")}&categoryId=3&limit=0`;
69
            $select = $('.criteria-item-catalogids');
70
            console.log($select)
71
            $select.html('');
72
            if (brands.length > 0) {
73
                doGetAjaxRequestHandler(url, function (response) {
74
                    data = JSON.parse(response);
75
                    console.log(data)
76
                    for (i = 0; i < data.length; i++) {
77
                        $select.append(`<option value="${data[i].catalogId_i}">${data[i].title_s}</option>`);
78
                    }
79
                    $select.multiselect('rebuild');
80
                });
81
            } else {
82
                $select.html('');
83
                $select.multiselect('rebuild');
84
            }
85
            changed = !changed;
86
        }
87
    });
28020 tejbeer 88
 
33213 tejus.loha 89
    $(document).on('change', '.criteria-item-catalogids', function () {
90
        var value = $('.criteria-item-catalogids ').val();
91
        console.log(value);
28085 tejbeer 92
 
33213 tejus.loha 93
    });
28085 tejbeer 94
 
28474 tejbeer 95
 
28005 tejbeer 96
});
97
 
28020 tejbeer 98
 
28005 tejbeer 99
function loadPlacementPlan(domId) {
33213 tejus.loha 100
    doGetAjaxRequestHandler(context + "/placementPlan",
101
        function (response) {
102
            $('#' + domId).html(response);
103
        });
28005 tejbeer 104
}
105
 
33172 tejus.loha 106
function loadBulkOrder(domId) {
33213 tejus.loha 107
    doGetAjaxRequestHandler(context + "/getBulkOrder",
108
        function (response) {
109
            $('#' + domId).html(response);
110
        });
33172 tejus.loha 111
}
28005 tejbeer 112
function addRange() {
33213 tejus.loha 113
    var addValue = $('#addRange').val();
114
    console.log(addValue);
115
    addValue = parseInt(addValue) + 500;
116
    $('#addRange').val(addValue);
28005 tejbeer 117
 
118
}
119
 
120
function subRange() {
33213 tejus.loha 121
    var subValue = $('#subNumber').val();
122
    console.log(subValue);
123
    subValue = parseInt(subValue) - 500;
124
    $('#subNumber').val(subValue);
28005 tejbeer 125
 
126
}