Rev 22350 | Blame | Compare with Previous | Last modification | View Log | RSS feed
var orderTable;var cartTable;var RETURN = RETURN || {}function loadUserPane(domId, userId) {$.ajax({type : "GET",url : "/crm/user-info?userId=" + userId,success : function(response) {$('#' + domId).html(response);}});}aoColumns = {'return':[ { "sWidth": "8%" },{ "sWidth": "20%" },{ "sWidth": "5%" },{ "sWidth": "10%" },{ "sWidth": "15%" },{ "sWidth": "10%" },{ "sWidth": "12%" },{ "sWidth": "10%" },{ "sWidth": "10%" }],'delayed':[ { "sWidth": "8%" },{ "sWidth": "25%" },{ "sWidth": "5%" },{ "sWidth": "10%" },{ "sWidth": "15%" },{ "sWidth": "8%" },{ "sWidth": "10%" },{ "sWidth": "9%" },{ "sWidth": "12%" }],'codverification':[ { "sWidth": "8%" },{ "sWidth": "40%" },{ "sWidth": "5%" },{ "sWidth": "10%" },{ "sWidth": "17%" },{ "sWidth": "10%" },{ "sWidth": "10%" },{"bVisible": false}],'storepickup':[ { "sWidth": "6%" },{ "sWidth": "25%" },{ "sWidth": "5%" },{ "sWidth": "8%" },{ "sWidth": "15%" },{ "sWidth": "8%" },{ "sWidth": "10%" },{ "sWidth": "12%" },{ "sWidth": "4%" },{ "sWidth": "7%" }]};function loadOrderPane(domId, userId, orderId) {$.ajax({type : "GET",url : "/crm/user-orders?userId=" + userId,success : function(response) {$('#' + domId).html(response);loadOrderInfo("bottom-infopane", orderId);orderTable = $('#user-orders').dataTable({"aaSorting" : [ [ 1, 'desc' ] ],"bAutoWidth": false,"aoColumns" : [{ "sWidth": "8%" },//transaction id{ "sWidth": "7%" },//item desc{ "sWidth": "30%" },//item desc{ "sWidth": "4%" },//item desc{ "sWidth": "14%" },//created{ "sWidth": "8%" },//amount{ "sWidth": "17%" },//status{ "sWidth": "11%" }],//mobile no."fnDrawCallback": function() { truncateText(125); },"iDisplayLength" : 10,"sDom" : 'T<"clear">lfrtip',"oTableTools" : {"sSwfPath" : "swf/copy_cvs_xls_pdf.swf"},"aLengthMenu" : [ [ 5, 10, 20, -1 ], [ 5, 10, 20, "All" ] ]});}});}function loadRechargeOrderPane(domId, userId, rechargeOrderId) {$.ajax({type : "GET",url : "/crm/recharge-orders?userId=" + userId,success : function(response) {$('#' + domId).html(response);loadRechargeOrderInfo("bottom-infopane", rechargeOrderId);orderTable = $('#recharge-orders').dataTable({"aaSorting" : [ [ 1, 'desc' ] ],"bAutoWidth": false,"aoColumns" : [{ "sWidth": "16%" },//recharge order id{ "sWidth": "30%" },//desc{ "sWidth": "16%" },//created{ "sWidth": "8%" },//amount{ "sWidth": "17%" },//status{ "sWidth": "13%" }],//mobile no."fnDrawCallback": function() { truncateText(180); },"iDisplayLength" : 10,"sDom" : 'T<"clear">lfrtip',"oTableTools" : {"sSwfPath" : "swf/copy_cvs_xls_pdf.swf"},"aLengthMenu" : [ [ 5, 10, 20, -1 ], [ 5, 10, 20, "All" ] ]});}});}function loadRechargeOrderInfo(domId, rechargeOrderId) {$.ajax({type : "GET",url : "/crm/recharge-order-info?rechargeOrderId=" + rechargeOrderId,success : function(response) {$('#' + domId).html(response);var trId = 'order-row-' + rechargeOrderId;if (orderTable != null) {for ( var index in orderTable.fnGetNodes()) {var item = orderTable.fnGetNodes()[index];if ($(item).attr('id') == trId) {orderTable.fnDisplayRow(item);break;}}}$('#recharge-orders tr').removeClass('selected');$('#order-row-' + rechargeOrderId).addClass('selected');}});}function loadCartPane(domId, userId, cartId) {$.ajax({type : "GET",url : "/crm/user-cart?userId=" + userId + "&cartId=" + cartId,success : function(response) {$('#' + domId).html(response);cartTable = $('#user-cart').dataTable({"aaSorting" : [ [ 1, 'desc' ] ],"bAutoWidth": false,"aoColumns" : [{ "sWidth": "32%" },//name{ "sWidth": "9%" },//quantity{ "sWidth": "16%" },//actual price{ "sWidth": "16%" },//discounted price{ "sWidth": "9%" },//estimate{ "sWidth": "18%" }],//created on"iDisplayLength" : 10,"sDom" : 'T<"clear">lfrtip',"oTableTools" : {"sSwfPath" : "swf/copy_cvs_xls_pdf.swf"},"aLengthMenu" : [ [ 5, 10, 20, -1 ], [ 5, 10, 20, "All" ] ]});}});}function loadOrderInfo(domId, orderId) {$.ajax({type : "GET",url : "/crm/user-order-info?orderId=" + orderId,success : function(response) {$('#' + domId).html(response);var trId = 'order-row-' + orderId;if (orderTable != null) {for ( var index in orderTable.fnGetNodes()) {var item = orderTable.fnGetNodes()[index];if ($(item).attr('id') == trId) {orderTable.fnDisplayRow(item);break;}}}$('#user-orders tr, #orders-without-user tr').removeClass('selected');$('#order-row-' + orderId).addClass('selected');}});}function loadLineInfo(domId, userId, itemId) {$.ajax({type : "GET",url : "/crm/user-line-info?userId=" + userId + "&itemId=" + itemId,success : function(response) {$('#' + domId).html(response);$('#user-cart tr').removeClass('selected');$('#cart-row-' + itemId).addClass('selected');}});}function loadTicketInfo(domId, ticketId, ticketTable, activityId) {$.ajax({type : "GET",url : "/crm/tickets/" + ticketId + "/edit",success : function(response) {$('#' + domId).html(response);var trId = 'ticket-row-' + ticketId;if (ticketTable != null) {for ( var index in ticketTable.fnGetNodes()) {var item = ticketTable.fnGetNodes()[index];if ($(item).attr('id') == trId) {ticketTable.fnDisplayRow(item);break;}}}$('#tickets tr').removeClass('selected');$('#' + trId).addClass('selected');// For tickets accessed from activity pageif (activityId != null) {$('#activity tr').removeClass('selected');$('#activity-row-' + activityId).addClass('selected');}$('#tr-table').dataTable({"bAutoWidth": false,"bLengthChange": false,"bFilter": false,"aoColumns" : [{ "sWidth": "8%" },{ "sWidth": "8%" },{ "sWidth": "8%" },{ "sWidth": "30%" },{ "sWidth": "10%" },{ "sWidth": "8%" },{ "sWidth": "14%" },{ "sWidth": "14%" }],"iDisplayLength" : 10,//"fnDrawCallback": function() {truncateText(100);},"aLengthMenu" : [ [ 5, 10, 20, -1 ], [ 5, 10, 20, "All" ] ]});if(typeof ordertype!='undefined'){$('#order-table').dataTable({//"aaSorting" : [ [ 2, 'desc' ] ],"bAutoWidth": false,"aoColumns" : aoColumns[ordertype],//"iDisplayLength" : 10,"fnDrawCallback": function() {$('.mk_transaction').click(function(){});},"aLengthMenu" : [ [ 5, 10, 20, -1 ], [ 5, 10, 20, "All" ] ]});}}});}function createTicketDataTable(domId) {var ticketsTable = $('#' + domId).dataTable({"aaSorting" : [ [ 3, 'asc' ] ],"bAutoWidth": false,"aoColumns" : [{ "sWidth": "9%" },//ticket id{ "sWidth": "16%" },//customer id or Description when orderId is set{ "sWidth": "21%" },//category id{ "sWidth": "13%" },//date created{ "sWidth": "13%" },//date closed{ "sWidth": "12%" },//assignee{ "sWidth": "8%" },//status{ "sWidth": "8%" }],//priority"fnDrawCallback": function() {truncateText(85);},"iDisplayLength" : 10,"sDom" : 'T<"clear">lfrtip',"oTableTools" : {"sSwfPath" : "swf/copy_cvs_xls_pdf.swf","sExtends": "csv","sFieldSeperator": "`"},"aLengthMenu" : [ [ 5, 10, 20, -1 ], [ 5, 10, 20, "All" ] ]});return ticketsTable;}function loadActivityDescription(domId, aActivityId) {if($(aActivityId).attr('isRead')=="true") {$('#' + domId).html("<h4>Activity Description :</h4><pre>" + $(aActivityId).parent().siblings('td[id="activity-description"]').attr('title') + '</pre>');} else {$('#' + domId).html("<h4>Activity Description :</h4><pre>" + $(aActivityId).parent().siblings('td[id="activity-description"]').attr('title') +'</pre><br/><input type="button" value="Mark as read" activityid="'+ $(aActivityId).attr('activityid') +'" id="mark-as-read">');}$('#activity-table tr').removeClass('selected');$(aActivityId).parent().parent().addClass('selected');}function loadActivityInfo(domId, activityId) {$.ajax({type : "GET",url : "/crm/activity-info?activityId=" + activityId,success : function(response) {$('#' + domId).html(response);$('#activity tr').removeClass('selected');$('#activity-row-' + activityId).addClass('selected');$('#activity').css('table-layout', 'fixed');}});}function createActivityDataTable(domId) {var activityTable = $('#' + domId).dataTable({"aaSorting" : [ [ 4, 'desc' ] ],"bAutoWidth": false,"aoColumns" : [{ "sWidth": "7%" },//id{ "sWidth": "18%" },//activity type{ "sWidth": "11%" },//description{ "sWidth": "11%" },//timestamp{ "sWidth": "12%" },//creator{ "sWidth": "6%" },//customer id{ "sWidth": "7%" },//ticket id{ "sWidth": "7%" },//ticket status{ "sWidth": "12%" },//category{ "sWidth": "9%" }],//contact number"iDisplayLength" : 10,"sDom" : 'T<"clear">lfrtip',"fnDrawCallback": function() {truncateText(95);},"oTableTools" : {"sSwfPath" : "swf/copy_cvs_xls_pdf.swf","sExtends": "csv","sFieldSeperator": "`"},"aLengthMenu" : [ [ 5, 10, 20, -1 ], [ 5, 10, 20, "All" ] ]});return activityTable;}function loadAgentsInfo(domId) {$.ajax({type : "GET",url : "/crm/agent",success : function(response) {$('#' + domId).html(response);var agentTable = $('#agents').dataTable({"aaSorting" : [ [ 1, 'asc' ] ],"bAutoWidth": false,"aoColumns" : [{ "sWidth": "12%", "sSortDataType": "dom-text", "sType": "numeric" },//AgentID{ "sWidth": "25%" },//Agent Name{ "sWidth": "30%" },//Email ID{ "sWidth": "20%" },//Role{ "sWidth": "13%", "sSortDataType": "dom-text", "sType": "numeric"}],//Manager ID"iDisplayLength" : 10,"sDom" : 'T<"clear">lfrtip',"oTableTools" : {"sSwfPath" : "swf/copy_cvs_xls_pdf.swf"},});}});}function loadAllOpenTickets(domId) {$.ajax({type : "GET",url : "/crm/tickets!getAllOpenTickets",success : function(response) {$('#' + domId).html(response);var agentTable = $('#open-tickets').dataTable({"aaSorting" : [ [ 1, 'asc' ] ],"bAutoWidth": true,"iDisplayLength" : 25,"sDom" : 'T<"clear">lfrtip',"oTableTools" : {"sSwfPath" : "swf/copy_cvs_xls_pdf.swf"},});}});}function loadTicketCreationForm(domId, params) {$.ajax({type : "GET",url : "/crm/tickets/new",data : params,success : function(response) {$('#' + domId).html(response);}});}function loadActivityCreationForm(domId, params) {$.ajax({type : "GET",url : "/crm/activity/new",data : params,success : function(response) {$('#' + domId).html(response);}});}function updateTicket(domId, ticketId, params) {$.ajax({type : "POST",url : "/crm/tickets!update?id=" + ticketId,data : params,success : function(response) {var ticketTable = $('table[id$="tickets"]');if (ticketTable.length == 1) {var rowIndex = ticketTable.dataTable().fnGetPosition($('tr#ticket-row-' + ticketId)[0]);var responseObj = jQuery(response);var actionMessages = responseObj.find('#action-messages').html();responseObj.find('#ticket-row-' + ticketId).children().each(function(i, item) {var th = responseObj.find('th').eq(i);if (th.text() == "Ticket Id") {return;}var thOld = ticketTable.find('th').filter(function(index) {if ($(this).text() == th.text()) {return true;}return false;});if ($(thOld).length != 0) {ticketTable.dataTable().fnUpdate($(item).text(), rowIndex, $(thOld).index(), true, false);}});loadTicketInfo("bottom-infopane", ticketId, ticketTable.dataTable(), null);ticketTable.css('table-layout', 'fixed');var alertString = jQuery.trim(actionMessages);if (alertString != '') {alert(alertString);}}else {loadTicketInfo("bottom-infopane", ticketId, null, null);}truncateText(85);}});}function updateAddress(userId){console.log("updateAddress called")var line1 = $("#line1").val();var line2 = $("#line2").val();var city = $("#city").val();var pinCode = $("#pinCode").val();var state = $("#state").val();params = {id:userId, line1:line1, line2:line2, city:city, pinCode:pinCode, state:state}console.log("params "+JSON.stringify(params));$.ajax({type : "POST",url : "/crm/user-info!updateAddress",data : params,success : function(response) {alert("Address has updated.");$('#infopane').html(response);},error : function() {alert("Unable to update address");}});}function createTicket(domId, params) {$.ajax({type : "POST",url : "/crm/tickets",data : params,success : function(response) {$('#' + domId).html(response);var ticketTable = createTicketDataTable('tickets');}});}function createAgent(params, managerId){$.ajax({type : "POST",url : "/crm/agent!createAgent?managerId="+managerId,data : params,success : function(response) {alert("Agent created with the specified information");$.colorbox.close();$('#infopane').html(response);var agentTable = $('#agents').dataTable({"aaSorting" : [ [ 1, 'asc' ] ],"bAutoWidth": false,"aoColumns" : [{ "sWidth": "12%", "sSortDataType": "dom-text", "sType": "numeric" },//AgentID{ "sWidth": "25%" },//Agent Name{ "sWidth": "30%" },//Email ID{ "sWidth": "20%" },//Role{ "sWidth": "13%", "sSortDataType": "dom-text", "sType": "numeric"}],//Manager ID"iDisplayLength" : 10,"sDom" : 'T<"clear">lfrtip',"oTableTools" : {"sSwfPath" : "swf/copy_cvs_xls_pdf.swf"},});}});}function changeAgentRole(params){$.ajax({type : "POST",url : "/crm/agent!changeAgentRole",data : params,success : function(response) {alert("Agent role changed");$.colorbox.close();$('#infopane').html(response);var agentTable = $('#agents').dataTable({"aaSorting" : [ [ 1, 'asc' ] ],"bAutoWidth": false,"aoColumns" : [{ "sWidth": "12%", "sSortDataType": "dom-text", "sType": "numeric" },//AgentID{ "sWidth": "25%" },//Agent Name{ "sWidth": "30%" },//Email ID{ "sWidth": "20%" },//Role{ "sWidth": "13%", "sSortDataType": "dom-text", "sType": "numeric"}],//Manager ID"iDisplayLength" : 10,"sDom" : 'T<"clear">lfrtip',"oTableTools" : {"sSwfPath" : "swf/copy_cvs_xls_pdf.swf"},});}});}function createActivity(domId, params) {$.ajax({type : "POST",url : "/crm/activity",data : params,success : function(response) {$('#' + domId).html(response);var activityTable = createActivityDataTable('activity');}});}function goToHomePage() {document.location.href = "/crm";}function loadTickets(domId, getURL, ticketId) {$.ajax({type : "GET",url : getURL,success : function(response) {$('#' + domId).html(response);var ticketTable = createTicketDataTable('tickets');if (ticketId != null) {loadTicketInfo("bottom-infopane", ticketId, ticketTable.dataTable(), null);ticketTable.css('table-layout', 'fixed');}}});}function changeActivityFormValidCriteria(commonDescription) {if(commonDescription == "") {$('#description').addClass('required');} else {$('#description').removeClass('required');}}function processActivityTypeChange(activityType) {if(activityType != "RECEIVED_CALL_FROM_CUSTOMER") {$('select#common-activity-desc').hide();$('#description').addClass('required');} else {$('select#common-activity-desc').show();}if (activityType == "SEND_EMAIL_TO_CUSTOMER") {$.colorbox({inline : true,width : "775px",height : "445px",href : "div#mail-div",onClosed : function() {CKEDITOR.instances['mail-body'].destroy(false);$("div#mail-div").hide();$('select#activity-type').val('OTHER');}});$("div#mail-div").show();$('#mail-body').ckeditor({toolbar : 'Basic', scayt_autoStartup : true});}else if (activityType == "ESCALATE_TICKET") {$.colorbox({inline : true,width : "675px",height : "560px",href : "div#escalation-div",onClosed : function() {CKEDITOR.instances['escalation-mail-body'].destroy(false);$("div#escalation-div").hide();$('select#activity-type').val('OTHER');}});$("div#escalation-div").show();$('#escalation-mail-body').ckeditor({toolbar : 'Basic', scayt_autoStartup : true});}}function processInputFormSubmit() {$.ajax({type : "POST",url : "/crm/",success : function(response) {$.html(response);var ticketTable = createTicketDataTable('tickets');}});}function listActivities(domId, params) {$.ajax({type : "GET",url : "/crm/activity",data : params,success : function(response) {$('#' + domId).html(response);var activityTable = createActivityDataTable('activity');}});}function truncateText(widthSize, jqueryContainer) {if(typeof jqueryContainer!="undefined"){jqueryContainer.find(".truncated-text").each(function() {$(this).truncate({width : $(this).attr('truncatedTextWidth'),addtitle : true});})}else {$(".truncated-text").each(function() {$(this).truncate({width : $(this).attr('truncatedTextWidth'),addtitle : true});})}}function markAsRead(activityId) {$.ajax({type : "POST",url : "/crm/activity!markAsRead?activityId=" + activityId,success: function(response) {listActivities('infopane', "creatorId=1");}});}function loadAdvancedSearchBox() {$.colorbox({inline : true,width : "535px",height : "465px",href : "form#search",onClosed : function() {$("form#search").hide();}});$("form#search").show();}function processSearchEntityChange(searchEntity) {if (searchEntity == "Tickets") {$("#assignee").show();$("#creator").hide();$("tr#activityTypes").hide();}else if (searchEntity == "Activities") {$("#assignee").hide();$("#creator").show();$("tr#activityTypes").show();}}function increaseTrustLevel(domId, userId, trustLevelDelta) {$.ajax({type : "PUT",url : "/crm/user-info/" + userId + "?trustLevelDelta=" + trustLevelDelta,success : function(response) {$('#' + domId).html(response);}});}function addPrivateDealUser(domId, userId) {$.ajax({type : "PUT",url : "/crm/user-info!addPrivateDealUser?userId=" + userId,success : function(response) {$('#' + domId).html(response);}});}function changePrivateDealUserStatus(domId, userId, state) {$.ajax({type : "PUT",url : "/crm/user-info!changeStatusOfPrivateDealUser?userId=" + userId+ "&isPrivateDealUserActive=" + state,success : function(response) {$('#' + domId).html(response);}});}function resetPasswordForPrivateDealUser(domId, userId) {$.ajax({type : "PUT",url : "/crm/user-info!resetPrivateDealUserPassword?userId=" + userId,success : function(response) {$('#' + domId).html(response);},error : function() {alert("Unable to reset password.");}});}function displayCancelOrderPopUp(type) {$.colorbox({inline : true,width : "650px",height : "550px",href : "div#cancel-div",onClosed : function() {CKEDITOR.instances['cancel-body'].destroy(false);$("div#cancel-div").attr('cancelType','');$("div#cancel-div").hide();}});$("div#cancel-div").attr('cancelType',type);$("div#cancel-div").show();$('#cancel-body').ckeditor({toolbar : 'Basic', scayt_autoStartup : true});}function displayCancelStoreOrderPopUp() {$.colorbox({inline : true,width : "650px",height : "550px",href : "#cancel-store-order-div",onClosed : function() {CKEDITOR.instances['cancel-store-order-body'].destroy(false);$("#cancel-store-order-div").hide();}});$("#cancel-store-order-div").show();$('#cancel-store-order-body').ckeditor({toolbar : 'Basic', scayt_autoStartup : true});}function cancelOrder(domId, ticketId, orderId, orderStatus, formData) {if ($('#cancellationInitiator').val()) {var cancellationInitiator = $('#cancellationInitiator').val();var uri = "/crm/user-order-info!markOrderForCancellation?orderId=" + orderId+ "&cancellationInitiator=" + cancellationInitiator + "&" + formData;var cancellationResult = function() {document.location.href = "/crm?email=&orderId=" + orderId;}} else {var uri = "/crm/tickets!updateOrderStatus?id=" + ticketId + "&orderId=" + orderId+ "&orderStatus=" + orderStatus + "&" + formData;var cancellationResult = function(response) {$('#' + domId).html(response);}}$.ajax({type : "POST",url : uri,success : cancellationResult});if(formData.indexOf("LOWER_PRICE_AVAILABLE_ELSEWHERE")!=-1){var desc = formData.split("&");var description = "Order cancelled because of Lower Price Available elsewhere";$.ajax({type : "POST",url : "/crm/tickets?orderId="+orderId+"&priority=MEDIUM&category=PRODUCT_PROCUREMENT"+ "&assigneeEmailId=chaitnaya.vats@shop2020.in&description="+description+"&"+desc[1],success : function(response){alert("Ticket created for Lower Price Available elsewhere");}});}}function cancelStoreOrder(domId, ticketId, orderId, orderStatus, formData) {if ($('#cancellationInitiator').val() != "CUSTOMER" && $('#cancellationInitiator').val() != "INTERNAL") {alert("Cannot refund");return false;}var cancellationInitiator = $('#cancellationInitiator').val();var uri = "/crm/user-order-info!markOrderForCancellation?orderId=" + orderId+ "&cancellationInitiator=" + cancellationInitiator + "&" + formData;var cancellationResult = function() {document.location.href = "/crm?email=&orderId=" + orderId;}$.ajax({type : "POST",url : uri,success : cancellationResult});}function updateOrderStatus(domId, ticketId, orderId, orderStatus) {$.ajax({type : "POST",url : "/crm/tickets!updateOrderStatus?id=" + ticketId + "&orderId=" + orderId+ "&orderStatus=" + orderStatus,success : function(response) {$('#' + domId).html(response);}});}function loadUnreadActivities(domId) {$.ajax({type : "GET",url : "/crm/activity!getUnreadActivities",success : function(response) {$('#' + domId).html(response);var activityTable = createActivityDataTable('activity');}});}function refreshSidebar() {$.ajax({type : "PUT",url : "/crm",success : function(response) {$('#sidebar').html($(response).find('#sidebar').html());}});}function changeAddress(urlParams) {$.ajax({type : "GET",url : "/crm",success : function(response) {$('#sidebar').html($(response).find('#sidebar').html());}});}function showHidecancelReasonDiv(cancelReason){var reasonsToShowDiv = ['LOWER_PRICE_AVAILABLE_ELSEWHERE','OTHER','OUT_OF_STOCK','COLOR_OUT_OF_STOCK'];if(($.inArray(cancelReason, reasonsToShowDiv))!=-1){$('#cancelReasonBox').show();} else {$('#cancelReasonBox').hide();}}function blockPayment(transactionId, ticketId, paymentId) {$.ajax({type : "GET",url : "/crm/tickets!blockPayment?transactionId=" + transactionId + "&id=" + ticketId + "&paymentId=" + paymentId,success : function(response) {$('#bottom-infopane').html(response);}});}function allowPayment(transactionId, ticketId, paymentId) {$.ajax({type : "GET",url : "/crm/tickets!allowPayment?transactionId=" + transactionId + "&id=" + ticketId + "&paymentId=" + paymentId,success : function(response) {$('#bottom-infopane').html(response);}});}function denyDOA(orderId, ticketId) {$.ajax({type : "GET",url : "/crm/tickets!denyDOA?orderId=" + orderId + "&id=" + ticketId,success : function(response) {$('#bottom-infopane').html(response);}});}function authorizeDOA(orderId, ticketId) {$.ajax({type : "GET",url : "/crm/tickets!authorizeDOA?orderId=" + orderId + "&id=" + ticketId,success : function(response) {$('#bottom-infopane').html(response);}});}function denyReturn(orderId, ticketId) {$.ajax({type : "GET",url : "/crm/tickets!denyReturn?orderId=" + orderId + "&id=" + ticketId,success : function(response) {$('#bottom-infopane').html(response);}});}function authorizeReturn(orderId, ticketId) {$.ajax({type : "GET",url : "/crm/tickets!authorizeReturn?orderId=" + orderId + "&id=" + ticketId,success : function(response) {$('#bottom-infopane').html(response);}});}function markOrderForCancellation(orderId, formData) {console.log(typeof(orderId), typeof(formData), orderId, formData);$.ajax({type : "GET",url : "/crm/user-order-info!markOrderForCancellation?orderId=" + orderId + "&cancellationInitiator=" + formData,success : function(response) {document.location.href = "/crm?email=&orderId=" + orderId;}});}function loadAgentCreationForm() {$.colorbox({inline : true,width : "550px",height : "400px",href : "div#create-agent-div",onClosed : function() {$("div#create-agent-div").hide();}});$("div#create-agent-div").show();}function deactivateAgentPopup() {$.colorbox({inline : true,width : "400px",height : "150px",href : "div#deactivate-agent-div",onClosed : function() {$("div#deactivate-agent-div").hide();}});$("div#deactivate-agent-div").show();}function changeAgentPasswordPopup(){$.colorbox({inline : true,width : "350px",height : "350px",href : "div#change-password-div",onClosed : function() {$("div#change-password-div").hide();}});$("div#change-password-div").show();}function changeAgentRolePopup(){$.colorbox({inline : true,width : "375px",height : "350px",href : "div#change-agent-role-div",onClosed : function() {$("div#change-agent-role-div").hide();}});$("div#change-agent-role-div").show();}function updateAgentPassword(){if(($('#change-password1').val().trim())==($('#change-password2').val().trim())){$.ajax({type : "POST",url : "/crm/agent!changePassword?emailId=" + $('#agentEmail').val() + "&newPassword=" + $('#change-password1').val().trim(),success : function(response) {alert("Password updated successfully");$.colorbox.close();}});}else {alert("Passwords not matching");return false;}}function validateAgentCreationForm(){var formError = false;if($('#new-agent-name').val().length == 0) {$('#agent-name-error').html("Please enter the name");$('#new-agent-name').addClass('agent-form-error');formError = true;}if(($('#new-agent-id').val().length == 0)) {$('#agent-email-error').html("Please enter the Email-ID");$('#new-agent-id').addClass('agent-form-error');formError = true;}if($('#create-password1').val().length == 0) {$('#agent-password1-error').html("Please enter password");$('#create-password1').addClass('agent-form-error');formError = true;} else if($('#create-password2').val().length == 0){$('#agent-password2-error').html("Please re enter password");$('#create-password2').addClass('agent-form-error');formError = true;} else if($('#create-password1').val()!=$('#create-password2').val()) {$('#agent-password1-error').html("Please make sure you entered same passwords");$('#create-password1').addClass('agent-form-error');$('#create-password2').addClass('agent-form-error');formError = true;}if(formError){return false;}return true;}function clearAgentCreationForm() {$('#agent-name-error').html("");$('#new-agent-name').removeClass('agent-form-error');$('#agent-email-error').html("");$('#new-agent-id').removeClass('agent-form-error');$('#agent-password1-error').html("");$('#create-password1').removeClass('agent-form-error');$('#agent-password2-error').html("");$('#create-password2').removeClass('agent-form-error');$('#agent-password1-error').html("");$('#create-password1').removeClass('agent-form-error');$('#create-password2').removeClass('agent-form-error');}function deactivateAgent(emailId, id) {$.ajax({type : "POST",url : "/crm/agent!deActivateAgent?emailId=" + emailId+ "&id=" + id,success : function(response) {alert("Agent deactivated successfully");$.colorbox.close();$('#infopane').html(response);var agentTable = $('#agents').dataTable({"aaSorting" : [ [ 1, 'asc' ] ],"bAutoWidth": false,"aoColumns" : [{ "sWidth": "12%", "sSortDataType": "dom-text", "sType": "numeric" },//AgentID{ "sWidth": "25%" },//Agent Name{ "sWidth": "30%" },//Email ID{ "sWidth": "20%" },//Role{ "sWidth": "13%", "sSortDataType": "dom-text", "sType": "numeric"}],//Manager ID"iDisplayLength" : 10,"sDom" : 'T<"clear">lfrtip',"oTableTools" : {"sSwfPath" : "swf/copy_cvs_xls_pdf.swf"},});}});}function extendExpiryDate(domId, ticketId, orderId, pickupExtension) {$.ajax({type : "POST",url : "/crm/tickets!extendExpiry?id=" + ticketId + "&orderId=" + orderId + "&pickupExtension=" + pickupExtension,success : function(response) {$('#' + domId).html(response);}});}function refundRechargeOrder(rechargeOrderId, domId) {$.ajax({type : "POST",url : "/crm/recharge-order-info!refundRechargeOrder?rechargeOrderId=" + rechargeOrderId,success : function(response) {location.reload();},error : function() {$('#' + domId).html("<div style='padding:15px 5px 15px 5px;color:red;'><b>Error in refunding. " +"<a href='/crm/?email=&mobileNumber=&orderId=&ticketId=&rechargeOrderId=" + rechargeOrderId + "&deviceNumber=&submit=Search'>Try again</a> or contact Engineering team.</b></div>");}});}function convertStoreToNormal(orderId) {$.ajax({type : "POST",url : "/crm/user-order-info!convertStoreToNormal?orderId=" + orderId,success : function() {location.reload();},error: function() {location.reload();}});}function changeShippingAddress(orderId) {$.ajax({type : "POST",url : "/crm/user-order-info!changeShippingAddress?orderId=" + orderId,data : $('#shippingAddressFrm').serialize(),success : function(response) {location.reload();},error : function() {location.reload();}});}function refundOrderPayment(params) {$.ajax({type : "POST",url : "/crm/user-order-info!refundOrderPayment",data : params,success : function(response) {alert(response);location.reload();},error : function() {alert("Error in refund");location.reload();}});}function loadOrdersByMobile(domId) {orderTable = $('#orders-without-user').dataTable({"aaSorting" : [ [ 1, 'desc' ] ],"bAutoWidth": false,"aoColumns" : [{ "sWidth": "5%" },//order id{ "sWidth": "7%" },//Source{ "sWidth": "20%" },//item desc{ "sWidth": "16%" },//created{ "sWidth": "7%" },//amount{ "sWidth": "15%" },//status{ "sWidth": "10%" },//mobile no.{ "sWidth": "20%" }],//email"fnDrawCallback": function() { truncateText(125, $(this)); },"iDisplayLength" : 10,"sDom" : 'T<"clear">lfrtip',"oTableTools" : {"sSwfPath" : "swf/copy_cvs_xls_pdf.swf"},"aLengthMenu" : [ [ 5, 10, 20, -1 ], [ 5, 10, 20, "All" ] ]});}function loadRechargeOrdersByDeviceNo(domId){orderTable = $('#recharge-orders').dataTable({"aaSorting" : [ [ 1, 'desc' ] ],"bAutoWidth": false,"aoColumns" : [{ "sWidth": "13%" },//recharge order id{ "sWidth": "22%" },//desc{ "sWidth": "16%" },//created{ "sWidth": "8%" },//amount{ "sWidth": "17%" },//status{ "sWidth": "10%" },//mobile no.{ "sWidth": "14% "}],//email Id"fnDrawCallback": function() { truncateText(125); },"iDisplayLength" : 10,"sDom" : 'T<"clear">lfrtip',"oTableTools" : {"sSwfPath" : "swf/copy_cvs_xls_pdf.swf"},"aLengthMenu" : [ [ 5, 10, 20, -1 ], [ 5, 10, 20, "All" ] ]});}/*function loadReturnTxnsInfo(domId){$.ajax({type : "GET",url : "/crm/return-transaction",success : function(response) {$('#' + domId).html(response);}});}*/function updateTxnStatus(domId, ticketId, transactionId, orderStatus) {$.ajax({type : "POST",url : "/crm/tickets!updateTxnStatus?id=" + ticketId + "&transactionId=" + transactionId+ "&orderStatus=" + orderStatus,success : function(response) {$('#' + domId).html(response);}});}function cancelTxn(domId, ticketId, transactionId, orderStatus, formData) {var uri = "/crm/tickets!updateTxnStatus?id=" + ticketId + "&transactionId=" + transactionId+ "&orderStatus=" + orderStatus + "&" + formData;var cancellationResult = function(response) {$('#' + domId).html(response);}$.ajax({type : "POST",url : uri,success : cancellationResult});}function loadReturnTransactionsView(domId, params) {$.ajax({type : "GET",url : "/crm/return-transactions",data : params,success : function(response) {$('#' + domId).html(response);}});}function loadReturnTransactionsDefectiveView(domId, params) {$.ajax({type : "GET",url : "/crm/return-transactions!defectiveView",data : params,success : function(response) {$('#' + domId).html(response);}});}function loadReturnTransactionsPane(domId, userId, returnType) {$.ajax({type : "GET",url : "/crm/return-transactions!view?userId=" + userId + "&returnType="+returnType,success : function(response) {$('#' + domId).html(response);RETURN.orderTable = $('#user-orders').dataTable({"aaSorting" : [ [ 1, 'desc' ] ],"bAutoWidth": false,"fnDrawCallback": function() { truncateText(125); },"iDisplayLength" : 10,"aLengthMenu" : [ [ 5, 10, 20, -1 ], [ 5, 10, 20, "All" ] ]});}});}function storeTblValues(){var tableData = new Array();var counter=-1;$(RETURN.orderTable).find('tr').each(function(row, tr){if($(tr).find('td:eq(3)').find('input').val()!='0'){counter++;tableData[counter]={"orderId" : $(tr).find('td:eq(0)').text(), "returnQty" :$(tr).find('td:eq(3)').find('input').val(), "action" : $(tr).find('td:eq(4)').find('select').val(), "returnPickupType" : $(tr).find('td:eq(5)').find('select').val()}}});tableData.shift();return tableData;}function storeTblValues2(){var tableData = new Array();$('#confirm-return-orders-table tr').each(function(row, tr){tableData[row]={"orderId" : $(tr).find('td:eq(0)').text(), "returnQty" :$(tr).find('td:eq(1)').text(), "action" : $(tr).find('td:eq(2)').find('select').val(), "returnPickupType" : $(tr).find('td:eq(3)').find('select').val()}});tableData.shift();return tableData;}function validateReturn(tableData, userId, returnType, domId){var params = "tableData=" + tableData + "&userId=" + userId + "&returnType=" + returnType;$.ajax({type : "GET",url : "/crm/return-transactions!validateReturn",data : params,success : function(response) {if(new String("false").valueOf() == new String(response.trim()).valueOf()){alert("Data not validated at server end");}else {$('#' + domId).html(response);orderTable = $('#confirm-return-orders-table').dataTable({"aaSorting" : [ [ 1, 'desc' ] ],"bAutoWidth": false,"iDisplayLength" : 10,"aLengthMenu" : [ [ 5, 10, 20, -1 ], [ 5, 10, 20, "All" ] ]});addressTable = $('#user-addresses-return-order').dataTable({"aaSorting" : [ [ 1, 'desc' ] ],"bAutoWidth": false,"iDisplayLength" : 10,"aLengthMenu" : [ [ 5, 10, 20, -1 ], [ 5, 10, 20, "All" ] ]});}}});}function submitAddressForReturnOrder(params,userId,returnType,tableData,domId) {$.ajax({type : "GET",url : "/crm/return-transactions!addNewAddress",data : params,success : function(response) {if (response.trim()==""){alert("Address added successfully");validateReturn(tableData, userId, returnType, domId)}else{alert(response);}}});}function createReturnTransaction(tableData, userId, returnType, addressId, domId) {var params = "tableData=" + tableData + "&userId=" + userId + "&returnType=" + returnType +"&addressId=" + addressId;$.ajax({type : "GET",url : "/crm/return-transactions!createReturnTransaction",data : params,success : function(response) {if(response.trim()==="0"){alert("Problem while creating return transaction.");}else{$('#' + domId).html(response);$('#user-return-orders').dataTable({"aaSorting" : [ [ 1, 'desc' ] ],"bAutoWidth": false,"aoColumns" : [{ "sWidth": "5%" },{ "sWidth": "10%" },{ "sWidth": "20%" },{ "sWidth": "10%" },{ "sWidth": "10%" },{ "sWidth": "20%" },{ "sWidth": "25% "}],"fnDrawCallback": function() { truncateText(125); },"iDisplayLength" : 10,"aLengthMenu" : [ [ 5, 10, 20, -1 ], [ 5, 10, 20, "All" ] ]});}}});}function viewReturnTransaction(returnTransactionId, domId){var params = "returnTransactionId=" + returnTransactionId;$.ajax({type : "GET",url : "/crm/return-transactions!viewReturnTransaction",data : params,success : function(response) {$('#' + domId).html(response);$('#user-return-orders').dataTable({"aaSorting" : [ [ 1, 'desc' ] ],"bAutoWidth": false,"aoColumns" : [{ "sWidth": "5%" },{ "sWidth": "10%" },{ "sWidth": "20%" },{ "sWidth": "10%" },{ "sWidth": "10%" },{ "sWidth": "20%" },{ "sWidth": "25% "}],"fnDrawCallback": function() { truncateText(125); },"iDisplayLength" : 10,"aLengthMenu" : [ [ 5, 10, 20, -1 ], [ 5, 10, 20, "All" ] ]});}});}function changeStatusForReturnTransaction(returnTransactionId, newReturnTransactionStatus, domId) {var params = "returnTransactionId=" + returnTransactionId + "&newReturnTransactionStatus=" + newReturnTransactionStatus;$.ajax({type : "GET",url : "/crm/return-transactions!changeStatusForReturnTransaction",data : params,success : function(response) {alert(response);viewReturnTransaction(returnTransactionId, domId);}});}function viewReturnOrderInfo(returnOrderId, domId) {var params = "returnOrderId=" + returnOrderId;$.ajax({type : "GET",url : "/crm/return-transactions!getReturnOrderInfoForId",data : params,success : function(response) {$('#' + domId).html(response);}});}function loadReturnPickUpPane(domId, userId){$.ajax({type : "GET",url : "/crm/return-transactions!viewPickUp?userId=" + userId,success : function(response) {$('#' + domId).html(response);$('#user-orders-pickup').dataTable({"aaSorting" : [ [ 1, 'desc' ] ],"bAutoWidth": false,"fnDrawCallback": function() { truncateText(125); },"iDisplayLength" : 10,"aLengthMenu" : [ [ 5, 10, 20, -1 ], [ 5, 10, 20, "All" ] ]});}});}function confirmPickup(userId, domId){var returnOrderIdsArray = new Array();$('#user-orders-pickup tr').each(function(row, tr){if($(tr).find('td:eq(6)').find('input').is(":checked")){var returnOrderId = $(tr).find('td:eq(6)').find('input').val();returnOrderIdsArray.push(returnOrderId);}});if (returnOrderIdsArray.length ==0){alert("Please select orders for pickup");return false;}var params = "returnOrderIdsForPickUp=" +returnOrderIdsArray;$.ajax({type : "GET",url : "/crm/return-transactions!createReturnPickup",data : params,success : function(response) {$('#' + domId).html(response);$('#user-orders-pickup').dataTable({"aaSorting" : [ [ 1, 'desc' ] ],"bAutoWidth": false,"fnDrawCallback": function() { truncateText(125); },"iDisplayLength" : 10,"aLengthMenu" : [ [ 5, 10, 20, -1 ], [ 5, 10, 20, "All" ] ]});},error : function() {alert("Unable to create pick up");}});}function viewReturnPickup(pickupRequestId, domId){var params = "pickupRequestId=" + pickupRequestId;$.ajax({type : "GET",url : "/crm/return-transactions!viewReturnPickup",data : params,success : function(response) {$('#' + domId).html(response);$('#user-orders-pickup').dataTable({"aaSorting" : [ [ 1, 'desc' ] ],"bAutoWidth": false,"aoColumns" : [{ "sWidth": "10%" },{ "sWidth": "10%" },{ "sWidth": "10%" },{ "sWidth": "25%" },{ "sWidth": "10%" },{ "sWidth": "10%" },{ "sWidth": "25% "}],"fnDrawCallback": function() { truncateText(125); },"iDisplayLength" : 10,"aLengthMenu" : [ [ 5, 10, 20, -1 ], [ 5, 10, 20, "All" ] ]});}});}function changeRequestPickupStatus(pickupRequestId, pickupRequestNo, logisticProviderId, pickupStatus, promised_pickup_timestamp, pickedUpAt, domId){var params = "pickupRequestId=" +pickupRequestId + "&pickupRequestNo=" + pickupRequestNo + "&logisticProviderId=" + logisticProviderId + "&pickupStatus=" +pickupStatus + "&promised_pickup_timestamp=" + promised_pickup_timestamp + "&pickedUpAt=" + pickedUpAt;$.ajax({type : "GET",url : "/crm/return-transactions!updateReturnPickup",data : params,success : function(response) {alert(response);viewReturnPickup(pickupRequestId, domId);}});}function showAllReturnTransactions(userId, domId){var params = "userId=" + userId;$.ajax({type : "GET",url : "/crm/return-transactions!getReturnTransactionsForUser",data : params,success : function(response) {$('#' + domId).html(response);$('#all-return-transactions').dataTable({"aaSorting" : [ [ 1, 'desc' ] ],"bAutoWidth": false,"fnDrawCallback": function() { truncateText(125); },"iDisplayLength" : 10,"aLengthMenu" : [ [ 5, 10, 20, -1 ], [ 5, 10, 20, "All" ] ]});}});}function splitReturnOrder(params){$.ajax({type : "GET",url : "/crm/return-transactions!splitReturnOrder",data : params,success : function(response) {alert(response);location.reload();},error : function() {alert("Unable to split returnorder");}});}function showHideRefundDiv(refundType){if (refundType === "1"){if ($('#chequeDetails').css('display') == 'none') {$('#chequeDetails').show();$('#couponDetails').hide();}}if (refundType === "3"){if ($('#couponDetails').css('display') == 'none') {$('#couponDetails').show();$('#chequeDetails').hide();}}if (refundType === "4" || refundType === "0"){$('#chequeDetails').hide();$('#couponDetails').hide();}}function verifyDoc(userId){var gstin = $("#gstin").val();params = {gstin:gstin, userId:userId}$.ajax({type : "GET",url : "/crm/user-info!verifyRetailer",data : params,success : function(response) {alert("Retailer has been verified");$('#infopane').html(response);},error : function() {alert("Unable to verify retailer");}});}//