Iniit
This commit is contained in:
commit
b6c4e025bc
5124 files changed
+1153349
No files matched your search
@@ -0,0 +1,62 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Apps;
|
||||
(function (Apps) {
|
||||
let Transact;
|
||||
(function (Transact) {
|
||||
let Components;
|
||||
(function (Components) {
|
||||
class GenerateWallet extends Unibase.Platform.Core.BaseComponent {
|
||||
cssFiles() {
|
||||
return [''];
|
||||
}
|
||||
jsFiles() {
|
||||
return ['apps/transact/components/wallets/generatewallet.js'];
|
||||
}
|
||||
html(id, containerid) {
|
||||
return null;
|
||||
}
|
||||
load(id, containerid, callback) {
|
||||
var instance = this;
|
||||
instance.GenerateWallets();
|
||||
}
|
||||
GenerateWallets() {
|
||||
var jsfiles = ['apps/transact/managers/offers/offermanager.js', 'apps/transact/managers/interfaces/offers/ioffermanager.js'];
|
||||
this.fileCacheHelper.loadJsFiles(jsfiles, function () {
|
||||
var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
|
||||
for (let obj of Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters) {
|
||||
if (obj.Key === "hf_" + InstalledAppId + "_offerid") {
|
||||
var offerid = obj.Value.toString();
|
||||
}
|
||||
}
|
||||
Bizgaze.Apps.Transact.Managers.OfferManager.Instance().generatewallet(offerid).then(function (response) {
|
||||
if (response.result != null) {
|
||||
MessageHelper.Instance().showSuccess(response.message, '');
|
||||
}
|
||||
}, function (response) {
|
||||
MessageHelper.Instance().showError(response, '');
|
||||
});
|
||||
});
|
||||
}
|
||||
GenerateTargetWallets() {
|
||||
var jsfiles = ['apps/transact/managers/offers/offermanager.js', 'apps/transact/managers/interfaces/offers/ioffermanager.js'];
|
||||
this.fileCacheHelper.loadJsFiles(jsfiles, function () {
|
||||
var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
|
||||
var offerid = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_offerid").Value);
|
||||
Bizgaze.Apps.Transact.Managers.OfferManager.Instance().generatetabretantionfortabscheme(offerid).then(function (response) {
|
||||
MessageHelper.Instance().showSuccess(response.message, '');
|
||||
});
|
||||
});
|
||||
}
|
||||
static Instance() {
|
||||
if (this.instance == undefined) {
|
||||
this.instance = new GenerateWallet();
|
||||
}
|
||||
return this.instance;
|
||||
}
|
||||
}
|
||||
Components.GenerateWallet = GenerateWallet;
|
||||
})(Components = Transact.Components || (Transact.Components = {}));
|
||||
})(Transact = Apps.Transact || (Apps.Transact = {}));
|
||||
})(Apps = Unibase.Apps || (Unibase.Apps = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"generatewallet.js","sourceRoot":"","sources":["generatewallet.ts"],"names":[],"mappings":"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"}
|
||||
+1
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends n.Platform.Core.BaseComponent{cssFiles(){return[""]}jsFiles(){return["apps/transact/components/wallets/generatewallet.js"]}html(){return null}load(){var n=this;n.GenerateWallets()}GenerateWallets(){this.fileCacheHelper.loadJsFiles(["apps/transact/managers/offers/offermanager.js","apps/transact/managers/interfaces/offers/ioffermanager.js"],function(){var i=n.Themes.Providers.DetailHelper.installedAppId,t;for(let n of n.Themes.Providers.Detail_Settings.Instance().InputParameters)n.Key==="hf_"+i+"_offerid"&&(t=n.Value.toString());Bizgaze.Apps.Transact.Managers.OfferManager.Instance().generatewallet(t).then(function(n){n.result!=null&&MessageHelper.Instance().showSuccess(n.message,"")},function(n){MessageHelper.Instance().showError(n,"")})})}GenerateTargetWallets(){this.fileCacheHelper.loadJsFiles(["apps/transact/managers/offers/offermanager.js","apps/transact/managers/interfaces/offers/ioffermanager.js"],function(){var t=n.Themes.Providers.DetailHelper.installedAppId,i=Number(n.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_offerid").Value);Bizgaze.Apps.Transact.Managers.OfferManager.Instance().generatetabretantionfortabscheme(i).then(function(n){MessageHelper.Instance().showSuccess(n.message,"")})})}static Instance(){return this.instance==undefined&&(this.instance=new i),this.instance}}t.GenerateWallet=i})(i=t.Components||(t.Components={}))})(i=t.Transact||(t.Transact={}))})(t=n.Apps||(n.Apps={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1,415 @@
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
var _pagesize = 10;
|
||||
var pageIndex = 0;
|
||||
var Bizgaze;
|
||||
(function (Bizgaze) {
|
||||
let Apps;
|
||||
(function (Apps) {
|
||||
let Transact;
|
||||
(function (Transact) {
|
||||
let Components;
|
||||
(function (Components) {
|
||||
let Wallets;
|
||||
(function (Wallets) {
|
||||
class PayoutRequestSubmissionApproval extends Unibase.Platform.Core.BaseComponent {
|
||||
constructor() {
|
||||
super(...arguments);
|
||||
this.Installedappid = 0;
|
||||
}
|
||||
cssFiles() {
|
||||
return [""];
|
||||
}
|
||||
jsFiles() {
|
||||
return ["apps/transact/components/Wallets/payoutrequestsubmissionapproval.js",
|
||||
"apps/transact/managers/wallets/walletmanager.js",
|
||||
"tenants/themes/default/components/details/details.js",
|
||||
"apps/transact/managers/inventory/itemmanager.js",
|
||||
"tenants/themes/default/notificationrefresh.js",
|
||||
"apps/paybacks/components/secondaryqrcodedetails.js",
|
||||
"libs/bizgaze/helpers/messages/messagehelper.js",
|
||||
];
|
||||
}
|
||||
init(containerid) {
|
||||
var instance = this;
|
||||
Bizgaze.Apps.Transact.Components.Wallets.PayoutRequestSubmissionApproval.Instance().render(containerid);
|
||||
Bizgaze.Apps.Transact.Components.Wallets.PayoutRequestSubmissionApproval.Instance().LoadPayoutRequestSubmissionStages();
|
||||
Bizgaze.Apps.Transact.Components.Wallets.PayoutRequestSubmissionApproval.Instance().getInstalledapp();
|
||||
$('#txt_CouponSubmission_Org_search').change(function () {
|
||||
$(".CpnSubmission").remove();
|
||||
pageIndex = 0;
|
||||
var StageId = Number($('select#txt_CouponSubmission_Org_search option:selected').val());
|
||||
if (StageId != 0)
|
||||
Bizgaze.Apps.Transact.Components.Wallets.PayoutRequestSubmissionApproval.Instance().getPayoutRequestSubmissionApproval(StageId, 0);
|
||||
});
|
||||
$("#checkAll").change(function () {
|
||||
$("input:checkbox").prop('checked', $(this).prop("checked"));
|
||||
});
|
||||
$('#btn_list_load_more__modal_bizgaze_srpl').click(function () {
|
||||
pageIndex++;
|
||||
var StageId = Number($('select#txt_CouponSubmission_Org_search option:selected').val());
|
||||
if (StageId != 0)
|
||||
Bizgaze.Apps.Transact.Components.Wallets.PayoutRequestSubmissionApproval.Instance().getPayoutRequestSubmissionApproval(StageId, pageIndex);
|
||||
});
|
||||
var Stagestatusname = "";
|
||||
$('#btnsubmissions').click(function () {
|
||||
if ($('select#txt_CouponSubmission_Org_search option:selected').text() == "Successfully Generated") {
|
||||
Bizgaze.Apps.Transact.Components.Wallets.PayoutRequestSubmissionApproval.Instance().ApprovedByFinanceStage();
|
||||
}
|
||||
if ($('select#txt_CouponSubmission_Org_search option:selected').text() == "In-Progress") {
|
||||
Stagestatusname = "authenticsucessfullygenerated";
|
||||
Bizgaze.Apps.Transact.Components.Wallets.PayoutRequestSubmissionApproval.Instance().SuccessfullyGenerateStage(Stagestatusname);
|
||||
}
|
||||
if ($('select#txt_CouponSubmission_Org_search option:selected').text() == "Payment In-Progress") {
|
||||
Stagestatusname = "authenticapprovedbyfinance";
|
||||
Bizgaze.Apps.Transact.Components.Wallets.PayoutRequestSubmissionApproval.Instance().SuccessfullyGenerateStage(Stagestatusname);
|
||||
}
|
||||
});
|
||||
}
|
||||
html(id, containerid) {
|
||||
var html = ``;
|
||||
return html;
|
||||
}
|
||||
load(id, containerid, callback) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
var instance = this;
|
||||
});
|
||||
}
|
||||
loadhtml(id, containerid) {
|
||||
var instance = this;
|
||||
var html = ``;
|
||||
return html;
|
||||
}
|
||||
render(containerid) {
|
||||
var html = `<span class="spn_cpnaprl_errormsg text-danger text-center" id="spn_cpnaprl_errormsg" ></span><div class="card">
|
||||
<select id="txt_CouponSubmission_Org_search" class="form-control text-control required" style="width:100%;" placeholder = "Search" data-placeholder="Search"></select>
|
||||
<input type="hidden" id="hf_Coupon_Org_search" class="hf_txt_CouponSubmission_Org_search' form-control value-control" data-isdynamic="true"/>
|
||||
</div>
|
||||
<div class="card">
|
||||
<div class="card-header" id="Couponsubmissionid">
|
||||
<div class="row col-sm-12">
|
||||
<div class="col-sm-1"><input type="checkbox" class="checkAll hidden" id="checkAll" style="cursor:pointer"/></div>
|
||||
<div class="col-sm-2" id="cpnsarl_CouponSubmissionNo"><strong>Submission No</strong></div>
|
||||
<input type='hidden' id='hfCouponSubmissionNumber' value='' />
|
||||
<div class="col-sm-2" id="cpnsarl_Contact"><strong>Contact Name</strong></div>
|
||||
<div class="col-sm-2" id="cpnsarl_ContactType"><strong>Contact Type</strong></div>
|
||||
<div class="col-sm-2" id="cpnsarl_Status"><strong>Stage Name</strong></div>
|
||||
<div class="col-sm-1" id="cpnsarl_TotalcouponPoints"><strong>Redeem Value</strong></div>
|
||||
<div class="col-sm-2" id="cpnsarl_CreatedDate"><strong>Created Date</strong></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row Couponsubmissiondiv " id="Couponsubmissiondiv">
|
||||
|
||||
</div>
|
||||
<div class="card-footer" style="background-color:white;">
|
||||
<div class="text-center text-white bg-white templatebody-div">
|
||||
</div>
|
||||
|
||||
<div class="col-sm-4 pull-left" id="cpntotalrecords">
|
||||
<span class="text-muted pull-left">Total : <span id="lblcpnTotals">0</span></span>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<a class="btn btn-success m-b btn-list-load-more mt-10 mb-20 ml-100" id="btn_list_load_more__modal_bizgaze_srpl">More<i class=""> </i></a>
|
||||
</div>
|
||||
<div class="col-sm-2 _btnsubmissions_div">
|
||||
<span class="pull-right"><a class="btn mr-20 btn mr-20 btn btn-success btn-sm float-right text-white" id="btnsubmissions"></a></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>`;
|
||||
$("#" + containerid).html(html);
|
||||
}
|
||||
getInstalledapp() {
|
||||
var instance = this;
|
||||
let uniqueid = 'Bizgaze_Extension_Transact_PayoutRequest_App_PayoutRequest';
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("platform/apps/managers/appmanager.js", function () {
|
||||
Unibase.Platform.Apps.Managers.AppManager.Instance().getInstallAppId(uniqueid).then(function (response) {
|
||||
var data = response.result;
|
||||
Bizgaze.Apps.Transact.Components.Wallets.PayoutRequestSubmissionApproval.Instance().Installedappid = data.InstalledAppId;
|
||||
});
|
||||
});
|
||||
}
|
||||
getPayoutRequestSubmissionApproval(StageId, page) {
|
||||
if (StageId != 0)
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/wallets/walletmanager.js", function () {
|
||||
Bizgaze.Apps.Transact.Managers.WalletManager.Instance().getPayoutRequestSubmissionApprovalData(StageId, page).then(function (response) {
|
||||
var totalRecords = 0;
|
||||
$('._btnsubmissions_div').addClass('hidden');
|
||||
if (response.result._rows.length != 0) {
|
||||
var _datetimehelper = Unibase.Platform.Helpers.DateTimeHelper.Instance();
|
||||
var isCheckCouponSubmission = false;
|
||||
var Stagestatusname = '';
|
||||
var finalhtml = '';
|
||||
let StageName = response.result._rows[0].Cells[4];
|
||||
if (StageName == "Successfully Generated")
|
||||
$(".checkAll").removeClass("hidden");
|
||||
else if (StageName == "In-Progress")
|
||||
$(".checkAll").removeClass("hidden");
|
||||
else if (StageName == "Payment In-Progress")
|
||||
$(".checkAll").removeClass("hidden");
|
||||
else
|
||||
$(".checkAll").addClass("hidden");
|
||||
totalRecords = response.result._totalRecords;
|
||||
for (var i = 0; i < response.result._rows.length; i++) {
|
||||
var data = response.result._rows[i];
|
||||
var submissionId = data.Cells[0];
|
||||
var SubmissionNo = data.Cells[1];
|
||||
var CustomerName = data.Cells[2];
|
||||
var CustomerTagName = 'NA';
|
||||
var RedeemValue = data.Cells[5];
|
||||
var StageId = data.Cells[4];
|
||||
var _StageName = data.Cells[3];
|
||||
var submissionDate = _datetimehelper.formatLocalDate1(data.Cells[6], '');
|
||||
var html = '';
|
||||
if (CustomerName == null) {
|
||||
CustomerName = 'NA';
|
||||
}
|
||||
if (CustomerTagName == null) {
|
||||
CustomerTagName = 'NA';
|
||||
}
|
||||
var index = Number(i);
|
||||
html += ' <div class="card CpnSubmission" > <div class="card-body CpnSubmission" id="Couponsubmissionid_' + submissionId + '"><div class="row Couponsubmissiondiv1 col-sm-12" id = "Couponsubmissiondiv_' + submissionId + '" > ' +
|
||||
'<input type="hidden" class="CouponsubmissionIndexnumber" id="Indexnumber_' + index + '" value="' + i + '"/>' +
|
||||
'<input type="hidden" class="Indexnumber" id="Indexnumber_' + index + '" value="' + index + '"/>' +
|
||||
'<input type="hidden" class="hfCouponSubmissionId" id="hfCouponSubmissionId_' + submissionId + '" value="' + submissionId + '" />' +
|
||||
'<div class="col-sm-1" ><input type = "checkbox" class="CheckCouponSubmissionNumber hidden" name="CheckCouponSubmissionNumber" id = "CheckCouponSubmission_' + submissionId + '" value="' + submissionId + '" style="cursor:pointer"/></div>' +
|
||||
'<div class="col-sm-2" ><span><a class="font-bold">' + SubmissionNo + ' </a></span></div>' +
|
||||
'<input type="hidden" class="cpnsub_SubmissionNo" id="cpnsub_SubmissionNo_' + submissionId + '" value="' + SubmissionNo + '"/>' +
|
||||
'<div class="col-sm-2" class="cpnsub_CustomerName" id="cpnsub_CustomerName_' + submissionId + '">' + CustomerName + '</div>' +
|
||||
'<input type="hidden" class="cpnsub_CustomerName" id="cpnsub_CustomerName_' + submissionId + '" value="' + CustomerName + '"/>' +
|
||||
'<div class="col-sm-2" class="cpnsub_CustomerTagName" id="cpnsub_CustomerTagName_' + submissionId + '">' + CustomerTagName + '</div>' +
|
||||
'<input type="hidden" class="cpnsub_CustomerTagName" id="cpnsub_CustomerTagName_' + submissionId + '" value="' + CustomerTagName + '"/>' +
|
||||
'<div class="col-sm-2" class="cpnsub_StageName" id="cpnsub_StageName_' + submissionId + '">' + _StageName + '</div>' +
|
||||
'<input type="hidden" class="cpnsub_StageName" id="cpnsub_StageName_' + submissionId + '" value="' + _StageName + '"/>' +
|
||||
'<div class="col-sm-1 class="cpnsub_CouponPoints" id="cpnsub_CouponPoints_' + submissionId + '">' + RedeemValue + '</div>' +
|
||||
'<input type="hidden" class="cpnsub_CouponPoints" id="cpnsub_CouponPoints_' + submissionId + '" value="' + RedeemValue + '"/>' +
|
||||
'<div class="col-sm-2 class="cpnsub_SubmissionDate" id="cpnsub_SubmissionDate_' + submissionId + '">' + submissionDate + '</div>' +
|
||||
'<input type="hidden" class="cpnsub_SubmissionDate" id="Indexnumber_' + i + '" value="' + submissionDate + '"/>';
|
||||
html += '</div></div></div>';
|
||||
$(".Couponsubmissiondiv:last").after("<div class='Couponsubmissiondiv' id='AddCouponsubmissiondiv_" + submissionId + "'></div>");
|
||||
$("#AddCouponsubmissiondiv_" + submissionId).append(html);
|
||||
}
|
||||
}
|
||||
if ($('select#txt_CouponSubmission_Org_search option:selected').text() == "Successfully Generated" || $('select#txt_CouponSubmission_Org_search option:selected').text() == "Payment In-Progress") {
|
||||
$('#btnsubmissions').text('Approved By Finance');
|
||||
$(".CheckCouponSubmissionNumber").removeClass("hidden");
|
||||
$('._btnsubmissions_div').removeClass('hidden');
|
||||
}
|
||||
else if ($('select#txt_CouponSubmission_Org_search option:selected').text() == "In-Progress") {
|
||||
$('#btnsubmissions').text('Verify');
|
||||
$(".CheckCouponSubmissionNumber").removeClass("hidden");
|
||||
$('._btnsubmissions_div').removeClass('hidden');
|
||||
}
|
||||
$('#conta').removeClass('hidden');
|
||||
if (totalRecords > _pagesize) {
|
||||
$("#gridPager2").show();
|
||||
$("#cpntotalrecords").show();
|
||||
}
|
||||
else {
|
||||
$("#gridPager2").hide();
|
||||
}
|
||||
if (totalRecords > _pagesize) {
|
||||
var totalCount = totalRecords;
|
||||
var startingValue = 0;
|
||||
var _count = 0;
|
||||
var t = (1 + page) * 10;
|
||||
if (totalCount > 0) {
|
||||
startingValue = 1;
|
||||
_count = totalCount;
|
||||
}
|
||||
if (totalCount > t)
|
||||
_count = t;
|
||||
if (1 > 0) {
|
||||
startingValue += t - 10;
|
||||
}
|
||||
var res = startingValue + " - " + _count + " of " + totalRecords;
|
||||
$('#lblcpnTotals').text(res);
|
||||
if (_count == totalRecords) {
|
||||
$("#btn_list_load_more__modal_bizgaze_srpl").addClass("hidden");
|
||||
}
|
||||
else {
|
||||
$("#btn_list_load_more__modal_bizgaze_srpl").removeClass("hidden");
|
||||
}
|
||||
}
|
||||
else
|
||||
$('#lblcpnTotals').text(totalRecords);
|
||||
});
|
||||
});
|
||||
}
|
||||
cspValidation() {
|
||||
var inpStageID = 0;
|
||||
var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
|
||||
var stagename = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_stagename").Value;
|
||||
var stageID = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_stageid").Value;
|
||||
$("#li_DetailSetting_" + InstalledAppId + "_Verify").addClass('hidden');
|
||||
if (stagename == "In-Progress") {
|
||||
$("#li_DetailSetting_" + InstalledAppId + "_Verify").removeClass('hidden');
|
||||
Unibase.Platform.Apps.Managers.StageManager.Instance().getStages(InstalledAppId).then(function (response) {
|
||||
for (let x of response.result) {
|
||||
if (x.StageName == "Successfully Generated") {
|
||||
inpStageID = x.StageId;
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
$(".DetailSetting_" + InstalledAppId + "_Verify").unbind().click(function () {
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile('platform/core/infos/status.js', function () { });
|
||||
var recordid = Unibase.Themes.Providers.DetailHelper.recordId;
|
||||
var installedappid = Unibase.Themes.Providers.DetailHelper.installedAppId;
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile('tenants/themes/compact/components/details/details.js', function () {
|
||||
Unibase.Themes.Compact.Components.Details.Instance().changeStage(inpStageID, installedappid);
|
||||
});
|
||||
});
|
||||
}
|
||||
LoadPayoutRequestSubmissionStages() {
|
||||
var StageStatusName = "authenticsucessfullygenerated";
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/wallets/walletmanager.js", function () {
|
||||
Bizgaze.Apps.Transact.Managers.WalletManager.Instance().getPayoutRequestSubmissionStages(StageStatusName).then(function (response) {
|
||||
var stagedata = response.result;
|
||||
for (var i = 0; i < stagedata.length; i++) {
|
||||
if (response.result[i].StageName == "Successfully Generated") {
|
||||
$('#txt_CouponSubmission_Org_search').append('<option selected="selected" value="' + stagedata[i].StageId + '">' + response.result[i].StageName + '</option>');
|
||||
Bizgaze.Apps.Transact.Components.Wallets.PayoutRequestSubmissionApproval.Instance().getPayoutRequestSubmissionApproval(stagedata[i].StageId, 0);
|
||||
}
|
||||
else
|
||||
$('#txt_CouponSubmission_Org_search').append('<option value="' + stagedata[i].StageId + '">' + response.result[i].StageName + '</option>');
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
CouponSubmissionStageUpdate(Docarr) {
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/wallets/walletmanager.js", function () {
|
||||
Bizgaze.Apps.Transact.Managers.WalletManager.Instance().PayoutRequestSubmissonstagechanged(Docarr).then(function (response) {
|
||||
if (response.errors != null) {
|
||||
MessageHelper.Instance().showError(response.message, 'spn_cpnaprl_errormsg');
|
||||
}
|
||||
else {
|
||||
$('.spn_cpnaprl_errormsg').html('');
|
||||
MessageHelper.Instance().showSuccess(response.message, 'spn_cpnaprl_errormsg');
|
||||
var StageId = Number($('select#txt_CouponSubmission_Org_search option:selected').val());
|
||||
if (StageId != 0)
|
||||
Bizgaze.Apps.Transact.Components.Wallets.PayoutRequestSubmissionApproval.Instance().getPayoutRequestSubmissionApproval(StageId, 0);
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
ApprovedByFinanceStage() {
|
||||
var StageId = $('select#txt_CouponSubmission_Org_search option:selected').val();
|
||||
var StageStatusName = "authenticapprovedbyfinance";
|
||||
var CheckedStages = [];
|
||||
$.each($("input[name='CheckCouponSubmissionNumber']:checked"), function () {
|
||||
CheckedStages.push($(this).val());
|
||||
});
|
||||
if (CheckedStages.length >= 1) {
|
||||
bootbox.confirm("Are you sure ! You want to change selected submission's to 'Approved By Finance' stage?", function (result) {
|
||||
if (result) {
|
||||
var Docarr = [];
|
||||
for (var i = 0; i < CheckedStages.length; i++) {
|
||||
var Stagedata = CheckedStages[i];
|
||||
$(".Couponsubmissiondiv").find(".Couponsubmissiondiv1").each(function () {
|
||||
var sid = Number($(this).find('.hfCouponSubmissionId').val());
|
||||
if (Number(Stagedata) == sid) {
|
||||
var data = {
|
||||
PayoutRequestId: Number($(this).find('.hfCouponSubmissionId').val()),
|
||||
SubmissionNo: $(this).find('.cpnsub_SubmissionNo').val(),
|
||||
CustomerName: $(this).find('.cpnsub_CustomerName').val(),
|
||||
CustomerTagName: $(this).find('.cpnsub_CustomerTagName').val(),
|
||||
StageStatusName: StageStatusName,
|
||||
CouponPoints: $(this).find('.cpnsub_CouponPoints').val(),
|
||||
SubmissionDate: $(this).find('.cpnsub_SubmissionDate').val(),
|
||||
StageId: StageId,
|
||||
};
|
||||
Docarr.push(data);
|
||||
}
|
||||
});
|
||||
}
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/wallets/walletmanager.js", function () {
|
||||
Bizgaze.Apps.Transact.Managers.WalletManager.Instance().PayoutRequestSubmissonstagechanged(Docarr).then(function (response) {
|
||||
if (response.errors != null) {
|
||||
MessageHelper.Instance().showError(response.message, 'spn_cpnaprl_errormsg');
|
||||
}
|
||||
else {
|
||||
var objList = [];
|
||||
$('.spn_cpnaprl_errormsg').html('');
|
||||
MessageHelper.Instance().showSuccess(response.message, 'spn_cpnaprl_errormsg');
|
||||
var StageId = Number($('select#txt_CouponSubmission_Org_search option:selected').val());
|
||||
if (StageId != 0)
|
||||
Bizgaze.Apps.Transact.Components.Wallets.PayoutRequestSubmissionApproval.Instance().getPayoutRequestSubmissionApproval(StageId, 0);
|
||||
}
|
||||
});
|
||||
});
|
||||
$("#checkAll").prop('checked', false);
|
||||
$(".CpnSubmission").remove();
|
||||
}
|
||||
});
|
||||
}
|
||||
else {
|
||||
alert("No submission is selected");
|
||||
}
|
||||
}
|
||||
SuccessfullyGenerateStage(StageStatusName) {
|
||||
var StageId = $('select#txt_CouponSubmission_Org_search option:selected').val();
|
||||
var CheckedStages = [];
|
||||
$.each($("input[name='CheckCouponSubmissionNumber']:checked"), function () {
|
||||
CheckedStages.push($(this).val());
|
||||
});
|
||||
var msg = "";
|
||||
if (StageStatusName == "authenticsucessfullygenerated") {
|
||||
msg = "Successfully Generated";
|
||||
}
|
||||
if (StageStatusName == "authenticapprovedbyfinance") {
|
||||
msg = "Approved By Finance";
|
||||
}
|
||||
if (CheckedStages.length >= 1) {
|
||||
bootbox.confirm("Are you sure ! You want to change selected submission's to '" + msg + "' stage?", function (result) {
|
||||
if (result) {
|
||||
var Docarr = [];
|
||||
for (var i = 0; i < CheckedStages.length; i++) {
|
||||
var Stagedata = CheckedStages[i];
|
||||
$(".Couponsubmissiondiv").find(".Couponsubmissiondiv1").each(function () {
|
||||
var sid = Number($(this).find('.hfCouponSubmissionId').val());
|
||||
if (Number(Stagedata) == sid) {
|
||||
var data = {
|
||||
CouponSubmissionId: Number($(this).find('.hfCouponSubmissionId').val()),
|
||||
SubmissionNo: $(this).find('.cpnsub_SubmissionNo').val(),
|
||||
CustomerName: $(this).find('.cpnsub_CustomerName').val(),
|
||||
CustomerTagName: $(this).find('.cpnsub_CustomerTagName').val(),
|
||||
StageStatusName: StageStatusName,
|
||||
CouponPoints: $(this).find('.cpnsub_CouponPoints').val(),
|
||||
SubmissionDate: $(this).find('.cpnsub_SubmissionDate').val(),
|
||||
StageId: StageId,
|
||||
};
|
||||
Docarr.push(data);
|
||||
}
|
||||
});
|
||||
}
|
||||
Bizgaze.Apps.Transact.Components.Wallets.PayoutRequestSubmissionApproval.Instance().CouponSubmissionStageUpdate(Docarr);
|
||||
$("#checkAll").prop('checked', false);
|
||||
$(".CpnSubmission").remove();
|
||||
}
|
||||
});
|
||||
}
|
||||
else {
|
||||
alert("No submission is selected");
|
||||
}
|
||||
}
|
||||
static Instance() {
|
||||
if (this.instance === undefined) {
|
||||
this.instance = new PayoutRequestSubmissionApproval();
|
||||
}
|
||||
return this.instance;
|
||||
}
|
||||
}
|
||||
Wallets.PayoutRequestSubmissionApproval = PayoutRequestSubmissionApproval;
|
||||
})(Wallets = Components.Wallets || (Components.Wallets = {}));
|
||||
})(Components = Transact.Components || (Transact.Components = {}));
|
||||
})(Transact = Apps.Transact || (Apps.Transact = {}));
|
||||
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
|
||||
})(Bizgaze || (Bizgaze = {}));
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"payoutrequestsubmissionapproval.js","sourceRoot":"","sources":["payoutrequestsubmissionapproval.ts"],"names":[],"mappings":"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 truncated
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
var __awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},_pagesize=10,pageIndex=0,Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{constructor(){super(...arguments);this.Installedappid=0}cssFiles(){return[""]}jsFiles(){return["apps/transact/components/Wallets/payoutrequestsubmissionapproval.js","apps/transact/managers/wallets/walletmanager.js","tenants/themes/default/components/details/details.js","apps/transact/managers/inventory/itemmanager.js","tenants/themes/default/notificationrefresh.js","apps/paybacks/components/secondaryqrcodedetails.js","libs/bizgaze/helpers/messages/messagehelper.js",]}init(t){var r=this,i;n.Apps.Transact.Components.Wallets.PayoutRequestSubmissionApproval.Instance().render(t);n.Apps.Transact.Components.Wallets.PayoutRequestSubmissionApproval.Instance().LoadPayoutRequestSubmissionStages();n.Apps.Transact.Components.Wallets.PayoutRequestSubmissionApproval.Instance().getInstalledapp();$("#txt_CouponSubmission_Org_search").change(function(){$(".CpnSubmission").remove();pageIndex=0;var t=Number($("select#txt_CouponSubmission_Org_search option:selected").val());t!=0&&n.Apps.Transact.Components.Wallets.PayoutRequestSubmissionApproval.Instance().getPayoutRequestSubmissionApproval(t,0)});$("#checkAll").change(function(){$("input:checkbox").prop("checked",$(this).prop("checked"))});$("#btn_list_load_more__modal_bizgaze_srpl").click(function(){pageIndex++;var t=Number($("select#txt_CouponSubmission_Org_search option:selected").val());t!=0&&n.Apps.Transact.Components.Wallets.PayoutRequestSubmissionApproval.Instance().getPayoutRequestSubmissionApproval(t,pageIndex)});i="";$("#btnsubmissions").click(function(){$("select#txt_CouponSubmission_Org_search option:selected").text()=="Successfully Generated"&&n.Apps.Transact.Components.Wallets.PayoutRequestSubmissionApproval.Instance().ApprovedByFinanceStage();$("select#txt_CouponSubmission_Org_search option:selected").text()=="In-Progress"&&(i="authenticsucessfullygenerated",n.Apps.Transact.Components.Wallets.PayoutRequestSubmissionApproval.Instance().SuccessfullyGenerateStage(i));$("select#txt_CouponSubmission_Org_search option:selected").text()=="Payment In-Progress"&&(i="authenticapprovedbyfinance",n.Apps.Transact.Components.Wallets.PayoutRequestSubmissionApproval.Instance().SuccessfullyGenerateStage(i))})}html(){return``}load(){return __awaiter(this,void 0,void 0,function*(){var n=this})}loadhtml(){var n=this;return``}render(n){var t=`<span class="spn_cpnaprl_errormsg text-danger text-center" id="spn_cpnaprl_errormsg" ></span><div class="card">
|
||||
<select id="txt_CouponSubmission_Org_search" class="form-control text-control required" style="width:100%;" placeholder = "Search" data-placeholder="Search"></select>
|
||||
<input type="hidden" id="hf_Coupon_Org_search" class="hf_txt_CouponSubmission_Org_search' form-control value-control" data-isdynamic="true"/>
|
||||
</div>
|
||||
<div class="card">
|
||||
<div class="card-header" id="Couponsubmissionid">
|
||||
<div class="row col-sm-12">
|
||||
<div class="col-sm-1"><input type="checkbox" class="checkAll hidden" id="checkAll" style="cursor:pointer"/></div>
|
||||
<div class="col-sm-2" id="cpnsarl_CouponSubmissionNo"><strong>Submission No</strong></div>
|
||||
<input type='hidden' id='hfCouponSubmissionNumber' value='' />
|
||||
<div class="col-sm-2" id="cpnsarl_Contact"><strong>Contact Name</strong></div>
|
||||
<div class="col-sm-2" id="cpnsarl_ContactType"><strong>Contact Type</strong></div>
|
||||
<div class="col-sm-2" id="cpnsarl_Status"><strong>Stage Name</strong></div>
|
||||
<div class="col-sm-1" id="cpnsarl_TotalcouponPoints"><strong>Redeem Value</strong></div>
|
||||
<div class="col-sm-2" id="cpnsarl_CreatedDate"><strong>Created Date</strong></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row Couponsubmissiondiv " id="Couponsubmissiondiv">
|
||||
|
||||
</div>
|
||||
<div class="card-footer" style="background-color:white;">
|
||||
<div class="text-center text-white bg-white templatebody-div">
|
||||
</div>
|
||||
|
||||
<div class="col-sm-4 pull-left" id="cpntotalrecords">
|
||||
<span class="text-muted pull-left">Total : <span id="lblcpnTotals">0</span></span>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<a class="btn btn-success m-b btn-list-load-more mt-10 mb-20 ml-100" id="btn_list_load_more__modal_bizgaze_srpl">More<i class=""> </i></a>
|
||||
</div>
|
||||
<div class="col-sm-2 _btnsubmissions_div">
|
||||
<span class="pull-right"><a class="btn mr-20 btn mr-20 btn btn-success btn-sm float-right text-white" id="btnsubmissions"></a></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>`;$("#"+n).html(t)}getInstalledapp(){var i=this;let t="Bizgaze_Extension_Transact_PayoutRequest_App_PayoutRequest";Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("platform/apps/managers/appmanager.js",function(){Unibase.Platform.Apps.Managers.AppManager.Instance().getInstallAppId(t).then(function(t){var i=t.result;n.Apps.Transact.Components.Wallets.PayoutRequestSubmissionApproval.Instance().Installedappid=i.InstalledAppId})})}getPayoutRequestSubmissionApproval(t,i){t!=0&&Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/wallets/walletmanager.js",function(){n.Apps.Transact.Managers.WalletManager.Instance().getPayoutRequestSubmissionApprovalData(t,i).then(function(n){var r=0,u,s,k;if($("._btnsubmissions_div").addClass("hidden"),n.result._rows.length!=0){var d=Unibase.Platform.Helpers.DateTimeHelper.Instance();let i=n.result._rows[0].Cells[4];for(i=="Successfully Generated"?$(".checkAll").removeClass("hidden"):i=="In-Progress"?$(".checkAll").removeClass("hidden"):i=="Payment In-Progress"?$(".checkAll").removeClass("hidden"):$(".checkAll").addClass("hidden"),r=n.result._totalRecords,u=0;u<n.result._rows.length;u++){var f=n.result._rows[u],t=f.Cells[0],y=f.Cells[1],e=f.Cells[2],o="NA",p=f.Cells[5],g=f.Cells[4],w=f.Cells[3],b=d.formatLocalDate1(f.Cells[6],""),c="";e==null&&(e="NA");o==null&&(o="NA");s=Number(u);c+=' <div class="card CpnSubmission" > <div class="card-body CpnSubmission" id="Couponsubmissionid_'+t+'"><div class="row Couponsubmissiondiv1 col-sm-12" id = "Couponsubmissiondiv_'+t+'" > <input type="hidden" class="CouponsubmissionIndexnumber" id="Indexnumber_'+s+'" value="'+u+'"/><input type="hidden" class="Indexnumber" id="Indexnumber_'+s+'" value="'+s+'"/><input type="hidden" class="hfCouponSubmissionId" id="hfCouponSubmissionId_'+t+'" value="'+t+'" /><div class="col-sm-1" ><input type = "checkbox" class="CheckCouponSubmissionNumber hidden" name="CheckCouponSubmissionNumber" id = "CheckCouponSubmission_'+t+'" value="'+t+'" style="cursor:pointer"/><\/div><div class="col-sm-2" ><span><a class="font-bold">'+y+' <\/a><\/span><\/div><input type="hidden" class="cpnsub_SubmissionNo" id="cpnsub_SubmissionNo_'+t+'" value="'+y+'"/><div class="col-sm-2" class="cpnsub_CustomerName" id="cpnsub_CustomerName_'+t+'">'+e+'<\/div><input type="hidden" class="cpnsub_CustomerName" id="cpnsub_CustomerName_'+t+'" value="'+e+'"/><div class="col-sm-2" class="cpnsub_CustomerTagName" id="cpnsub_CustomerTagName_'+t+'">'+o+'<\/div><input type="hidden" class="cpnsub_CustomerTagName" id="cpnsub_CustomerTagName_'+t+'" value="'+o+'"/><div class="col-sm-2" class="cpnsub_StageName" id="cpnsub_StageName_'+t+'">'+w+'<\/div><input type="hidden" class="cpnsub_StageName" id="cpnsub_StageName_'+t+'" value="'+w+'"/><div class="col-sm-1 class="cpnsub_CouponPoints" id="cpnsub_CouponPoints_'+t+'">'+p+'<\/div><input type="hidden" class="cpnsub_CouponPoints" id="cpnsub_CouponPoints_'+t+'" value="'+p+'"/><div class="col-sm-2 class="cpnsub_SubmissionDate" id="cpnsub_SubmissionDate_'+t+'">'+b+'<\/div><input type="hidden" class="cpnsub_SubmissionDate" id="Indexnumber_'+u+'" value="'+b+'"/>';c+="<\/div><\/div><\/div>";$(".Couponsubmissiondiv:last").after("<div class='Couponsubmissiondiv' id='AddCouponsubmissiondiv_"+t+"'><\/div>");$("#AddCouponsubmissiondiv_"+t).append(c)}}if($("select#txt_CouponSubmission_Org_search option:selected").text()=="Successfully Generated"||$("select#txt_CouponSubmission_Org_search option:selected").text()=="Payment In-Progress"?($("#btnsubmissions").text("Approved By Finance"),$(".CheckCouponSubmissionNumber").removeClass("hidden"),$("._btnsubmissions_div").removeClass("hidden")):$("select#txt_CouponSubmission_Org_search option:selected").text()=="In-Progress"&&($("#btnsubmissions").text("Verify"),$(".CheckCouponSubmissionNumber").removeClass("hidden"),$("._btnsubmissions_div").removeClass("hidden")),$("#conta").removeClass("hidden"),r>_pagesize?($("#gridPager2").show(),$("#cpntotalrecords").show()):$("#gridPager2").hide(),r>_pagesize){var l=r,a=0,h=0,v=(1+i)*10;l>0&&(a=1,h=l);l>v&&(h=v);!0&&(a+=v-10);k=a+" - "+h+" of "+r;$("#lblcpnTotals").text(k);h==r?$("#btn_list_load_more__modal_bizgaze_srpl").addClass("hidden"):$("#btn_list_load_more__modal_bizgaze_srpl").removeClass("hidden")}else $("#lblcpnTotals").text(r)})})}cspValidation(){var t=0,n=Unibase.Themes.Providers.DetailHelper.installedAppId,i=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(t=>t.Key=="hf_"+n+"_stagename").Value,r=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(t=>t.Key=="hf_"+n+"_stageid").Value;$("#li_DetailSetting_"+n+"_Verify").addClass("hidden");i=="In-Progress"&&($("#li_DetailSetting_"+n+"_Verify").removeClass("hidden"),Unibase.Platform.Apps.Managers.StageManager.Instance().getStages(n).then(function(n){for(let i of n.result)i.StageName=="Successfully Generated"&&(t=i.StageId)}));$(".DetailSetting_"+n+"_VLine truncated
|
||||
Reference in new issue
Block a user