Rev 34861 | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed
$(function () {$(document).on('click', ".franchisee-accounts", function () {console.log("Franchisee accounts clicked");loadFranchiseeAccount("main-content");});$(document).on('click', ".wallet-edit", function () {loadManualPayment("main-content");});$(document).on('click', ".referenceSearch",function () {var reference = $('#reference_id').val();var type = $('#reference-type option:selected').html();if (type == "" || type == null || type == undefined) {alert("Please Choose Reference Type");return false;}doGetAjaxRequestHandler(context+ "/getWalletHistory?reference=" + reference+ "&referenceType=" + type, function (response) {doGetAjaxRequestHandler(context + "/getPartnerName?reference="+ reference + "&referenceType=" + type, function (response) {response = JSON.parse(response);console.log(response.businessName + "-" + response.address.city)$("#FofoId").val(response.businessName + "-" + response.address.city);currentFofoId = response.partnerId;});$('.wallet-history-container').html(response);});});$(document).on('click', ".fetchTransactions", function () {var type = $('#reference-type option:selected').html();if ($('#reference-type option:selected').val() == "") {type = "";}doGetAjaxRequestHandler(context+ "/getWalletHistoryByPartner?referenceType=" + type + "&fofoId=" + currentFofoId, function (response) {$('.wallet-history-container').html(response);$("#wallet-form")[0].reset();$('.modal-backdrop').remove();});});$(document).on('click', ".transactionSubmit",function () {var reference = $('#reference_id').val();var typeValue = $('#reference-type option:selected').val();var transactiontype = $('#transaction-type').val();var amount = $('#amount').val();var description = $('#description').val();var retailerId = currentFofoIdconsole.log(currentFofoId)console.log(typeValue);if (typeValue == "") {alert("Please Choose Reference Type");return;}if (typeValue < 16) {if (reference == "") {alert("Reference Id is required");return;}}if (transactiontype == "") {alert("Please Choose Transaction Type");return;}if (amount == "") {alert("amount is required");return;}if (description == "") {alert("description is required");return;}if (retailerId == "") {alert("Partner name is required");return;}let startDate = getDatesFromPicker($("#businessDate")).startDate;if (confirm("Business Date is " + startDate.split("T")[0] + "?") == true) {if (confirm("Are you sure you want update wallet") == true) {doPostAjaxRequestHandler(context+ "/walletUpdate?reference=" + reference+ "&referenceTypeValue=" + typeValue + "&transactiontype="+ transactiontype + "&amount=" + amount+ "&description=" + description + "&retailerId="+ currentFofoId + "&businessTimestamp=" + startDate, function (response) {if (response != 0) {alert("successfully submit");console.log(response)$("#reference_id").val(response);// $("button.referenceSearch").click();$("button.fetchTransactions").click();} else {alert("failed transaction")}});}}});});// [id^="downloadAddWalletRequest"] - all id that start with downloadAddWalletRequest$(document).on('click', '[id^="downloadAddWalletRequest"]', function() {const startDate = $('input[name="from"]').val();const endDate = $('input[name="to"]').val();const buttonId = $(this).attr('id');console.log("startDate - ", startDate);console.log("endDate - ", endDate);const reportTypes = {'downloadAddWalletRequestPendingReport': 'pending','downloadAddWalletRequestApprovedReport': 'approved','downloadAddWalletRequestRejectReport': 'rejected'};const reportType = reportTypes[buttonId];console.log("reportType - ", reportType);if (reportType) {window.location.href = `${context}/downloadAddWalletRequestReport?status=${reportType}&startDate=${startDate}&endDate=${endDate}`;}});function loadManualPayment(domId) {doGetAjaxRequestHandler(context + "/manualPayment", function (response) {$('#' + domId).html(response);});}function loadFranchiseeAccount(domId) {doGetAjaxRequestHandler(context + "/loadFranchiseeAccount",function (response) {$('#' + domId).html(response);});}