Subversion Repositories SmartDukaan

Rev

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

Rev 29951 Rev 30252
Line 1... Line 1...
1
$(function () {
1
$(function () {
2
    $(document).on('click', ".price-circular", function () {
2
	$(document).on('click', ".price-circular", function () {
3
        loadPriceCircular("main-content");
3
		loadPriceCircular("main-content");
4
    });
4
	});
5
 
5
 
6
    $(document).on('click', ".partner-price-circular", function () {
6
	$(document).on('click', ".partner-price-circular", function () {
7
 
7
 
8
        bootbox.confirm({
8
		bootbox.confirm({
9
            message: "<div class = 'disclosurehindata'> <img src='resources/images/disclosure.png' style='width:100%'> </div>"
9
			message: "<div class = 'disclosurehindata'> <img src='resources/images/disclosure.png' style='width:100%'> </div>"
10
            ,
10
			,
11
            buttons: {
11
			buttons: {
12
                confirm: {
12
				confirm: {
13
                    label: 'I agree',
13
					label: 'I agree',
14
                    className: 'btn-success'
14
					className: 'btn-success'
15
                },
15
				},
16
                cancel: {
16
				cancel: {
17
                    label: 'I disagree',
17
					label: 'I disagree',
18
                    className: 'btn-danger'
18
					className: 'btn-danger'
19
                }
19
				}
20
            },
20
			},
21
            callback: function (result) {
21
			callback: function (result) {
22
                if (result == true) {
22
				if (result == true) {
23
                    loadPartnerPriceCircular("main-content");
23
					loadPartnerPriceCircular("main-content");
24
                }
24
				}
25
            }
25
			}
26
        });
26
		});
27
 
27
 
28
    });
28
	});
29
 
29
 
30
 
30
 
31
    $(document).on('click', ".circular-request", function () {
31
	$(document).on('click', ".circular-request", function () {
32
        var brand = $(".criteria-item-brands").val();
32
		var brand = $(".criteria-item-brands").val();
33
        var partnerType = $("#partnerType").val();
33
		var partnerType = $("#partnerType").val();
34
        doGetAjaxRequestHandler(context + "/priceCircularByBrandAndPartnerType?brands=" + brand + "&partnerType=" +
34
		doGetAjaxRequestHandler(context + "/priceCircularByBrandAndPartnerType?brands=" + brand + "&partnerType=" +
35
            partnerType,
35
			partnerType,
36
            function (response) {
36
			function (response) {
37
                console.log(response)
37
				console.log(response)
38
                $('.circular-container').html(response);
38
				$('.circular-container').html(response);
39
            });
39
			});
40
    });
40
	});
41
 
41
 
42
    $(document).on('click', ".submit-circular-request", function () {
42
	$(document).on('click', ".submit-circular-request", function () {
43
        let brand = $("#brands").val();
43
		let brand = $("#brands").val();
44
        let priceCircularUrl = `${context}/priceCircularByBrand?brand=${brand}`;
44
		let priceCircularUrl = `${context}/priceCircularByBrand?brand=${brand}`;
45
        if (typeof partnerId == "number") {
45
		if (typeof partnerId == "number") {
46
            priceCircularUrl = `${priceCircularUrl}&fofoId=${partnerId}`;
46
			priceCircularUrl = `${priceCircularUrl}&fofoId=${partnerId}`;
47
        }
47
		}
48
        doGetAjaxRequestHandler(priceCircularUrl,
48
		doGetAjaxRequestHandler(priceCircularUrl,
49
            function (response) {
49
			function (response) {
50
                console.log(response)
50
				console.log(response)
51
                $('.price-circular-container').html(response);
51
				$('.price-circular-container').html(response);
52
            });
52
			});
-
 
53
	});
-
 
54
 
-
 
55
	$(document).on('click', ".download-nlc", function () {
-
 
56
		let brand = $("#brands").val();
-
 
57
		let downloadNlcUrl = `${context}/downloadNlcByBrand?brand=${brand}`;
-
 
58
		if (typeof partnerId == "number") {
-
 
59
			downloadNlcUrl = `${downloadNlcUrl}&fofoId=${partnerId}`;
-
 
60
		}
-
 
61
		doAjaxGetDownload(downloadNlcUrl, `${brand}-nlc.csv`);
53
    });
62
	});
54
 
63
 
55
 
64
 
56
});
65
});
57
 
66
 
58
function loadPriceCircular(domId) {
67
function loadPriceCircular(domId) {
59
    doGetAjaxRequestHandler(context + "/priceCircular",
68
	doGetAjaxRequestHandler(context + "/priceCircular",
60
        function (response) {
69
		function (response) {
61
            $('#' + domId).html(response);
70
			$('#' + domId).html(response);
62
        });
71
		});
63
}
72
}
64
 
73
 
65
function loadPartnerPriceCircular(domId) {
74
function loadPartnerPriceCircular(domId) {
66
    doGetAjaxRequestHandler(context + "/partnerPriceCircular",
75
	doGetAjaxRequestHandler(context + "/partnerPriceCircular",
67
        function (response) {
76
		function (response) {
68
            $('#' + domId).html(response);
77
			$('#' + domId).html(response);
69
        });
78
		});
70
}
79
}
71
80