Rev 34650 | Rev 35289 | Go to most recent revision | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed
$(function() {$(document).on('click', ".lead", function() {loadLead("main-content");});$(document).on('click', ".team-commitment", function() {loadTeamCommitment("main-content");});$(document).on('click', ".partner-health", function() {loadPartnerHealth("main-content");});$(document).on('click', ".lead-detail", function() {loadLeadDetail("main-content");});$(document).on('click', ".submitCommitment",function() {var startDateTime = getDatesFromPicker('input[name="commitmentDate"]').startDate;doGetAjaxRequestHandler(context + "/getTeamCommitment?date="+ startDateTime, function(response) {$('.teamcommitmentcontainer').html(response);});});$(document).on('click', ".submitDateWiseLead", function() {var leadDate = $("#dateWiseLead").val();var status = $("#statusFilter").val();var color = $("#colorFilter").val();if (color == null) {color = "";}console.log(leadDate);doGetAjaxRequestHandler(context + "/getOpenLead?leadStatus=" + status + "&color=" + color + "&leadDate=" + leadDate, function(response) {$('#' + 'main-content').html(response);});});$(document).on('click', ".downloadDateWiseLead", function () {var leadDate = $("#dateWiseLead").val();var status = $("#statusFilter").val();var color = $("#colorFilter").val();if (color == null) {color = "";}// console.log(leadDate);// doGetAjaxRequestHandler(context + "/downloadDateWiseLead?leadStatus=" + status + "&color=" + color + "&leadDate=" + leadDate, function(response) {// $('#' + 'main-content').html(response);// });console.log(leadDate);let endPoint = `${context}/downloadDateWiseLead?leadStatus=${status}&color=${color}&leadDate=${leadDate}`;window.location.href = endPoint;});$(document).on('click', ".visit-request-plan", function() {doGetAjaxRequestHandler(context + "/visitPlan", function(response) {$('#' + 'main-content').html(response);});});$(document).on('click', ".visitPlan", function() {let dateWisePlan = $("#dateVisitSearch").val();doGetAjaxRequestHandler(context + "/visit/getVisitPlan?date=" + dateWisePlan, function(response) {$('#' + 'main-content').html(response);});});$(document).on('click', ".lead-close", function() {loadClosedLead("main-content");});$(document).on('click', "#lead-close-paginated .next",function() {var searchText = $("#authUser").val();// var searchTxt=$("#scheme-search-text").val();console.log(searchText);if (typeof (searchText) == "undefined" || !searchText) {searchText = "";}if ((searchText)) {var params = {};params['searchTerm'] = searchText;loadPaginatedNextItems('/searchLeadPaginated', params,'lead-close-paginated', 'close-lead-table','lead-close-container');} else {loadPaginatedNextItems('/getPaginatedClosedLeads', null,'lead-close-paginated', 'close-lead-table','lead-close-container');}$(this).blur();});$(document).on('click', "#lead-close-paginated .previous",function() {var searchText = $("#authUser").val();// var searchTxt=$("#scheme-search-text").val();console.log(searchText);if (typeof (searchText) == "undefined" || !searchText) {searchText = "";}if ((searchText)) {var params = {};params['searchTerm'] = searchText;loadPaginatedPreviousItems('/searchLeadPaginated', params,'lead-close-paginated', 'close-lead-table','lead-close-container');} else {loadPaginatedPreviousItems('/getPaginatedClosedLeads',null, 'lead-close-paginated', 'close-lead-table','lead-close-container');}$(this).blur();});$(document).on('click', "#close-lead-search-button", function() {var searchText = $("#authUser").val();if (typeof (searchText) == "undefined" || !searchText) {searchText = "";}loadLeadSearchInfo(searchText);});$(document).on("keyup", "#authUser", function(e) {var keyCode = e.keyCode || e.which;if (keyCode == 13) {$("#close-lead-search-button").click();}});$(document).on('click', ".view",function() {var id = $(this).data('requestid');console.log(id);doGetAjaxRequestHandler(context + "/getLeadActivity?leadId="+ id, function(response) {console.log(response)$('#fetchLeadActivityData .modal-content').html(response);});});$(document).on('click', ".newLead", function() {$('#newEntryLeadModal').modal('show');$("#scheduleTime").hide();});$(document).on('click', ".show-lead", function() {var status = $("#statusFilter").val();doGetAjaxRequestHandler(context + "/getOpenLead?leadStatus=" + status, function(response) {$('#' + 'main-content').html(response);});});$(document).on('click', ".show-colowise-lead", function() {var status = $("#statusFilter").val();var color = $("#colorFilter").val();doGetAjaxRequestHandler(context + "/getOpenLead?leadStatus=" + status + "&color=" + color, function(response) {$('#' + 'main-content').html(response);});});$(document).on('click', "#uploadIvoryLead", function() {window.location.href = context + "/downloadIvoryLead";});$(document).on('click', ".submitLeadGenerate", function() {console.log("hello");if (confirm('Confirm upload ?')) {var fileSelector = $(this)[0];if (fileSelector != undefined) {var url = `${context}/csvFileAndSetLead`;console.log(url);var file = $(".fileLeadGenerate")[0].files[0];let fileInput = $(this);console.log("file" + file);console.log("fileInput" + fileInput);doAjaxUploadRequestHandler(url,'POST',file, function(response) {console.log("reponse" + response);if (response == true) {alert("successfully uploaded");}});}}else {// Do nothing!}});$(document).on('click', ".lead-request",function() {var firstName = $('input[name="firstName"]').val();var lastName = $('input[name="lastName"]').val();var mobile = $('input[name="mobile"]').val();var address = $('input[name="address"]').val();var status = $("#status").val();var city = $('input[name="city"]').val();var state = $("#state").val();var remark = $("#createRemark").val();var assignTo = $("#createAssignTo").val();var source = $("#leadSource").val();var communicationType = $("#communicationTye").val();var conversionprobability = $("#conversionprobabilit").val();var outletName = $('input[name="leadoutletName"]').val();var counterSize = $('input[name="leadcounterSize"]').val();var table = document.getElementById('brandtable');var brandValueJson = [];var leadBrands;console.log(conversionprobability)if (firstName === "" && lastName === "" && mobile === ""&& address === "" && status === "" && city === ""&& state === "" && remark === "" && source === "") {alert("Field can't be empty");return;}if (firstName === "") {alert("First Name is required");return;}if (lastName === "") {alert("Last Name is required");return;}if (mobile === "") {alert("Mobile is required");return;}if (status === "") {alert("Status is required");return;}if (address === "") {alert("address is required");return;}if (city === "") {alert("city is required");return;}if (state === "") {alert("state is required");return;}if (source === "") {alert("Source is required")return;}if (remark === "") {alert("Remark is required");return;}if (conversionprobability === "") {alert("Conversion Probability is required");return;}if (status == "followUp" || status == "pending" || status == "finalized") {if (outletName === "") {alert("Outlet Name is required");return;}if (counterSize === "") {alert("Counter Size is required");return;}if (localStorage.getItem("frontph") == "undefined" && localStorage.getItem("frontph") == null) {alert("Front Document is required");return;}if (localStorage.getItem("internalMarketh") == "undefined" || localStorage.getItem("internalMarketh") == null) {alert("Front With Market Document is required");return;}if (localStorage.getItem("leftShoth") == "undefined" || localStorage.getItem("leftShoth") == null) {alert("Internal Left Shot Document is required");return;}if (localStorage.getItem("leftWallh") == "undefined" || localStorage.getItem("leftWallh") == null) {alert("Internal Left Wall Document is required");return;}if (localStorage.getItem("rightWallh") == "undefined" || localStorage.getItem("rightWallh") == null) {alert("Internal Right Wall Document is required");return;}for (i = 1; i < table.rows.length; i++) {var objCells = table.rows[i].cells;leadBrands = {brand: objCells[0].innerText,value: objCells[1].getElementsByTagName('input')[0].value}brandValueJson.push(leadBrands);}}var leaddetailData = {}leaddetailData['firstName'] = firstName;leaddetailData['lastName'] = lastNameleaddetailData['mobile'] = mobileleaddetailData['address'] = addressleaddetailData['city'] = cityleaddetailData['state'] = stateleaddetailData['status'] = statusleaddetailData['remark'] = remarkleaddetailData['assignTo'] = assignToleaddetailData['source'] = sourceleaddetailData['colorCheck'] = conversionprobabilityif (status == "followUp") {leaddetailData['schelduleTimestamp'] = getDatesFromPicker('#scheduleTime').startDate;leaddetailData['communicationType'] = communicationType}leaddetailData['outletName'] = outletName;leaddetailData['counterSize'] = counterSize;leaddetailData['leadBrands'] = brandValueJson;console.log(localStorage.getItem("frontp"));leaddetailData['frontp'] = localStorage.getItem("frontph");leaddetailData['frontWithMarket'] = localStorage.getItem("internalMarketh");leaddetailData['internalLongShot'] = localStorage.getItem("leftShoth");leaddetailData['internalLeftWall'] = localStorage.getItem("leftWallh");leaddetailData['internalRightWall'] = localStorage.getItem("rightWallh");console.log(leaddetailData);if (confirm("Are you sure you want to add lead!") == true) {doPostAjaxRequestWithJsonHandler(context + "/createLead",JSON.stringify(leaddetailData), function(response) {if (response == 'true') {alert("successfully Add");$('#newEntryLeadModal').modal('hide');$('.modal-backdrop').remove();loadLead("main-content");} else {alert(response);}});return false;}});var leadId = null;var row = null;$(document).on('click', ".editLead", function() {$('#editLeadData').modal('show');$('input[name="remark"]').val("")$("#assignTo").val("")$("#editStatus").val("");$("#reason").val("");$("#statusFilter").val("");localStorage.removeItem("frontph");localStorage.removeItem("leftShoth");localStorage.removeItem("rightWallh");localStorage.removeItem("leftWallh");localStorage.removeItem("internalMarketh");row = $(this).closest("tr");$("#editScheduleTime").hide();leadId = $(this).data('leadid');console.log(leadId)$('#lead-detail-view').show();doAjaxRequestHandler(context + "/getLeadDetailByLeadId?leadId=" + leadId, "GET",function(response) {console.log(response)console.log(response.response)var data = response.response;if (data != null) {$('#lead-detail-view').hide();$('input[name="outletName"]').val(data.outletName);$('input[name="counterSize"]').val(data.counterSize);}});});$(document).on('click', ".lead-edit-request",function() {console.log(row);var rowIndex = $(this).closest('tr').prevAll().length;var remark = $('input[name="remark"]').val();var assignTo = $("#assignTo").val();var editStatus = $("#editStatus").val();var reason = $("#reason").val();var leadDate = $("#dateWiseLead").val();var leadStatus = $("#statusFilter").val();var color = $("#colorFilter").val();var communicationType = $("#communicationType").val();var conversionprobability = $("#conversionprobability").val();console.log(conversionprobability)console.log(leadDate)console.log(leadStatus)console.log(color)console.log(reason)if (remark === "" && assignTo === "" && editStatus === "") {alert("All fields is required");return;}if (assignTo === "") {alert("assignTo is required");return;}if (remark === "") {alert("Remark is required");return;}if (editStatus === "") {alert("status is required");return;}if (editStatus === "notInterested") {if (reason == null) {alert("Reason is required");return;}}var leadActivityData = {}leadActivityData['id'] = leadId;leadActivityData['remark'] = remark;leadActivityData['assignTo'] = assignToleadActivityData['status'] = editStatusleadActivityData['reason'] = reasonleadActivityData['colorCheck'] = conversionprobabilityif (editStatus == "followUp") {leadActivityData['scheldule'] = getDatesFromPicker('input[name="editScheduleTime"]').startDateleadActivityData['communicationType'] = communicationType}console.log(leadActivityData);if (confirm("Are you sure you want to add lead!") == true) {doPostAjaxRequestWithJsonHandler(context + "/editLead", JSON.stringify(leadActivityData), function(response) {console.log(response);$('#editLeadData').modal('hide');$('.modal-backdrop').remove();row.html(response);});}});$(document).on('click', ".show-partner-health",function() {var email = $("#authUserFilter").val();console.log(email)doGetAjaxRequestHandler(context + "/partnerHealth?email="+ email, function(response) {console.log(response)$('#' + 'main-content').html(response);});});$(document).on('click', ".lead-detail-entry",function() {console.log("hello");var outletName = $('input[name="outletName"]').val();var counterSize = $('input[name="counterSize"]').val();var table = document.getElementById('editbrandtable');var brandValueJson = [];var leadBrands;if (outletName === "") {alert("Outlet Name is required");return;}if (counterSize === "") {alert("Counter Size is required");return;}if (localStorage.getItem("frontph") == "undefined" && localStorage.getItem("frontph") == null) {alert("Front Document is required");return;}if (localStorage.getItem("internalMarketh") == "undefined" || localStorage.getItem("internalMarketh") == null) {alert("Front With Market Document is required");return;}if (localStorage.getItem("leftShoth") == "undefined" || localStorage.getItem("leftShoth") == null) {alert("Internal Left Shot Document is required");return;}if (localStorage.getItem("leftWallh") == "undefined" || localStorage.getItem("leftWallh") == null) {alert("Internal Left Wall Document is required");return;}if (localStorage.getItem("rightWallh") == "undefined" || localStorage.getItem("rightWallh") == null) {alert("Internal Right Wall Document is required");return;}for (i = 1; i < table.rows.length; i++) {var objCells = table.rows[i].cells;leadBrands = {brand: objCells[0].innerText,value: objCells[1].getElementsByTagName('input')[0].value}brandValueJson.push(leadBrands);}var leadDetailObject = {};leadDetailObject['leadId'] = leadId;leadDetailObject['outletName'] = outletName;leadDetailObject['counterSize'] = counterSize;leadDetailObject['leadBrands'] = brandValueJson;console.log(localStorage.getItem("frontp"));leadDetailObject['frontp'] = localStorage.getItem("frontph");leadDetailObject['frontWithMarket'] = localStorage.getItem("internalMarketh");leadDetailObject['internalLongShot'] = localStorage.getItem("leftShoth");leadDetailObject['internalLeftWall'] = localStorage.getItem("leftWallh");leadDetailObject['internalRightWall'] = localStorage.getItem("rightWallh");console.log(leadDetailObject);if (confirm("Are you sure you want to add lead detail!") == true) {doPostAjaxRequestWithJsonHandler(context + "/leadDetail", JSON.stringify(leadDetailObject), function(response) {console.log(response);if (response == 'true') {alert("Submit Successfully");}});}});$(document).on('change', '.frontp',function() {if (confirm('Document has been selected, Do you want to upload ?')) {var documentId = uploadImage(this, "frontph");} else {}});$(document).on('change', '.internalMarket',function() {if (confirm('Document has been selected, Do you want to upload ?')) {var documentId = uploadImage(this, "internalMarketh");} else {}});$(document).on('change', '.leftShot',function() {if (confirm('Document has been selected, Do you want to upload ?')) {var documentId = uploadImage(this, "leftShoth");} else {}});$(document).on('change', '.leftWall',function() {if (confirm('Document has been selected, Do you want to upload ?')) {var documentId = uploadImage(this, "leftWallh");} else {}});$(document).on('change', '.rightWall',function() {if (confirm('Document has been selected, Do you want to upload ?')) {var documentId = uploadImage(this, "rightWallh");} else {}});});function uploadImage(fileSelector, attrName) {var documentId;if (fileSelector != undefined&& fileSelector.files[0] != undefined) {var url = context+ '/document-upload';console.log(url);var file = fileSelector.files[0];console.log(file)doAjaxUploadRequestHandler(url,'POST',file,function(response) {console.log(response)documentId = response.response.document_id;console.log("documentId : "+ documentId);localStorage.setItem(attrName,documentId);});return documentId;}}function loadLead(domId) {doGetAjaxRequestHandler(context + "/getOpenLead", function(response) {$('#' + domId).html(response);});}function loadClosedLead(domId, searchTerm) {doGetAjaxRequestHandler(context + "/getClosedLead", function(response) {$('#' + domId).html(response);})}function statusAction() {var val = $('#status').val();if (val == "followUp") {$("#scheduleTime").show();} else {$("#scheduleTime").hide();}}function editStatusAction() {var val = $('#editStatus').val();if (val == "followUp") {$("#editScheduleTime").show();} else {$("#editScheduleTime").hide();}}function loadLeadSearchInfo(search_text) {loadSearchLead("main-content", search_text);}function loadTeamCommitment(domId) {doGetAjaxRequestHandler(context + "/teamCommitment",function(response) {$('#' + domId).html(response);});}function loadLeadDetail(domId) {doGetAjaxRequestHandler(context + "/getLeadDetail",function(response) {$('#' + domId).html(response);});}function loadPartnerHealth(domId) {doGetAjaxRequestHandler(context + "/partnerHealth",function(response) {$('#' + domId).html(response);});}function loadSearchLead(domId, search_text) {doGetAjaxRequestHandler(context + "/searchLeads?searchTerm=" + search_text,function(response) {$('#' + domId).html(response);});}$(document).on('click', ".arr-button-mk",function () {var startDate = $('.arr-start_date').val();doGetAjaxRequestHandler(context + "/rbmTodayArr?startDate=" + startDate, function (response) {$('#main-content').html(response);});});$(document).on('click', ".rbm-today-arr",function () {doGetAjaxRequestHandler(context + "/rbmTodayArr", function (response) {$('#main-content').html(response);});});