Subversion Repositories SmartDukaan

Rev

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

Rev 4681 Rev 4689
Line 444... Line 444...
444
function displayCancelOrderPopUp() {
444
function displayCancelOrderPopUp() {
445
    	$.colorbox({
445
    	$.colorbox({
446
            inline : true,
446
            inline : true,
447
            width : "650px",
447
            width : "650px",
448
            height : "550px",
448
            height : "550px",
449
            href : "div#cancel-cod-div",
449
            href : "div#cancel-div",
450
            onClosed : function() {
450
            onClosed : function() {
451
                CKEDITOR.instances['cancel-cod-body'].destroy(false);
451
                CKEDITOR.instances['cancel-body'].destroy(false);
452
                $("div#cancel-cod-div").hide();
452
                $("div#cancel-div").hide();
453
            }
453
            }
454
        });
454
        });
455
 
455
 
456
        $("div#cancel-cod-div").show();
456
        $("div#cancel-div").show();
457
        $('#cancel-cod-body').ckeditor({toolbar : 'Basic', scayt_autoStartup : true});
457
        $('#cancel-body').ckeditor({toolbar : 'Basic', scayt_autoStartup : true});
458
}
458
}
459
 
459
 
460
function cancelOrder(domId, ticketId, orderId, orderStatus, formData) {
460
function cancelOrder(domId, ticketId, orderId, orderStatus, formData) {
461
    $.ajax({
461
	if ($('#cancellationInitiator')) {
-
 
462
		var cancellationInitiator = $('#cancellationInitiator').val();
-
 
463
		var uri = "/crm/user-order-info!markOrderForCancellation?orderId=" + orderId
-
 
464
						+ "&cancellationInitiator=" + cancellationInitiator + "&" + formData;
462
        type : "POST",
465
		var cancellationResult = function() {
-
 
466
			document.location.href = "/crm?email=&orderId=" + orderId;
-
 
467
		}
-
 
468
	} else {
463
        url : "/crm/tickets!updateOrderStatus?id=" + ticketId + "&orderId=" + orderId
469
		var uri = "/crm/tickets!updateOrderStatus?id=" + ticketId + "&orderId=" + orderId
464
        					+ "&orderStatus=" + orderStatus + "&" + formData,
470
						+ "&orderStatus=" + orderStatus + "&" + formData;
465
        success : function(response) {
471
		var cancellationResult = function(response) {
466
            $('#' + domId).html(response);
472
            $('#' + domId).html(response);
467
        }
473
        }
-
 
474
	}
-
 
475
    $.ajax({
-
 
476
        type : "POST",
-
 
477
        url : uri,
-
 
478
        success : cancellationResult
468
    });
479
    });
469
    
480
    
470
    if(formData.indexOf("LOWER_PRICE_AVAILABLE_ELSEWHERE")!=-1){
481
    if(formData.indexOf("LOWER_PRICE_AVAILABLE_ELSEWHERE")!=-1){
471
    	var desc = formData.split("&");
482
    	var desc = formData.split("&");
472
    	var description = "Order cancelled because of Lower Price Available elsewhere";
483
    	var description = "Order cancelled because of Lower Price Available elsewhere";
Line 591... Line 602...
591
		url : "/crm/tickets!authorizeReturn?orderId=" + orderId + "&id=" + ticketId,
602
		url : "/crm/tickets!authorizeReturn?orderId=" + orderId + "&id=" + ticketId,
592
		success : function(response) {
603
		success : function(response) {
593
            $('#bottom-infopane').html(response);
604
            $('#bottom-infopane').html(response);
594
        }
605
        }
595
	});
606
	});
-
 
607
}
-
 
608
 
-
 
609
function markOrderForCancellation(orderId, formData) {
-
 
610
	console.log(typeof(orderId), typeof(formData), orderId, formData);
-
 
611
	
-
 
612
	$.ajax({
-
 
613
		type : "GET",
-
 
614
		url : "/crm/user-order-info!markOrderForCancellation?orderId=" + orderId + "&cancellationInitiator=" + formData,
-
 
615
		success : function(response) {
-
 
616
			document.location.href = "/crm?email=&orderId=" + orderId;
-
 
617
        }
-
 
618
	});
596
}
619
}
597
620