Rev 33618 | Blame | Compare with Previous | Last modification | View Log | RSS feed
$(document).on('click', ".create-service", function () {loadService("main-content");});$(document).on('click', ".add-brand", function () {loadaddBrandToService("main-content");});$(document).on('click', ".wod-fin-mapping-report", function () {doGetAjaxRequestHandler(`${context}/wodFinMappingReport`,function (response) {$('#' + 'main-content').html(response);});});$(document).on('click', ".notApplicableBrandService",function () {naCommentService = $(this).data('nacommentservice');console.log(naCommentService);var dialog = bootbox.dialog({message: "<h4 style='color:red'>NOTAPPLICABLE</h4><p>"+ naCommentService + "</p>",closeButton: true});dialog.modal('show');});$(document).on('click', ".add-brand", function () {loadaddBrandToService("main-content");});$(document).on('click', ".activate-brand-service-modal", function () {console.log("activate-brand-service-modal clicked");serviceId = $(this).data('serviceid');fofoId = $("#partnerName").val();serviceBrandId = $(this).data('servicebrandid');console.log(fofoId);console.log(serviceId);console.log(serviceBrandId);var params = {"serviceId": serviceId,"fofoId": fofoId,"serviceBrandId": serviceBrandId}doPostAjaxRequestWithParamsHandler(context+ "/activatePartnerbrandServiceModal", params, function (response) {$('#myServiceActivateBrand').html(response);});});$(document).on('click', ".submit-brand-not-available", function () {console.log("submit-brand-not-available");serviceId = $(this).data('serviceid');fofoId = $("#partnerName").val();serviceBrandId = $(this).data('servicebrandid');na_comment = $('input[name="reasonBrandNotAvailable"]').val();active = false;partnerStatus = "NOTWORKING";applicableType = "NO";if (na_comment == "" || na_comment == undefined) {alert("Na_comment can't be empty");return;}addPartnerServiceBrandDetails(fofoId, serviceId,serviceBrandId, applicableType, active,partnerStatus, na_comment);$('#myServiceActivateBrand').modal('hide');$('.modal-backdrop').remove();});$(document).on('click', ".reason-brand-service-not-activates", function () {console.log("reason-brand-service-not-activates clicked");serviceId = $(this).data('serviceid');fofoId = $("#partnerName").val();serviceBrandId = $(this).data('servicebrandid');var serviceBrandComment = $('input[name="reasonBrandServiceNotActivate"]').val();console.log(fofoId);console.log(serviceId);console.log(serviceBrandId);console.log(serviceBrandComment);reasonPartnerbrandServiceNotActivate(fofoId, serviceId, serviceBrandId, serviceBrandComment);});$(document).on('click', ".service-comment", function () {serviceId = $(this).data('serviceid');fofoId = $(this).data('fofoid');var row = $(this).closest("tr");bootbox.dialog({title: "Comment!",message: "<div class=form-inline'>"+ "<label for='code'>comment :</label>"+ "<input class='form-control' type='text' id='naTextComment'/>"+ "</div>",buttons: {cancel: {label: "CANCEL",className: 'btn-danger',callback: function () {return;}},ok: {label: "OK",className: 'btn-info',callback: function () {naText = $('#naTextComment').val();if (naText == "" || naText == undefined || naText == null) {alert("Comment text can't be empty");return;}var params = {"serviceId": serviceId,"fofoId": fofoId,"naText": naText}doPostAjaxRequestWithJsonHandler(context + "/addPartnerServiceGenComment",JSON.stringify(params), function (response) {alert("Successfully Submitted");row.html(response);});}}}});});$(document).on('click', ".follow-up-date", function () {serviceId = $(this).data('serviceid');fofoId = $(this).data('fofoid');name = $(this).data('name');gencomment = $(this).data('gencomment');console.log("fofoId" + fofoId);console.log("name -" + name);var row = $(this).closest("tr");doGetAjaxRequestHandler(`${context}/brandWiseFollowupDetails?fofoId=${fofoId}&serviceId=${serviceId}`, function (response) {var tableBodyContent = [];console.log("response - ", response);var result = JSON.parse(response);result.forEach(function (item) {console.log("Item - ", item);tableBodyContent.push(`<tr><td>${item.brand}</td><td>${item.followUpDate}</td></tr>`);});bootbox.dialog({title: `<span style='color:black; font-size: medium'>${name}</span>`,message: `<div class=form-inline'><table class="table table-bordered "><thead><tr><th>Brands</th><th>Follow Up Date</th></tr></thead><tbody style="text-align: center"><!-- table body dynamically -->${tableBodyContent.join('')}</tbody></table><h5 style="text-decoration: underline">Add and Update Follow up </h5><label for='followUpBrand'>Brand:</label><select id="followUpBrand" class="form-control"><option value="Oppo">Oppo</option><option value="Vivo">Vivo</option><option value="Samsung">Samsung</option><option value="Realme">Realme</option><option value="Xiaomi">Xiaomi</option></select><label for='followUpDate'>Follow Up Date:</label><input class='form-control' type='date' id='followUpDate'/></div>`,buttons: {cancel: {label: "CANCEL",className: 'btn-danger',callback: function () {return;}},ok: {label: "OK",className: 'btn-info',callback: function () {followUpBrand = $('#followUpBrand').val();followUpDate = $('#followUpDate').val();var params = {"serviceId": serviceId,"fofoId": fofoId,"naText": gencomment,"followUpDate": followUpDate,"followUpBrand": followUpBrand};doPostAjaxRequestWithJsonHandler(context + "/addPartnerServiceFollowupDate",JSON.stringify(params), function (response) {alert("Successfully Submit");row.html(response);});}}}});});});$(document).on('click', ".service-mark-not-active", function () {serviceId = $(this).data('serviceid');fofoId = $(this).data('fofoid');var row = $(this).closest("tr");bootbox.dialog({title: "Mark Not Applicable!",message: "<div class=form-inline'>"+ "<label for='code'>Not Applicable Reason:</label>"+ "<input class='form-control' type='text' id='naText'/>"+ "</div>",buttons: {cancel: {label: "CANCEL",className: 'btn-danger',callback: function () {return;}},ok: {label: "OK",className: 'btn-info',callback: function () {naText = $('#naText').val();if (naText == "" || naText == undefined || naText == null) {alert("NA text can't be empty");return;}var params = {"serviceId": serviceId,"fofoId": fofoId,"naText": naText}doPostAjaxRequestWithJsonHandler(context + "/addPartnerServiceNotavailable",JSON.stringify(params), function (response) {alert("Successfully Marked NA");row.html(response);});}}}});});$(document).on('click', ".markNA", function () {let fofoId = $('#partnerName').val();let serviceId = $(this).data("serviceid");bootbox.dialog({title: "Mark Not Applicable!",message: "<div class=form-inline'>"+ "<label for='code'>Not Applicable Reason:</label>"+ "<input class='form-control' type='text' id='naText'/>"+ "</div>",buttons: {cancel: {label: "CANCEL",className: 'btn-danger',callback: function () {return;}},ok: {label: "OK",className: 'btn-info',callback: function () {naText = $('#naText').val();if (naText == "" || naText == undefined || naText == null) {alert("NA text can't be empty");return;}var params = {"serviceId": serviceId,"fofoId": fofoId,"naText": naText}doPostAjaxRequestWithJsonHandler(context + "/partnerservice/applicable",JSON.stringify(params), function (response) {alert("Successfully Marked NA");loadAdminPartnerService("main-content", fofoId);});}}}});});$(document).on('click', ".markApplicable", function () {let serviceId = $(this).data("serviceid");if (confirm("Confirm?")) {let fofoId = $('#partnerName').val();var params = {"serviceId": serviceId,"fofoId": fofoId,"naText": null}doPostAjaxRequestWithJsonHandler(context + "/partnerservice/applicable", JSON.stringify(params), function (response) {alert("successfully Marked Applicable");loadAdminPartnerService("main-content", fofoId);});}});$(document).on('click', ".add-service-details-for-partner",function () {fofoId = $("#partnerName").val();serviceId = $("#serviceName").val();applicableType = $("#applicableService").val();code = $("#code").val();partnerStatus = $("#partnerStatusTypeServices").val();na_comment = $("#na_comment_services").val();partnerCommentStatus = $("#partner_comment_status").val();if (applicableType == "" || applicableType == null|| applicableType == undefined) {alert("select appropriate applicableType");} else if (applicableType == 'NO') {if (na_comment == "" || na_comment == undefined) {alert("Na_comment can't be empty");return;}if (fofoId == "" || fofoId == null || fofoId == undefined) {alert("select appropriate partnerName");return;}if (serviceId == "" || serviceId == null|| serviceId == undefined) {alert("select appropriate serviceName");return;}} else {if (fofoId == "" || fofoId == null || fofoId == undefined) {alert("select appropriate partnerName");return;}if (serviceId == "" || serviceId == null|| serviceId == undefined) {alert("select appropriate serviceName");return;}if (code == "" || code == null|| code == undefined) {alert("enter appropriate code")return;}}console.log(fofoId, serviceId, applicableType, code,partnerStatus);addPartnerServiceDetails(fofoId, serviceId, applicableType,code, partnerStatus, na_comment,partnerCommentStatus);});$(document).on('click', ".add-brand-service-details-for-partner",function () {fofoId = $("#partnerName").val();serviceId = $("#serviceName").val();serviceBrandId = $("#serviceBrandName").val();applicableType = $("#applicableService").val();active = $("#activeServiceBrand").val();partnerStatus = $("#partnerStatusTypeServices").val();na_comment = $("#na_comment_services").val();partnerCommentStatus = $("#partner_comment_status").val();if (applicableType == "NO") {if (na_comment == "" || na_comment == undefined) {alert("Na_comment can't be empty");return;}}if (fofoId == "" || fofoId == null || fofoId == undefined) {alert("select appropriate partnerName");return;} else if (serviceBrandId == "" || serviceBrandId == null|| serviceBrandId == undefined) {alert("select appropriate serviceBrandId");return;} else if (applicableType == "" || applicableType == null|| applicableType == undefined) {alert("select appropriate applicableType");} else if (active == "" || active == null|| active == undefined) {alert("select appropriate active")} else if (partnerStatus == "" || partnerStatus == null|| partnerStatus == undefined) {alert("select appropriate partnerStatus");} else {console.log(fofoId, serviceBrandId, applicableType, active,partnerStatus);addPartnerServiceBrandDetails(fofoId, serviceId,serviceBrandId, applicableType, active,partnerStatus, na_comment, partnerCommentStatus);}});$(document).on('click', ".partner-service", function () {loadpartnerService("main-content");});$(document).on('click', ".admin-partner-service", function () {loadAdminPartnerService("main-content", 0);});$(document).on('click', ".partner-finance-services", function () {showFinanceServices("main-content");});$(document).on('click', ".add-partner-service-details", function () {loadaddPartnerServiceDetails("main-content");});$(document).on('click', ".add-partner-brand-service-details", function () {loadaddPartnerBrandServiceDetails("main-content");});$(document).on('click', ".service-mark-active", function () {serviceId = $(this).data('serviceid');fofoId = $(this).data('fofoid');var row = $(this).closest("tr");console.log(fofoId);console.log(serviceId);console.log(row);activateFinanceServices(fofoId, serviceId, row);});$(document).on('click', ".activate-service", function () {serviceId = $(this).data('serviceid');fofoId = $("#partnerName").val();console.log(fofoId);console.log(serviceId);activatePartnerService(fofoId, serviceId);});$(document).on('click', ".deactivate-service", function () {serviceId = $(this).data('serviceid');fofoId = $("#partnerName").val();console.log(fofoId);console.log(serviceId);deActivatePartnerService(fofoId, serviceId);});$(document).on('click', ".activate-brand-service", function () {console.log("activate-brand-servicel clicked");serviceId = $(this).data('serviceid');fofoId = $("#partnerName").val();serviceBrandId = $(this).data('servicebrandid');console.log(fofoId);console.log(serviceId);console.log(serviceBrandId);activatePartnerBrandService(fofoId, serviceId, serviceBrandId);});$(document).on('click', ".deactivate-brand-service", function () {console.log("activate-brand-service clicked");serviceId = $(this).data('serviceid');fofoId = $("#partnerName").val();var serviceBrandComment = $('input[name="reasonBrandServiceNotActivate"]').val();serviceBrandId = $(this).data('servicebrandid');console.log(fofoId);console.log(serviceId);console.log(serviceBrandId);console.log(serviceBrandComment);deActivatePartnerBrandService(fofoId, serviceId, serviceBrandId, serviceBrandComment);});$(document).on('click', ".partner-not-interested-service", function () {serviceId = $(this).data('serviceid');fofoId = $("#partnerName").val();var partnerNotInterestedComment = $('input[name="reasonPartnerNotInterested"]').val();console.log(fofoId);console.log(serviceId);console.log(partnerNotInterestedComment);if (partnerNotInterestedComment == "" || partnerNotInterestedComment == undefined) {alert("Comment Should Be Filled");return;}deActivatePartnerServiceByPartner(fofoId, serviceId, partnerNotInterestedComment);});$(document).on('click', ".service-mark-pni", function () {serviceId = $(this).data('serviceid');fofoId = $(this).data('fofoid');var partnerNotInterestedComment = "Partner Not Interested"var row = $(this).closest("tr");console.log(fofoId);console.log(serviceId);console.log(row);deActivateFinanceServicePartnerNotInterested(fofoId, serviceId, partnerNotInterestedComment, row);});$(document).on('click', ".action-on-brand", function () {serviceId = $(this).data('serviceid');fofoId = $(this).data('fofoid');brandid = $(this).data('brandid');var row = $(this).closest("tr");console.log(fofoId);console.log(serviceId);console.log(brandid);actionFinanceBrandService(fofoId, serviceId, brandid, row);});$(document).on('click', ".deactivate-brand-service-modal", function () {console.log("activate-brand-service clicked");serviceId = $(this).data('serviceid');fofoId = $("#partnerName").val();serviceBrandId = $(this).data('servicebrandid');console.log(fofoId);console.log(serviceId);console.log(serviceBrandId);var params = {"serviceId": serviceId,"fofoId": fofoId,"serviceBrandId": serviceBrandId}doPostAjaxRequestWithParamsHandler(context+ "/deactivatePartnerbrandServiceModal", params, function (response) {$('#myServiceDeActivateBrand').html(response);});});$(document).on('click', ".notApplicableByPartner", function () {console.log("notApplicableByPartner");serviceId = $(this).data('serviceid');fofoId = $("#partnerName").val();console.log(fofoId);console.log(serviceId);var params = {"serviceId": serviceId,"fofoId": fofoId,}doPostAjaxRequestWithParamsHandler(context+ "/deactivatePartnerbrandServiceModal", params, function (response) {$('#serviceDeactivateByPartnerModal').html(response);});});$(document).on('click', ".create-service-button",function () {console.log("create-service-button clicked");var serviceName = $('#createserviceName').val();if (serviceName === "" || serviceName === undefined|| serviceName == null) {alert("Input field can't be empty");return;}if (confirm("Are you sure you want to create Service!") == true) {createService("main-content", serviceName);}});$(document).on('click', ".partner-service-search-button",function () {var fofoId = $('#partnerName').val();if (fofoId === "" || fofoId === undefined || fofoId == null) {alert("select appropriate partner");return;}doGetAjaxRequestHandler(context + "/getPartnerServices?fofoId="+ fofoId, function (response) {$('#' + "partnerServicesByID").html(response);});});$(document).on('click', "#remove-added-brand-button",function () {var serviceId = $(this).data('id');var brand = $(this).data('brand');console.log(serviceId);console.log(brand)if (confirm("Are you sure you want to remove brand from Service!") == true) {removeBrandFromService("main-content", serviceId,brand);}});$(document).on('click', ".service-brand-button", function () {var brands = $('#tag-listing-brands').val();var serviceId = $('#serviceName').val();console.log(brands);console.log(serviceId);if (serviceId === "" || serviceId === undefined) {alert("service not selected");return;}if (!brands) {alert("select brand");return;}if (confirm("Are you sure you want to add brand!") == true) {addBrandToService("main-content", brands, serviceId);}});$(document).on('change', '#serviceName', function () {// $('#tag-listing-brand-value').text($(this).text());loadBrandsByServiceId("service-container", $(this).val());loadaddedBrandsbyserviceId("added-brand-to-service", $(this).val())});function addPartnerServiceDetails(fofoId, serviceId, applicableType, code,partnerStatus, na_comment, partnerCommentStatus) {if (confirm("Are you sure you want to add services details!") == true) {var params = {"serviceId": serviceId,"fofoId": fofoId,"applicableType": applicableType,"partnerStatus": partnerStatus,"na_comment": na_comment,"partnerCommentStatus": partnerCommentStatus,"code": code}doPostAjaxRequestWithParamsHandler(context+ "/addPartnerServicesDetails", params, function (response) {if (response == "true") {alert("successfully added partner Service Details");loadaddPartnerServiceDetails("main-content");}});}}function reasonPartnerbrandServiceNotActivate(fofoId, serviceId, serviceBrandId, serviceBrandComment) {if (confirm("Are you sure you want to activate brand service!") == true) {var params = {"serviceId": serviceId,"fofoId": fofoId,"serviceBrandId": serviceBrandId,"serviceBrandComment": serviceBrandComment}doPostAjaxRequestWithParamsHandler(context+ "/reasonPartnerbrandServiceNotActivate", params, function (response) {if (response == "true") {alert("successfully set your Comment for brand service not activated");$('#myServiceActivateBrand').modal('hide');$('.modal-backdrop').remove();loadAdminPartnerService("main-content", fofoId);}});}}function addPartnerServiceBrandDetails(fofoId, serviceId, serviceBrandId,applicableType, active, partnerStatus, na_comment,partnerCommentStatus, code) {if (confirm("Are you sure you want to add service brand details!") == true) {var params = {"serviceId": serviceId,"serviceBrandId": serviceBrandId,"fofoId": fofoId,"applicableType": applicableType,"active": active,"partnerStatus": partnerStatus,"na_comment": na_comment,"partnerCommentStatus": partnerCommentStatus,}console.log("params" + params);doPostAjaxRequestWithParamsHandler(context+ "/addPartnerServiceBrandDetails", params, function (response) {if (response == "true") {alert("successfully added partner Service Brand Details");loadaddPartnerBrandServiceDetails("main-content");}});}}function configureBrandsDropDown() {$('#tag-listing-brands').multiselect({includeSelectAllOption: true,multiple: true,maxHeight: 200,buttonWidth: '180px',numberDisplayed: 1,nonSelectedText: 'Brands',nSelectedText: ' - Brands Selected',allSelectedText: 'All Brands Selected',enableFiltering: true,enableCaseInsensitiveFiltering: true});}function loadService(domId) {doGetAjaxRequestHandler(context + "/getcreateService", function (response) {$('#' + domId).html(response);});}function loadaddedBrandsbyserviceId(domId, serviceId) {doGetAjaxRequestHandler(context + "/getAddedbrands?serviceId=" + serviceId,function (response) {$('#' + domId).html(response);});}function loadBrandsByServiceId(domId, serviceId) {doGetAjaxRequestHandler(context + "/getbrands?serviceId=" + serviceId,function (response) {$('#' + domId).html(response);configureBrandsDropDown();});}function createService(domId, serviceName) {console.log(serviceName);doPostAjaxRequestHandler(context + "/createService?serviceName="+ serviceName, function (response) {alert("Service Successfully Created");$('#' + domId).html(response);});}function loadaddBrandToService(domId) {doGetAjaxRequestHandler(context + "/addBrandsToService",function (response) {$('#' + domId).html(response);});}function addBrandToService(domId, brands, serviceId) {doPostAjaxRequestWithJsonHandler(context + "/addBrandsService?serviceId="+ serviceId, JSON.stringify(brands), function (response) {alert("Brands added successfully");loadBrandsByServiceId("service-container", serviceId);loadaddedBrandsbyserviceId("added-brand-to-service", serviceId)$('#' + domId).html(response);});}function removeBrandFromService(domId, serviceId, brand) {doDeleteAjaxRequestHandler(context + "/removeBrandfromService?serviceId="+ serviceId + "&brand=" + brand, function (response) {alert("Brand removed from service successfully");loadBrandsByServiceId("service-container", serviceId);loadaddedBrandsbyserviceId("added-brand-to-service", serviceId)$('#' + domId).html(response);});}function showFinanceServices(domId) {doGetAjaxRequestHandler(context + "/getFinanceServicesAllPartner", function (response) {$('#' + domId).html(response);});}function changeServices(partnerServiceId) {var serviceId = partnerServiceId.value;var fofoId = $("#partnerName").val();console.log(fofoId);console.log(serviceId);if (fofoId == "" || fofoId == 0 || fofoId == undefined) {var dialog = bootbox.dialog({title: "Are you sure want to change state of service!",message: "<div class=form-inline'>"+ "<label for='reason'>Reason:</label>"+ "<textarea class='form-control' rows='1' id='reason'></textarea>"+ "</div>",buttons: {cancel: {label: "cancel",className: 'btn-danger',callback: function () {loadpartnerService("main-content");}},ok: {label: "ok",className: 'btn-info',callback: function () {partnerStatusComment = $('#reason').val();console.log(partnerStatusComment);var params = {"serviceId": serviceId,"partnerStatusComment": partnerStatusComment}doPostAjaxRequestWithParamsHandler(context + "/changeStatePartnerService",params,function (response) {if (response == "true") {alert("successfully changed");loadpartnerService("main-content");}});}}}});} else {if (confirm("Are you sure you want to change!") == true) {var params = {"serviceId": serviceId,"fofoId": fofoId}doPostAjaxRequestWithParamsHandler(context+ "/changeStatePartnerService", params, function (response) {if (response == "true") {alert("successfully changed");loadAdminPartnerService("main-content", fofoId);}});} else {loadAdminPartnerService("main-content", fofoId);}}}function changeServiceNameForServiceBrand() {serviceId = $("#serviceName").val();console.log(serviceId);doGetAjaxRequestHandler(context + "/selectAddedbrands?serviceId="+ serviceId, function (response) {$('#' + "serviceBrandNameContainer").html(response);});}function configureAllPartnerName() {$(document).ready(function () {$('#partnerName').multiselect({includeSelectAllOption: true,maxHeight: 200,buttonWidth: '200px',numberDisplayed: 1,nonSelectedText: 'Partners',nSelectedText: ' - Partners Selected',allSelectedText: 'All Partners Selected',enableFiltering: true,enableCaseInsensitiveFiltering: true});});}function onChangeStateServiceBrand(partnerServiceBrandId, partnerServiceId, brand) {console.log(brand);var brandServiceId = partnerServiceBrandId.value;var fofoId = $("#partnerName").val();console.log(brandServiceId, partnerServiceId);if (fofoId == "" || fofoId == 0 || fofoId == undefined) {var dialog = bootbox.dialog({title: "Are you sure want to change state of service!",message: "<div class=form-inline'>"+ "<label for='reason'>Reason:</label>"+ "<textarea class='form-control' rows='1' id='reason'></textarea>"+ "</div>",buttons: {cancel: {label: "cancel",className: 'btn-danger',callback: function () {loadpartnerService("main-content");}},ok: {label: "ok",className: 'btn-info',callback: function () {partnerStatusComment = $('#reason').val();console.log(partnerStatusComment);var params = {"brand": brand,"brandServiceId": brandServiceId,"serviceId": partnerServiceId,"partnerStatusComment": partnerStatusComment}doPostAjaxRequestWithParamsHandler(context+ "/changeStatePartnerServiceBrand",params,function (response) {if (response == "true") {alert("successfully changed");loadpartnerService("main-content");}});}}}});} else {if (confirm("Are you sure you want to change!") == true) {var params = {"brandServiceId": brandServiceId,"brand": brand,"serviceId": partnerServiceId,"fofoId": fofoId}doPostAjaxRequestWithParamsHandler(context+ "/changeStatePartnerServiceBrand", params, function (response) {if (response == "true") {alert("successfully changed");loadAdminPartnerService("main-content", fofoId);}});} else {loadAdminPartnerService("main-content", fofoId);}}}function loadpartnerService(domId) {doGetAjaxRequestHandler(context + "/getPartnerServices",function (response) {$('#' + domId).html(response);});}function loadAdminPartnerService(domId, fofoId) {doGetAjaxRequestHandler(context+ "/getAdminPanelForPartnerServices?fofoId=" + fofoId, function (response) {$('#' + domId).html(response);if (fofoId != 0 || fofoId) {doGetAjaxRequestHandler(context + "/getPartnerServices?fofoId="+ fofoId, function (response) {$('#' + "partnerServicesByID").html(response);});}});}function activatePartnerService(fofoId, serviceId) {console.log(fofoId);bootbox.dialog({title: "Are you sure you want to activate services!",message: "<div class=form-inline'>"+ "<label for='code'>Code:</label>"+ "<input class='form-control' type='text' id='code'/>"+ "</div>",buttons: {cancel: {label: "cancel",className: 'btn-danger',callback: function () {return;}},ok: {label: "ok",className: 'btn-info',callback: function () {code = $('#code').val();//console.log(partnerStatusComment);if (code == "" || code == undefined || code == null) {alert("code can't be empty");activatePartnerService(fofoId, serviceId);return;}var params = {"serviceId": serviceId,"fofoId": fofoId,"code": code}doPostAjaxRequestWithParamsHandler(context + "/activatePartnerService",params, function (response) {if (response == "true") {alert("successfully activate");loadAdminPartnerService("main-content", fofoId);}});}}}});}function activateFinanceServices(fofoId, serviceId, row) {console.log(fofoId);console.log(row);bootbox.dialog({title: "Are you sure you want to activate services!",message: "<div class=form-inline'>"+ "<label for='code'>Code:</label>"+ "<input class='form-control' type='text' id='code'/>"+ "</div>",buttons: {cancel: {label: "cancel",className: 'btn-danger',callback: function () {return;}},ok: {label: "ok",className: 'btn-info',callback: function () {code = $('#code').val();//console.log(partnerStatusComment);if (code == "" || code == undefined || code == null) {alert("code can't be empty");activatePartnerService(fofoId, serviceId);return;}var params = {"serviceId": serviceId,"fofoId": fofoId,"code": code}doPostAjaxRequestWithParamsHandler(context + "/activateFinanceServices",params, function (response) {row.html(response);alert("successfully submit");});}}}});}function deActivatePartnerService(fofoId, serviceId) {if (confirm("Are you sure you want to deactivate services!") == true) {var params = {"serviceId": serviceId,"fofoId": fofoId}doPostAjaxRequestWithParamsHandler(context+ "/deActivatePartnerService", params, function (response) {if (response == "true") {alert("successfully deactivate");loadAdminPartnerService("main-content", fofoId);}});}}function activatePartnerBrandService(fofoId, serviceId, serviceBrandId) {if (confirm("Are you sure you want to activate brand service!") == true) {var params = {"serviceId": serviceId,"fofoId": fofoId,"serviceBrandId": serviceBrandId}doPostAjaxRequestWithParamsHandler(context+ "/activatePartnerbrandService", params, function (response) {if (response == "true") {alert("successfully activate");$('#myServiceActivateBrand').modal('hide');$('.modal-backdrop').remove();loadAdminPartnerService("main-content", fofoId);}});}}function actionFinanceBrandService(fofoId, serviceId, brandId, row) {if (confirm("Are you sure you want to activate or deactivate brand service!") == true) {var params = {"serviceId": serviceId,"fofoId": fofoId,"serviceBrandId": brandId}doPostAjaxRequestWithParamsHandler(context+ "/actionFinanceBrandService", params, function (response) {alert("successfully activate");row.html(response);});}}function deActivateFinanceServicePartnerNotInterested(fofoId, serviceId, partnerNotInterestedComment, row) {console.log(row);if (confirm("Are you sure you want to Deactivate service!") == true) {var params = {"serviceId": serviceId,"fofoId": fofoId,"partnerNotInterestedComment": partnerNotInterestedComment}doPostAjaxRequestWithParamsHandler(context+ "/deActivateFinanceServicePartnerNotInterested", params, function (response) {console.log(row);alert("successfully submit");row.html(response);});}}function deActivatePartnerServiceByPartner(fofoId, serviceId, partnerNotInterestedComment) {if (confirm("Are you sure you want to Deactivate service!") == true) {var params = {"serviceId": serviceId,"fofoId": fofoId,"partnerNotInterestedComment": partnerNotInterestedComment}doPostAjaxRequestWithParamsHandler(context+ "/deActivatePartnerBrandServiceByPartner", params, function (response) {if (response == "true") {alert("successfully activate");$('#serviceDeactivateByPartnerModal').modal('hide');$('.modal-backdrop').remove();loadAdminPartnerService("main-content", fofoId);}});}}function deActivatePartnerBrandService(fofoId, serviceId, serviceBrandId, serviceBrandComment) {if (confirm("Are you sure you want to deactivate brand service!") == true) {var params = {"serviceId": serviceId,"fofoId": fofoId,"serviceBrandId": serviceBrandId,"serviceBrandComment": serviceBrandComment}doPostAjaxRequestWithParamsHandler(context+ "/deActivatePartnerbrandService", params, function (response) {if (response == "true") {alert("successfully deactivate");$('#myServiceDeActivateBrand').modal('hide');$('.modal-backdrop').remove();loadAdminPartnerService("main-content", fofoId);}});}}function loadaddPartnerServiceDetails(domId) {doGetAjaxRequestHandler(context + "/getAddPartnerServicesDetails",function (response) {$('#' + domId).html(response);});}function loadaddPartnerBrandServiceDetails(domId) {doGetAjaxRequestHandler(context + "/getAddPartnerBrandServiceDetails",function (response) {$('#' + domId).html(response);});}