Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
36645 vikas 1
$(document).on('click', ".beat-report", function () {
2
    doGetAjaxRequestHandler(context + "/beat-report",
3
        function (response) {
4
            $('#main-content').html(response);
5
        });
6
});
7
 
8
$(document).on('click', '.beat-report-fetch', function () {
9
    var selectedDate = $("#beat-report-date").val();
10
    if (!selectedDate) {
11
        alert("Please select a date!");
12
        return;
13
    }
14
    doGetAjaxRequestHandler(context + "/beat-report/data?date=" + selectedDate,
15
        function (response) {
16
            $('.beat-report-container').html(response);
17
        });
18
});
19
 
20
$(document).on('click', '.user-detail-refresh', function () {
36664 vikas 21
    var userId = $('#user-detail-user').val() || $(this).data('userid');
36645 vikas 22
    var selectedDate = $("#user-detail-date").val();
23
    if (!selectedDate) {
24
        alert("Please select a date!");
25
        return;
26
    }
27
    doGetAjaxRequestHandler(context + "/beat-report/user-detail?userId=" + userId + "&date=" + selectedDate,
28
        function (response) {
29
            $('#main-content').html(response);
30
        });
31
});
32
 
36664 vikas 33
$(document).on('change', '#user-detail-level', function () {
34
    var level = $(this).val();
35
    var userSelect = $('#user-detail-user');
36
    userSelect.html('<option value="">Select User</option>');
37
    if (!level) return;
38
 
39
    $.ajax({
40
        url: context + "/beatPlan/getAuthUsers", type: "GET", dataType: "json",
41
        data: { categoryId: 4, escalationType: level },
42
        success: function (r) {
43
            var data = r.response || r;
44
            var html = '<option value="">Select User</option>';
45
            data.forEach(function (u) {
46
                html += '<option value="' + u.id + '">' + u.name + '</option>';
47
            });
48
            userSelect.html(html);
49
        }
50
    });
51
});
52
 
53
$(document).on('change', '#user-detail-user', function () {
54
    var authUserId = $(this).val();
55
    if (!authUserId) return;
56
    var selectedDate = $("#user-detail-date").val();
57
    if (!selectedDate) {
58
        selectedDate = new Date().toISOString().split('T')[0];
59
    }
60
    doGetAjaxRequestHandler(context + "/beat-report/user-detail?authUserId=" + authUserId + "&date=" + selectedDate,
61
        function (response) {
62
            $('#main-content').html(response);
63
        });
64
});
65
 
36645 vikas 66
$(document).on('click', '.beat-user-detail-link', function () {
67
    var userId = $(this).data('userid');
68
    var selectedDate = $("#beat-report-date").val();
69
    if (!selectedDate) {
70
        selectedDate = new Date().toISOString().split('T')[0];
71
    }
72
    doGetAjaxRequestHandler(context + "/beat-report/user-detail?userId=" + userId + "&date=" + selectedDate,
73
        function (response) {
74
            $('#main-content').html(response);
75
        });
76
});