This commit is contained in:
2023-03-11 17:30:20 +00:00
commit b6c4e025bc
5124 changed files with 1153349 additions and 0 deletions
@@ -0,0 +1,69 @@
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Transact;
(function (Transact) {
let Controls;
(function (Controls) {
let Offers;
(function (Offers) {
class ContactBinding extends Unibase.Platform.Core.BaseComponent {
constructor() {
super();
}
cssFiles() {
return [];
}
jsFiles() {
return [];
}
html(id, containerid) {
var html = "";
return html;
}
load(id, containerid, callback) {
}
bindContact(containerid, textcontainerid, redeemcontainerid) {
var instance = this;
var isCustomer = Unibase.Platform.Membership.Infos.Identity.getCurrentUser().isRestrictedUser;
var UserId = Unibase.Platform.Membership.Infos.Identity.getCurrentUser().userId;
if (isCustomer) {
instance.fileCacheHelper.loadJsFile("apps/crm/contacts/managers/contactmanager.js", function () {
Bizgaze.Apps.Crm.Contacts.Managers.ContactManager.Instance().getContactByUserId(UserId).then(function (response) {
var contactId = response.result.ContactId;
var orgContactName = response.result.OrgContactName;
var organizationName = response.result.OrganizationName;
var contactName = organizationName + ' - ' + orgContactName;
$(containerid).attr("disabled", 1);
instance.fileCacheHelper.loadJsFile('apps/transact/managers/offers/offermanager.js', function () {
Bizgaze.Apps.Transact.Managers.OfferManager.Instance().getwalletamount(contactId).then(function (response) {
var data = response.result;
if (data != null) {
var walletid = data.WalletId;
var walletvalue = data.WalletValue;
$(textcontainerid).val(walletvalue);
$(redeemcontainerid).val(walletvalue);
var contact = new Option(contactName, walletid.toString(), true);
$(containerid).append(contact);
}
$(textcontainerid).attr("disabled", 1);
});
});
});
});
}
}
static Instance() {
if (this.instance === undefined) {
this.instance = new ContactBinding();
}
return this.instance;
}
}
Offers.ContactBinding = ContactBinding;
})(Offers = Controls.Offers || (Controls.Offers = {}));
})(Controls = Transact.Controls || (Transact.Controls = {}));
})(Transact = Apps.Transact || (Apps.Transact = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
@@ -0,0 +1 @@
{"version":3,"file":"contactbinding.js","sourceRoot":"","sources":["contactbinding.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAwEhB;AAxED,WAAU,OAAO;IACb,IAAiB,IAAI,CAsEpB;IAtED,WAAiB,IAAI;QACjB,IAAiB,QAAQ,CAoExB;QApED,WAAiB,QAAQ;YACrB,IAAiB,QAAQ,CAkExB;YAlED,WAAiB,QAAQ;gBACrB,IAAiB,MAAM,CAgEtB;gBAhED,WAAiB,MAAM;oBACnB,MAAa,cAAe,SAAQ,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,aAAa;wBACnE;4BACI,KAAK,EAAE,CAAC;wBACZ,CAAC;wBACD,QAAQ;4BACJ,OAAO,EAAE,CAAC;wBACd,CAAC;wBACD,OAAO;4BACH,OAAO,EAAE,CAAC;wBACd,CAAC;wBACD,IAAI,CAAC,EAAO,EAAE,WAAmB;4BAC7B,IAAI,IAAI,GAAG,EAAE,CAAC;4BAEd,OAAO,IAAI,CAAC;wBAChB,CAAC;wBACD,IAAI,CAAC,EAAO,EAAE,WAAmB,EAAE,QAAkB;wBAErD,CAAC;wBACD,WAAW,CAAC,WAAW,EAAE,eAAe,EAAC,iBAAiB;4BAEtD,IAAI,QAAQ,GAAG,IAAI,CAAC;4BACpB,IAAI,UAAU,GAAG,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,QAAQ,CAAC,cAAc,EAAE,CAAC,gBAAgB,CAAC;4BAC9F,IAAI,MAAM,GAAG,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,QAAQ,CAAC,cAAc,EAAE,CAAC,MAAM,CAAC;4BAChF,IAAI,UAAU,EAAE;gCACZ,QAAQ,CAAC,eAAe,CAAC,UAAU,CAAC,8CAA8C,EAAE;oCAChF,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC,QAAQ,CAAC,cAAc,CAAC,QAAQ,EAAE,CAAC,kBAAkB,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,UAAU,QAAQ;wCAC3G,IAAI,SAAS,GAAG,QAAQ,CAAC,MAAM,CAAC,SAAS,CAAC;wCAC1C,IAAI,cAAc,GAAG,QAAQ,CAAC,MAAM,CAAC,cAAc,CAAC;wCACpD,IAAI,gBAAgB,GAAG,QAAQ,CAAC,MAAM,CAAC,gBAAgB,CAAC;wCACxD,IAAI,WAAW,GAAG,gBAAgB,GAAG,KAAK,GAAG,cAAc,CAAC;wCAG5D,CAAC,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC;wCAGnC,QAAQ,CAAC,eAAe,CAAC,UAAU,CAAC,+CAA+C,EAAE;4CACjF,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,UAAU,QAAQ;gDAErG,IAAI,IAAI,GAAG,QAAQ,CAAC,MAAM,CAAC;gDAC3B,IAAI,IAAI,IAAI,IAAI,EAAE;oDACd,IAAI,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;oDAC7B,IAAI,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC;oDACnC,CAAC,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;oDACpC,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;oDACtC,IAAI,OAAO,GAAG,IAAI,MAAM,CAAC,WAAW,EAAE,QAAQ,CAAC,QAAQ,EAAE,EAAE,IAAI,CAAC,CAAC;oDACjE,CAAC,CAAC,WAAW,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;iDAClC;gDACD,CAAC,CAAC,eAAe,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC;4CAE3C,CAAC,CAAC,CAAC;wCACP,CAAC,CAAC,CAAC;oCACP,CAAC,CAAC,CAAC;gCACP,CAAC,CAAC,CAAC;6BACN;wBACL,CAAC;wBAED,MAAM,CAAC,QAAQ;4BACX,IAAI,IAAI,CAAC,QAAQ,KAAK,SAAS,EAAE;gCAC7B,IAAI,CAAC,QAAQ,GAAG,IAAI,cAAc,EAAE,CAAC;6BACxC;4BACD,OAAO,IAAI,CAAC,QAAQ,CAAC;wBACzB,CAAC;qBACJ;oBA9DY,qBAAc,iBA8D1B,CAAA;gBACL,CAAC,EAhEgB,MAAM,GAAN,eAAM,KAAN,eAAM,QAgEtB;YACL,CAAC,EAlEgB,QAAQ,GAAR,iBAAQ,KAAR,iBAAQ,QAkExB;QACL,CAAC,EApEgB,QAAQ,GAAR,aAAQ,KAAR,aAAQ,QAoExB;IACL,CAAC,EAtEgB,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAsEpB;AACL,CAAC,EAxES,OAAO,KAAP,OAAO,QAwEhB"}
+1
View File
@@ -0,0 +1 @@
var 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()}cssFiles(){return[]}jsFiles(){return[]}html(){return""}load(){}bindContact(t,i,r){var u=this,f=Unibase.Platform.Membership.Infos.Identity.getCurrentUser().isRestrictedUser,e=Unibase.Platform.Membership.Infos.Identity.getCurrentUser().userId;f&&u.fileCacheHelper.loadJsFile("apps/crm/contacts/managers/contactmanager.js",function(){n.Apps.Crm.Contacts.Managers.ContactManager.Instance().getContactByUserId(e).then(function(f){var e=f.result.ContactId,o=f.result.OrgContactName,s=f.result.OrganizationName,h=s+" - "+o;$(t).attr("disabled",1);u.fileCacheHelper.loadJsFile("apps/transact/managers/offers/offermanager.js",function(){n.Apps.Transact.Managers.OfferManager.Instance().getwalletamount(e).then(function(n){var u=n.result,e,f,o;u!=null&&(e=u.WalletId,f=u.WalletValue,$(i).val(f),$(r).val(f),o=new Option(h,e.toString(),!0),$(t).append(o));$(i).attr("disabled",1)})})})})}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.ContactBinding=i})(i=t.Offers||(t.Offers={}))})(i=t.Controls||(t.Controls={}))})(i=t.Transact||(t.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
@@ -0,0 +1,50 @@
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Transact;
(function (Transact) {
let Offers;
(function (Offers) {
class ExcludeOfferContacts extends Unibase.Platform.Core.BaseComponent {
init(offercontactid, statusId) {
var Statusid;
if (statusId == 1) {
Statusid = 2;
}
else {
if (statusId == 2)
Statusid = 1;
}
var instance = this;
instance.fileCacheHelper.loadJsFile('apps/transact/managers/offers/offermanager.js', function () {
Bizgaze.Apps.Transact.Managers.OfferManager.Instance().excludeoffercontacts(offercontactid, Statusid).then(function (response) {
var detail_instance = Unibase.Themes.Compact.Components.Details.Instance();
detail_instance.loadPortlets(detail_instance);
MessageHelper.Instance().showSuccess(response.message, '');
});
});
}
refreshallcontactsoffer() {
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);
var instance = this;
instance.fileCacheHelper.loadJsFile('apps/transact/managers/offers/offermanager.js', function () {
Bizgaze.Apps.Transact.Managers.OfferManager.Instance().refreshalloffercontacts(offerid).then(function (response) {
var detail_instance = Unibase.Themes.Compact.Components.Details.Instance();
detail_instance.loadPortlets(Unibase.Themes.Compact.Components.Details.Instance());
MessageHelper.Instance().showSuccess(response.message, '');
});
});
}
static Instance() {
if (this._instance === undefined)
this._instance = new ExcludeOfferContacts();
return this._instance;
}
}
Offers.ExcludeOfferContacts = ExcludeOfferContacts;
})(Offers = Transact.Offers || (Transact.Offers = {}));
})(Transact = Apps.Transact || (Apps.Transact = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
@@ -0,0 +1 @@
{"version":3,"file":"excludeoffercontacts.js","sourceRoot":"","sources":["excludeoffercontacts.ts"],"names":[],"mappings":"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"}
+1
View File
@@ -0,0 +1 @@
var Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{init(t,i){var r,u;i==1?r=2:i==2&&(r=1);u=this;u.fileCacheHelper.loadJsFile("apps/transact/managers/offers/offermanager.js",function(){n.Apps.Transact.Managers.OfferManager.Instance().excludeoffercontacts(t,r).then(function(n){var t=Unibase.Themes.Compact.Components.Details.Instance();t.loadPortlets(Unibase.Themes.Compact.Components.Details.Instance());MessageHelper.Instance().showSuccess(n.message,"")})})}refreshallcontactsoffer(){var t=Unibase.Themes.Providers.DetailHelper.installedAppId,i=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_offerid").Value),r=this;r.fileCacheHelper.loadJsFile("apps/transact/managers/offers/offermanager.js",function(){n.Apps.Transact.Managers.OfferManager.Instance().refreshalloffercontacts(i).then(function(n){var t=Unibase.Themes.Compact.Components.Details.Instance();t.loadPortlets(Unibase.Themes.Compact.Components.Details.Instance());MessageHelper.Instance().showSuccess(n.message,"")})})}static Instance(){return this._instance===undefined&&(this._instance=new i),this._instance}}t.ExcludeOfferContacts=i})(i=t.Offers||(t.Offers={}))})(i=t.Transact||(t.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
@@ -0,0 +1,134 @@
var Bizgaze;
(function (Bizgaze) {
let Forms;
(function (Forms) {
let Controls;
(function (Controls) {
class OfferContact extends Unibase.Platform.Core.BaseComponent {
init(formpropertyid, prop, callback) {
var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
for (let obj of Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters) {
if (obj.Key === "hf_" + InstalledAppId + "_lobid") {
var LoBId = obj.Value.toString();
}
if (obj.Key === "hf_" + InstalledAppId + "_taggroupid") {
var TagGroupId = obj.Value.toString();
}
}
Unibase.Platform.Forms.Managers.TagManager.Instance().getTagcategoryByuniqueId('Bizgaze_Platform_Crm_Crm_TagCategory_Organizations').then(function (tagres) {
var tagCategoryId = tagres.result.TagCategoryId;
var Parameters = [{ ColumnName: 'TagCategoryId', Value: tagCategoryId }, { ColumnName: 'LobId', Value: LoBId }, { ColumnName: 'TagId', Value: 0 }];
var offerid = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_offerid").Value;
Bizgaze.Forms.Controls.OfferContact.Instance().GetTags(offerid, Parameters);
});
$('#btnIncludedTags').click(function () {
Bizgaze.Forms.Controls.OfferContact.Instance().AddTags('section_IncludedTags', 'select2_IncludedTags', 0, LoBId, 0);
});
}
loadControl(containerid, prop) {
var instance = this;
var html = `<div class="row"><input type="hidden" id="hdn_customcontrol" class="value-control" value="Bizgaze.Forms.Controls.OfferContact.Instance().getIncludedTags();"><div class="col-sm-6 floating-label-form-group-with-value" id="IncludedTags"><label for="txt_IncludedTags">Included Tags</label><input type="hidden" class="hf_IncludedTags_" value="" /><select style="width:100%" id="txt_IncludedTags" value="" class="no-border form-control select2_IncludedTags txtIncludedTags" IsTagSelect="false" multiple="multiple"><option value="0">Select</option></select></div><div class="btn-group text-center text-white btn-group-justified mt-30"><a class="btn btn-primary mt-10" id="btnIncludedTags">+</a></div></div>`;
$("#" + containerid).html(html);
var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
for (let obj of Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters) {
if (obj.Key === "hf_" + InstalledAppId + "_lobid") {
var LoBId = obj.Value.toString();
}
if (obj.Key === "hf_" + InstalledAppId + "_taggroupid") {
var TagGroupId = obj.Value.toString();
}
}
Unibase.Platform.Forms.Managers.TagManager.Instance().getTagcategoryByuniqueId('Bizgaze_Platform_Crm_Crm_TagCategory_Organizations').then(function (tagres) {
var tagCategoryId = tagres.result.TagCategoryId;
var selectedtags = 'undefined';
var url = _appsettings.server_url() + '/apis/v4/unibase/platform/forms/autoincludedtags/taggroupid/' + TagGroupId + '/tagcategoryid/' + tagCategoryId + '/includedtags/' + selectedtags + '';
AutoCompleteHelper.getHelper().Create("#txt_IncludedTags", ".hf_IncludedTags_", url, function (response) {
});
});
}
loadControlSettings(controlsettingjson, formpropertyid) {
throw new Error("Method not implemented.");
}
loadPropertySettings(propertysettings, formpropertyid, DocPropertyName) {
throw new Error("Method not implemented.");
}
bindEditFormDetails(formpropertyid, propval, DocPropertyName) {
var instance = this;
}
AddTags(TagType, control, TagCategoryId, LoBId, Value) {
var len = $('.' + control).length;
var instance = this;
var html = '<div class="row" id="div_' + control + '_' + len + '" class="includedtags""><div class="col-sm-6 mt-10 col-9">' +
'<input type="hidden" id="hdn_customcontrol" class="value-control" value="Bizgaze.Forms.Controls.OfferContact.Instance().getTags();">' +
'<input type="hidden" class="hf_IncludedTags" value="" /><select id=' + control + '_' + len + ' style="width:100%" class="b-a ' + control + ' txt_IncludedTag " value="" multiple="multiple"></select></div>' +
'<div class="mt-20 ml-30"><a href="javascript:;" onclick="Bizgaze.Forms.Controls.OfferContact.Instance().RemoveTags(' + "'" + control + "'" + ',' + len + ')"><i class="fa fa-times"></a></div></div>';
$('.' + TagType).find('.card-body').find('.row:last').after(html);
instance.fileCacheHelper.loadJsFile("platform/tag/managers/tagmanager.js", function () {
var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
for (let obj of Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters) {
if (obj.Key === "hf_" + InstalledAppId + "_lobid") {
var LoBId = obj.Value.toString();
}
}
for (let obj of Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters) {
if (obj.Key === "hf_" + InstalledAppId + "_taggroupid") {
var TagGroupId = obj.Value.toString();
}
}
Unibase.Platform.Forms.Managers.TagManager.Instance().getTagcategoryByuniqueId('Bizgaze_Platform_Crm_Crm_TagCategory_Organizations').then(function (tagres) {
var tagCategoryId = tagres.result.TagCategoryId;
var selectedtags = 'undefined';
var url = _appsettings.server_url() + '/apis/v4/unibase/platform/forms/autoincludedtags/taggroupid/' + TagGroupId + '/tagcategoryid/' + tagCategoryId + '/includedtags/' + selectedtags + '';
AutoCompleteHelper.getHelper().Create(".txt_IncludedTag", ".hf_IncludedTags", url, function (response) {
});
});
});
}
RemoveTags(ctrl, len) {
$('#div_' + ctrl + '_' + len).remove();
}
GetTags(OfferId, Parameters) {
var jsfiles = ['apps/transact/managers/offers/offermanager.js', 'apps/transact/managers/interfaces/offers/ioffermanager.js'];
this.fileCacheHelper.loadJsFiles(jsfiles, function () {
Bizgaze.Apps.Transact.Managers.OfferManager.Instance().getoffer(OfferId).then(function (response) {
var data = response.result;
Bizgaze.Forms.Controls.OfferContact.Instance().ShowTags(data, 'section_IncludedTags', 'select2_IncludedTags', Parameters);
});
});
}
ShowTags(data, TagType, control, Parameters) {
var IncludedTags = data.IncludedTags.split('&');
for (var i = 0; i < IncludedTags.length; i++) {
if (i == 0) {
if (IncludedTags[0] == '|')
IncludedTags[0] = null;
}
else {
Bizgaze.Forms.Controls.OfferContact.Instance().AddTags(TagType, control, Parameters[0].Value, Parameters[1].Value, IncludedTags[i]);
}
}
}
getIncludedTags() {
var includedtags = "|";
var ar = new Array();
$('.select2_IncludedTags').each(function () {
ar.push($(this).val());
for (let i = 0; i < ar[0].length; i++) {
includedtags = includedtags + ar[0][i] + '|';
}
includedtags = includedtags + '&|';
ar = [];
});
var includedtagsids = includedtags.slice(0, includedtags.lastIndexOf("&|") - 1);
return includedtagsids;
}
static Instance() {
if (this._instance === undefined)
this._instance = new OfferContact();
return this._instance;
}
}
Controls.OfferContact = OfferContact;
})(Controls = Forms.Controls || (Forms.Controls = {}));
})(Forms = Bizgaze.Forms || (Bizgaze.Forms = {}));
})(Bizgaze || (Bizgaze = {}));
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,35 @@
var Bizgaze;
(function (Bizgaze) {
let Forms;
(function (Forms) {
let Controls;
(function (Controls) {
class OfferContact_Settings {
loadSettingHtml(container) {
return null;
}
bindControlData(controldatajson) {
return null;
}
SaveControlData(controldatajson) {
return controldatajson;
}
loadControlPropertiesHtml(controlpropList, container) {
return "";
}
bindPropertySettings(prop) {
return "";
}
savePropertySettings(prop) {
return "";
}
static Instance() {
if (this._instance === undefined)
this._instance = new OfferContact_Settings();
return this._instance;
}
}
Controls.OfferContact_Settings = OfferContact_Settings;
})(Controls = Forms.Controls || (Forms.Controls = {}));
})(Forms = Bizgaze.Forms || (Bizgaze.Forms = {}));
})(Bizgaze || (Bizgaze = {}));
@@ -0,0 +1 @@
{"version":3,"file":"offercontact.settings.js","sourceRoot":"","sources":["offercontact.settings.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAgChB;AAhCD,WAAU,OAAO;IACb,IAAiB,KAAK,CA8BrB;IA9BD,WAAiB,KAAK;QAClB,IAAiB,QAAQ,CA4BxB;QA5BD,WAAiB,QAAQ;YACrB,MAAa,qBAAqB;gBAC9B,eAAe,CAAC,SAAc;oBAC1B,OAAO,IAAI,CAAC;gBAChB,CAAC;gBACD,eAAe,CAAC,eAAoB;oBAChC,OAAO,IAAI,CAAC;gBAChB,CAAC;gBACD,eAAe,CAAC,eAAoB;oBAChC,OAAO,eAAe,CAAC;gBAC3B,CAAC;gBACD,yBAAyB,CAAC,eAAsC,EAAE,SAAc;oBAC5E,OAAO,EAAE,CAAC;gBACd,CAAC;gBACD,oBAAoB,CAAC,IAAgB;oBACjC,OAAO,EAAE,CAAC;gBACd,CAAC;gBACD,oBAAoB,CAAC,IAAgB;oBACjC,OAAO,EAAE,CAAC;gBACd,CAAC;gBAED,MAAM,CAAC,QAAQ;oBACX,IAAI,IAAI,CAAC,SAAS,KAAK,SAAS;wBAC5B,IAAI,CAAC,SAAS,GAAG,IAAI,qBAAqB,EAAE,CAAC;oBACjD,OAAO,IAAI,CAAC,SAAS,CAAC;gBAC1B,CAAC;aAEJ;YA1BY,8BAAqB,wBA0BjC,CAAA;QACL,CAAC,EA5BgB,QAAQ,GAAR,cAAQ,KAAR,cAAQ,QA4BxB;IACL,CAAC,EA9BgB,KAAK,GAAL,aAAK,KAAL,aAAK,QA8BrB;AACL,CAAC,EAhCS,OAAO,KAAP,OAAO,QAgChB"}
+1
View File
@@ -0,0 +1 @@
var Bizgaze;(function(n){let t;(function(n){let t;(function(n){class t{loadSettingHtml(){return null}bindControlData(){return null}SaveControlData(n){return n}loadControlPropertiesHtml(){return""}bindPropertySettings(){return""}savePropertySettings(){return""}static Instance(){return this._instance===undefined&&(this._instance=new t),this._instance}}n.OfferContact_Settings=t})(t=n.Controls||(n.Controls={}))})(t=n.Forms||(n.Forms={}))})(Bizgaze||(Bizgaze={}));
@@ -0,0 +1,133 @@
var Bizgaze;
(function (Bizgaze) {
let Forms;
(function (Forms) {
let Controls;
(function (Controls) {
class PlanIncentives extends Unibase.Platform.Core.BaseComponent {
loadControl(containerid, prop) {
var html = '<ul>' +
'<li class="list-group-item bg-cyan-light-4" id="li_PlanIncentive_Details">' +
'<h6>' +
'<div class="row">' +
'<div class="col-sm-3">Incentive Name</div>' +
'<div class="col-sm-2">Volume</div>' +
'<div class="col-sm-2">Discount</div>' +
'<div class="col-sm-2">Max Payout</div>' +
'<div class="col-sm-2">Min Payout</div>' +
'</div>' +
'</h6>' +
'</li>' +
'</ul>';
$("#" + containerid).html(html);
}
init(formpropertyid, prop, callback) {
var PlanId = $('#hf_pk_value').val();
$("#btnDynamicSave").addClass('hidden');
this.GetIncentives(PlanId);
}
loadControlSettings(controlsettingjson, formpropertyid) {
throw new Error("Method not implemented.");
}
loadPropertySettings(propertysettings, formpropertyid, DocPropertyName) {
throw new Error("Method not implemented.");
}
bindEditFormDetails(formpropertyid, propval, DocPropertyName) {
throw new Error("Method not implemented.");
}
GetIncentives(PlanId) {
var instance = this;
var jsfiles = ['apps/transact/managers/offers/offermanager.js', 'apps/transact/managers/interfaces/offers/ioffermanager.js'];
instance.fileCacheHelper.loadJsFiles(jsfiles, function (response) {
Bizgaze.Apps.Transact.Managers.OfferManager.Instance().getplanincentives(PlanId).then(function (response) {
var dt = response.result;
if (dt.length > 0) {
for (var i = 0; i < dt.length; i++) {
var data = dt[i];
var html = '<li class="list-group-item" id="li_Incentives_' + i + '"><div class="row"><div class="col-sm-3">' + data.IncentiveName + '</div><div class="col-sm-2">' + data.Volume + '</div>';
if (data.DiscountType != 0) {
if (data.DiscountType == 1)
html += '<div class="col-sm-2">' + data.PayoutValue + ' (Per Unit)</div>';
else if (data.DiscountType == 2)
html += '<div class="col-sm-2">' + data.PayoutPercent + ' %</div>';
else if (data.DiscountType == 3)
html += '<div class="col-sm-2">' + data.OPayoutValue + '(Fixed Value)</div>';
}
else {
if (data.PayoutValue != 0)
html += '<div class="col-sm-2">' + data.PayoutValue + ' (Per Unit)</div>';
else if (data.PayoutPercent != 0)
html += '<div class="col-sm-2">' + data.PayoutPercent + ' %</div>';
else if (data.OPayoutValue != 0)
html += '<div class="col-sm-2">' + data.OPayoutValue + '(Fixed Value)</div>';
else
html += '<div class="col-sm-2">' + data.PayoutValue + ' (Per Unit)</div>';
}
html += '<div class="col-sm-2">' + data.MaxPayout + '</div>' +
'<div class="col-sm-2">' + data.MinPayout + '</div>';
if (data.ItemVolumePayouts.length == 0) {
html += '</div></li>';
$("#li_PlanIncentive_Details").after(html);
}
else {
html += '<div class="col-sm-1 pull-right btn btn-primary btn-sm" onclick="Bizgaze.Forms.Controls.PlanIncentives.Instance().ShowFoCItems(' + i + ')" >FoC</div>' +
'</div>' +
'</li>' +
'<div id="div_FoCItems_' + i + '" class="hidden mt-15"><div>';
$("#li_PlanIncentive_Details").after(html);
Bizgaze.Forms.Controls.PlanIncentives.Instance().GetFoCItems(data.ItemVolumePayouts, i);
}
}
}
else {
$('#li_PlanIncentive_Details').html('<div class="alert alert-info ma-0">There is no Data</div>');
$('#li_PlanIncentive_Details').removeClass('bg-cyan-light-4');
$('#li_PlanIncentive_Details').addClass('no-borders pa-5');
}
});
});
}
GetFoCItems(FocItems, i) {
var Html = '<ul class="col-sm-12">' +
'<li class="list-group-item bg-cyan-light-4" id="li_FoCItems_Details_' + i + '">' +
'<h6>' +
'<div class="row">' +
'<div class="col-sm-3">Item Name</div>' +
'<div class="col-sm-3">For Every</div>' +
'<div class="col-sm-3">FoC</div>' +
'<div class="col-sm-2">Discount (%)</div>' +
'</h6>' +
'</div>' +
'</li>';
for (var j = 0; j < FocItems.length; j++) {
var data = FocItems[j];
Html += '<li class="list-group-item" >' +
'<div class="row">' +
'<div class="col-sm-3">' + data.ItemName + '</div>' +
'<div class="col-sm-3">' + data.Recur + '</div>' +
'<div class="col-sm-3">' + data.Quantity + '</div>' +
'<div class="col-sm-2">' + data.Discount + '</div>' +
'</div</li>';
}
Html += '</ul>';
$('#div_FoCItems_' + i).html(Html);
}
ShowFoCItems(len) {
var IsHidden = $('#div_FoCItems_' + len).hasClass('hidden');
if (IsHidden) {
$('#div_FoCItems_' + len).removeClass('hidden');
}
else {
$('#div_FoCItems_' + len).addClass('hidden');
}
}
static Instance() {
if (this.instance === undefined)
this.instance = new PlanIncentives();
return this.instance;
}
}
Controls.PlanIncentives = PlanIncentives;
})(Controls = Forms.Controls || (Forms.Controls = {}));
})(Forms = Bizgaze.Forms || (Bizgaze.Forms = {}));
})(Bizgaze || (Bizgaze = {}));
@@ -0,0 +1 @@
{"version":3,"file":"planincentives.component.js","sourceRoot":"","sources":["planincentives.component.ts"],"names":[],"mappings":"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"}
+1
View File
@@ -0,0 +1 @@
var Bizgaze;(function(n){let t;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{loadControl(n){$("#"+n).html('<ul><li class="list-group-item bg-cyan-light-4" id="li_PlanIncentive_Details"><h6><div class="row"><div class="col-sm-3">Incentive Name<\/div><div class="col-sm-2">Volume<\/div><div class="col-sm-2">Discount<\/div><div class="col-sm-2">Max Payout<\/div><div class="col-sm-2">Min Payout<\/div><\/div><\/h6><\/li><\/ul>')}init(){var n=$("#hf_pk_value").val();$("#btnDynamicSave").addClass("hidden");this.GetIncentives(n)}loadControlSettings(){throw new Error("Method not implemented.");}loadPropertySettings(){throw new Error("Method not implemented.");}bindEditFormDetails(){throw new Error("Method not implemented.");}GetIncentives(t){var i=this;i.fileCacheHelper.loadJsFiles(["apps/transact/managers/offers/offermanager.js","apps/transact/managers/interfaces/offers/ioffermanager.js"],function(){n.Apps.Transact.Managers.OfferManager.Instance().getplanincentives(t).then(function(t){var f=t.result,u,i,r;if(f.length>0)for(u=0;u<f.length;u++)i=f[u],r='<li class="list-group-item" id="li_Incentives_'+u+'"><div class="row"><div class="col-sm-3">'+i.IncentiveName+'<\/div><div class="col-sm-2">'+i.Volume+"<\/div>",i.DiscountType!=0?i.DiscountType==1?r+='<div class="col-sm-2">'+i.PayoutValue+" (Per Unit)<\/div>":i.DiscountType==2?r+='<div class="col-sm-2">'+i.PayoutPercent+" %<\/div>":i.DiscountType==3&&(r+='<div class="col-sm-2">'+i.OPayoutValue+"(Fixed Value)<\/div>"):r+=i.PayoutValue!=0?'<div class="col-sm-2">'+i.PayoutValue+" (Per Unit)<\/div>":i.PayoutPercent!=0?'<div class="col-sm-2">'+i.PayoutPercent+" %<\/div>":i.OPayoutValue!=0?'<div class="col-sm-2">'+i.OPayoutValue+"(Fixed Value)<\/div>":'<div class="col-sm-2">'+i.PayoutValue+" (Per Unit)<\/div>",r+='<div class="col-sm-2">'+i.MaxPayout+'<\/div><div class="col-sm-2">'+i.MinPayout+"<\/div>",i.ItemVolumePayouts.length==0?(r+="<\/div><\/li>",$("#li_PlanIncentive_Details").after(r)):(r+='<div class="col-sm-1 pull-right btn btn-primary btn-sm" onclick="Bizgaze.Forms.Controls.PlanIncentives.Instance().ShowFoCItems('+u+')" >FoC<\/div><\/div><\/li><div id="div_FoCItems_'+u+'" class="hidden mt-15"><div>',$("#li_PlanIncentive_Details").after(r),n.Forms.Controls.PlanIncentives.Instance().GetFoCItems(i.ItemVolumePayouts,u));else $("#li_PlanIncentive_Details").html('<div class="alert alert-info ma-0">There is no Data<\/div>'),$("#li_PlanIncentive_Details").removeClass("bg-cyan-light-4"),$("#li_PlanIncentive_Details").addClass("no-borders pa-5")})})}GetFoCItems(n,t){for(var i,r='<ul class="col-sm-12"><li class="list-group-item bg-cyan-light-4" id="li_FoCItems_Details_'+t+'"><h6><div class="row"><div class="col-sm-3">Item Name<\/div><div class="col-sm-3">For Every<\/div><div class="col-sm-3">FoC<\/div><div class="col-sm-2">Discount (%)<\/div><\/h6><\/div><\/li>',u=0;u<n.length;u++)i=n[u],r+='<li class="list-group-item" ><div class="row"><div class="col-sm-3">'+i.ItemName+'<\/div><div class="col-sm-3">'+i.Recur+'<\/div><div class="col-sm-3">'+i.Quantity+'<\/div><div class="col-sm-2">'+i.Discount+"<\/div><\/div<\/li>";r+="<\/ul>";$("#div_FoCItems_"+t).html(r)}ShowFoCItems(n){var t=$("#div_FoCItems_"+n).hasClass("hidden");t?$("#div_FoCItems_"+n).removeClass("hidden"):$("#div_FoCItems_"+n).addClass("hidden")}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.PlanIncentives=i})(i=t.Controls||(t.Controls={}))})(t=n.Forms||(n.Forms={}))})(Bizgaze||(Bizgaze={}));
@@ -0,0 +1,52 @@
var Bizgaze;
(function (Bizgaze) {
let Forms;
(function (Forms) {
let Controls;
(function (Controls) {
class PlanIncentives_Settings extends Unibase.Platform.Core.BaseComponent {
init(formpropertyid, prop, callback) {
throw new Error("Method not implemented.");
}
loadControl(containerid, prop) {
throw new Error("Method not implemented.");
}
loadControlSettings(controlsettingjson, formpropertyid) {
throw new Error("Method not implemented.");
}
loadPropertySettings(propertysettings, formpropertyid, DocPropertyName) {
throw new Error("Method not implemented.");
}
bindEditFormDetails(formpropertyid, propval, DocPropertyName) {
throw new Error("Method not implemented.");
}
loadControlPropertiesHtml(controlpropList, container) {
return ``;
}
bindPropertySettings(prop) {
var propertySettings = prop.PropertySettings;
return "";
}
savePropertySettings(prop) {
var propertySettings = prop.PropertySettings;
return "";
}
loadSettingHtml() {
return null;
}
bindControlData(controldatajson) {
return null;
}
SaveControlData(controldatajson) {
return controldatajson;
}
static Instance() {
if (this._instance === undefined)
this._instance = new PlanIncentives_Settings();
return this._instance;
}
}
Controls.PlanIncentives_Settings = PlanIncentives_Settings;
})(Controls = Forms.Controls || (Forms.Controls = {}));
})(Forms = Bizgaze.Forms || (Bizgaze.Forms = {}));
})(Bizgaze || (Bizgaze = {}));
@@ -0,0 +1 @@
{"version":3,"file":"planincentives.settings.js","sourceRoot":"","sources":["planincentives.settings.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAoDhB;AApDD,WAAU,OAAO;IACb,IAAiB,KAAK,CAkDrB;IAlDD,WAAiB,KAAK;QAClB,IAAiB,QAAQ,CAgDxB;QAhDD,WAAiB,QAAQ;YACrB,MAAa,uBAAwB,SAAQ,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,aAAa;gBAC5E,IAAI,CAAC,cAAsB,EAAE,IAAgB,EAAE,QAAkB;oBAC7D,MAAM,IAAI,KAAK,CAAC,yBAAyB,CAAC,CAAC;gBAC/C,CAAC;gBACD,WAAW,CAAC,WAAgB,EAAE,IAAgB;oBAC1C,MAAM,IAAI,KAAK,CAAC,yBAAyB,CAAC,CAAC;gBAC/C,CAAC;gBACD,mBAAmB,CAAC,kBAA0B,EAAE,cAAsB;oBAClE,MAAM,IAAI,KAAK,CAAC,yBAAyB,CAAC,CAAC;gBAC/C,CAAC;gBACD,oBAAoB,CAAC,gBAA0C,EAAE,cAAsB,EAAE,eAAuB;oBAC5G,MAAM,IAAI,KAAK,CAAC,yBAAyB,CAAC,CAAC;gBAC/C,CAAC;gBACD,mBAAmB,CAAC,cAAsB,EAAE,OAAY,EAAE,eAAuB;oBAC7E,MAAM,IAAI,KAAK,CAAC,yBAAyB,CAAC,CAAC;gBAC/C,CAAC;gBACD,yBAAyB,CAAC,eAAsC,EAAE,SAAS;oBACvE,OAAO,EAAE,CAAC;gBACd,CAAC;gBACD,oBAAoB,CAAC,IAAgB;oBACjC,IAAI,gBAAgB,GAA6B,IAAI,CAAC,gBAAgB,CAAC;oBACvE,OAAO,EAAE,CAAC;gBACd,CAAC;gBACD,oBAAoB,CAAC,IAAgB;oBACjC,IAAI,gBAAgB,GAA6B,IAAI,CAAC,gBAAgB,CAAC;oBACvE,OAAO,EAAE,CAAC;gBACd,CAAC;gBACD,eAAe;oBACX,OAAO,IAAI,CAAC;gBAChB,CAAC;gBACD,eAAe,CAAC,eAAoB;oBAChC,OAAO,IAAI,CAAC;gBAChB,CAAC;gBACD,eAAe,CAAC,eAAoB;oBAChC,OAAO,eAAe,CAAC;gBAE3B,CAAC;gBAGD,MAAM,CAAC,QAAQ;oBACX,IAAI,IAAI,CAAC,SAAS,KAAK,SAAS;wBAC5B,IAAI,CAAC,SAAS,GAAG,IAAI,uBAAuB,EAAE,CAAC;oBACnD,OAAO,IAAI,CAAC,SAAS,CAAC;gBAC1B,CAAC;aAGJ;YA9CY,gCAAuB,0BA8CnC,CAAA;QACL,CAAC,EAhDgB,QAAQ,GAAR,cAAQ,KAAR,cAAQ,QAgDxB;IACL,CAAC,EAlDgB,KAAK,GAAL,aAAK,KAAL,aAAK,QAkDrB;AACL,CAAC,EApDS,OAAO,KAAP,OAAO,QAoDhB"}
+1
View File
@@ -0,0 +1 @@
var Bizgaze;(function(n){let t;(function(n){let t;(function(n){class t extends Unibase.Platform.Core.BaseComponent{init(){throw new Error("Method not implemented.");}loadControl(){throw new Error("Method not implemented.");}loadControlSettings(){throw new Error("Method not implemented.");}loadPropertySettings(){throw new Error("Method not implemented.");}bindEditFormDetails(){throw new Error("Method not implemented.");}loadControlPropertiesHtml(){return``}bindPropertySettings(n){var t=n.PropertySettings;return""}savePropertySettings(n){var t=n.PropertySettings;return""}loadSettingHtml(){return null}bindControlData(){return null}SaveControlData(n){return n}static Instance(){return this._instance===undefined&&(this._instance=new t),this._instance}}n.PlanIncentives_Settings=t})(t=n.Controls||(n.Controls={}))})(t=n.Forms||(n.Forms={}))})(Bizgaze||(Bizgaze={}));
@@ -0,0 +1,269 @@
var _bizgaze_PlanItem = [];
var _bizgaze_extensions_transact_PlanItems_pageIndex = 0;
var Bizgaze;
(function (Bizgaze) {
let Forms;
(function (Forms) {
let Controls;
(function (Controls) {
class PlanItems extends Unibase.Platform.Core.BaseComponent {
constructor() {
super(...arguments);
this.count = 0;
this.pageindex = 0;
this.pagesize = 5;
}
init(formpropertyid, prop, callback) {
var instance = this;
$("#btnDynamicSave").addClass('hidden');
_bizgaze_extensions_transact_PlanItems_pageIndex = 0;
_bizgaze_PlanItem = new Array();
var timer;
$("#txt_SearchPlanItems").on('keyup', function () {
window.clearTimeout(timer);
timer = window.setTimeout(function () {
$('#txt_SearchPlanItems').on('input', function () {
var txt = $('#txt_SearchPlanItems').val();
if (txt == '') {
txt = null;
var planid = $("[data-formuniquekey='Bizgaze_Extension_Tansact_PlansItems_App_PlansItems_CreateForm']").find("#hf_pk_value").val();
instance.ShowPlanItems();
}
});
var planid = $("[data-formuniquekey='Bizgaze_Extension_Tansact_PlansItems_App_PlansItems_CreateForm']").find("#hf_pk_value").val();
instance.ShowSearchPlanItems(planid, null);
}, 1000);
});
var PlanId = $("[data-formuniquekey='Bizgaze_Extension_Tansact_PlansItems_App_PlansItems_CreateForm']").find("#hf_pk_value").val();
if (PlanId != 0) {
instance.GetPlanItems(PlanId);
}
instance.ShowPlanItems();
}
loadControl(containerid, prop) {
var html = '<div class="col-sm-12" id="div_txt_SearchPlanItems">' +
'</div>' +
'<ul class="mt-10" id="ul_PlanItems_Details">' +
'<li class="list-group-item bg-cyan-light-4" id="PlanItemDetails_Heading">' +
'<div class="row">' +
'<div class="col-sm-7"><strong>SKU - Item Name</strong></div>' +
'<div class="col-sm-3 hidden points_header"><strong class="IsItemWisePoints spn_Points">Points</strong></div>' +
'</div>' +
'</li>' +
'<li class="length-row" id="PlanItem_Details_HiddenRow" class="hidden"></li>' +
'</ul>' +
'<div class="row mt-15 hidden" id="div_PlanItems_Details_pagination">' +
'<div class="col-sm-3">' +
'<span class="text-dark">Total :<span id="lbl_PlanItemsCount" class="mr-30">0</span></span>' +
'</div>' +
'<div class="col-sm-9">' +
'<div id="PlanItem_Details_pagination" class="pagination custom-pagination pagination-rounded pull-right"></div>' +
'</div>' +
'</div>';
$("#" + containerid).html(html);
}
loadControlSettings(controlsettingjson, formpropertyid) {
throw new Error("Method not implemented.");
}
loadPropertySettings(propertysettings, formpropertyid, DocPropertyName) {
throw new Error("Method not implemented.");
}
bindEditFormDetails(formpropertyid, propval, DocPropertyName) {
throw new Error("Method not implemented.");
}
AddItem() {
var instance = this;
var ItemId = $('#txtAutoComplete_ItemId').val();
if (ItemId == null) {
alert("Please Select a Item");
}
var IsAddedItem = null;
if (IsAddedItem == true) {
alert("This item is already added in Plan Items List");
}
else {
}
instance.ShowPlanItems();
}
ShowPlanItems() {
var instance = this;
$('.Item-row').remove();
var add_itemcount = 0;
if (_bizgaze_PlanItem.length != 0) {
for (let k = _bizgaze_extensions_transact_PlanItems_pageIndex * 8; k < (_bizgaze_extensions_transact_PlanItems_pageIndex + 1) * 8; k++) {
if (k < _bizgaze_PlanItem.length) {
instance.AddRow(_bizgaze_PlanItem[k]);
add_itemcount++;
if (add_itemcount == 8) {
break;
}
}
else {
break;
}
}
}
if (_bizgaze_PlanItem.length > 8) {
$('#div_PlanItems_pagination').removeClass('hidden');
var totalCount = add_itemcount;
var st = 0;
var _count = 0;
var t = (_bizgaze_extensions_transact_PlanItems_pageIndex + 1) * 8;
if (totalCount > 0) {
st = 1;
_count = totalCount;
}
if (totalCount > t)
_count = t;
if (_bizgaze_extensions_transact_PlanItems_pageIndex > 0) {
st += t - 8;
_count += t - 8;
}
var res = st + " - " + _count + " of " + _bizgaze_PlanItem.length;
$('#lbl_PlanItemsCount').text(res);
}
else {
$('#div_PlanItems_pagination').addClass('hidden');
}
}
SearchItem(ItemId) {
var Count = 0;
var instance = this;
for (let i = 0; i < _bizgaze_PlanItem.length; i++) {
$('.Item-row').remove();
if (_bizgaze_PlanItem[i].ItemId == ItemId) {
instance.AddRow(_bizgaze_PlanItem[i]);
Count++;
return true;
}
}
if (Count == 0) {
$('#PlanItem_HiddenRow').after('<div class="alert alert-info ma-0" id="div_PlanItems_NoData">Item Not Found</div>');
}
}
AddRow(Item) {
var len = $('.length-row').length;
var html = '<li class="Item-row length-row list-group-item" id="PlanItem_' + len + '" >' +
'<div class="row"><div class="col-7" ><span>' + Item.SKU + ' - ' + Item.ItemName +
'</span><input type="hidden" val="' + Item.PlanItemId + '" id="PlanItemId_' + len + '" class="PlanItemId" />' +
'<input type="hidden" class="ItemId hf_ItemId-' + len + '" value="' + Item.ItemId + '" id="ItemId_' + len + '" /></div>' +
'<div class="col-3">' +
'<div class="floating-label-form-group IsItemWisePoints hidden">' +
'<input type="text" class="form-control restrictAlphabets Points" onchange="_bizgaze_control_PlanItems.PointsChange(' + len + ')" value="' + Item.Points + '" id="Points_' + len + '" >' +
'</div>' +
'<span class="spn_Points hidden">' + Item.Points + '</span>' +
'</div>' +
'</li>';
$('#div_PlanItems_NoData').remove();
$('#PlanItem_Details_HiddenRow').after(html);
$('#PlanItemList_Heading').removeClass('hidden');
$(".Points").attr("disabled", 1);
$(".restrictAlphabets").keypress(function (e) {
if (e.which != 8 && e.which != 46 && e.which != 0 && (e.which < 48 || e.which > 57)) {
return false;
}
});
var IsItemWisePoints = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_itemwisepoints").Value;
if (IsItemWisePoints != true) {
$('.isitemwisepoints').addClass('hidden');
$('.spn_Points').addClass('hidden');
}
if (IsItemWisePoints == true) {
$('.points_header').removeClass('hidden');
}
else {
$('.spn_Points').addClass('hidden');
$('.IsItemWisePoints').addClass('hidden');
}
}
GetPlanItems(PlanId) {
var instance = this;
var jsfiles = ['apps/transact/managers/offers/offermanager.js', 'apps/transact/managers/interfaces/offers/ioffermanager.js'];
instance.fileCacheHelper.loadJsFiles(jsfiles, function (response) {
Bizgaze.Apps.Transact.Managers.OfferManager.Instance().getplanitems(PlanId).then(function (response) {
var data = response.result;
if (data.length != 0) {
for (let i = 0; i < data.length; i++) {
instance.AddRow(data[i]);
}
$('#PlanItem_HiddenRow').after('<div class="alert alert-info ma-0" id="div_PlanItems_NoData">Items Not Found</div>');
}
else {
}
});
instance.ShowPlanItems();
});
}
ShowSearchPlanItems(PlanId, term) {
var pageIndex = 0;
var instance = this;
instance.fileCacheHelper.loadJsFile('apps/transact/managers/offers/offermanager.js', function () {
Bizgaze.Apps.Transact.Managers.OfferManager.Instance().getPlanitems(PlanId, pageIndex, term).then(function (response) {
var data = response.result;
if (data != null) {
$('.Item-row').remove();
$('#div_PlanItems_Details_NoData').remove();
if (data.length == 0) {
$('#PlanItemDetails_Heading').addClass('hidden');
$('#div_PlanItems_Details_pagination').addClass('hidden');
$('#ul_PlanItems_Details').after('<div class="alert alert-info ma-0" id="div_PlanItems_Details_NoData">Items not found</div>');
}
else {
$('#PlanItemDetails_Heading').removeClass('hidden');
}
for (let i = 0; i < data.length; i++) {
instance.AddRow1(data[i]);
}
if (data.TotalRecords > 8) {
$('#div_PlanItems_Details_pagination').removeClass('hidden');
var totalCount = data.length;
var _page = pageIndex + 1;
var st = 0;
var _count = 0;
var t = _page * 10;
if (totalCount > 0) {
st = 1;
_count = totalCount;
}
if (totalCount > t)
_count = t;
if (pageIndex > 0) {
st += t - 10;
_count += t - 10;
}
var res = st + " - " + _count + " of " + data.TotalRecords;
$('#lbl_PlanItemsCount').text(res);
}
}
});
});
}
AddRow1(Item) {
var len = $('.length-row').length;
var html = '<li class="Item-row length-row list-group-item" id="PlanItem_' + len + '" >' +
'<div class="row"><div class="col-sm-7" ><span>' + Item.SKU + ' - ' + Item.ItemName +
'</span><input type="hidden" val="' + Item.PlanItemId + '" id="PlanItemId_' + len + '" class="PlanItemId" />' +
'<input type="hidden" class="ItemId hf_ItemId-' + len + '" value="' + Item.ItemId + '" id="ItemId_' + len + '" /></div>' +
'<div class="col-sm-3">' +
'<span class="spn_Points hidden">' + Item.Points + '</span>' +
'</div>' +
'</li>';
$('#PlanItem_Details_HiddenRow').after(html);
var IsItemWisePoints = $('#hf_' + $('#hfLayout_InstalledPageId').val() + '_ItemWisePoints').val();
if (IsItemWisePoints == "true") {
$('.spn_Points').removeClass('hidden');
}
else {
$('.spn_Points').addClass('hidden');
}
}
static Instance() {
if (this.instance === undefined)
this.instance = new PlanItems();
return this.instance;
}
}
Controls.PlanItems = PlanItems;
})(Controls = Forms.Controls || (Forms.Controls = {}));
})(Forms = Bizgaze.Forms || (Bizgaze.Forms = {}));
})(Bizgaze || (Bizgaze = {}));
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,52 @@
var Bizgaze;
(function (Bizgaze) {
let Forms;
(function (Forms) {
let Controls;
(function (Controls) {
class PlanItems_Settings extends Unibase.Platform.Core.BaseComponent {
init(formpropertyid, prop, callback) {
throw new Error("Method not implemented.");
}
loadControl(containerid, prop) {
throw new Error("Method not implemented.");
}
loadControlSettings(controlsettingjson, formpropertyid) {
throw new Error("Method not implemented.");
}
loadPropertySettings(propertysettings, formpropertyid, DocPropertyName) {
throw new Error("Method not implemented.");
}
bindEditFormDetails(formpropertyid, propval, DocPropertyName) {
throw new Error("Method not implemented.");
}
loadControlPropertiesHtml(controlpropList, container) {
return ``;
}
bindPropertySettings(prop) {
var propertySettings = prop.PropertySettings;
return "";
}
savePropertySettings(prop) {
var propertySettings = prop.PropertySettings;
return "";
}
loadSettingHtml() {
return null;
}
bindControlData(controldatajson) {
return null;
}
SaveControlData(controldatajson) {
return controldatajson;
}
static Instance() {
if (this._instance === undefined)
this._instance = new PlanItems_Settings();
return this._instance;
}
}
Controls.PlanItems_Settings = PlanItems_Settings;
})(Controls = Forms.Controls || (Forms.Controls = {}));
})(Forms = Bizgaze.Forms || (Bizgaze.Forms = {}));
})(Bizgaze || (Bizgaze = {}));
@@ -0,0 +1 @@
{"version":3,"file":"planitems.settings.js","sourceRoot":"","sources":["planitems.settings.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAoDhB;AApDD,WAAU,OAAO;IACb,IAAiB,KAAK,CAkDrB;IAlDD,WAAiB,KAAK;QAClB,IAAiB,QAAQ,CAgDxB;QAhDD,WAAiB,QAAQ;YACrB,MAAa,kBAAmB,SAAQ,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,aAAa;gBACvE,IAAI,CAAC,cAAsB,EAAE,IAAgB,EAAE,QAAkB;oBAC7D,MAAM,IAAI,KAAK,CAAC,yBAAyB,CAAC,CAAC;gBAC/C,CAAC;gBACD,WAAW,CAAC,WAAgB,EAAE,IAAgB;oBAC1C,MAAM,IAAI,KAAK,CAAC,yBAAyB,CAAC,CAAC;gBAC/C,CAAC;gBACD,mBAAmB,CAAC,kBAA0B,EAAE,cAAsB;oBAClE,MAAM,IAAI,KAAK,CAAC,yBAAyB,CAAC,CAAC;gBAC/C,CAAC;gBACD,oBAAoB,CAAC,gBAA0C,EAAE,cAAsB,EAAE,eAAuB;oBAC5G,MAAM,IAAI,KAAK,CAAC,yBAAyB,CAAC,CAAC;gBAC/C,CAAC;gBACD,mBAAmB,CAAC,cAAsB,EAAE,OAAY,EAAE,eAAuB;oBAC7E,MAAM,IAAI,KAAK,CAAC,yBAAyB,CAAC,CAAC;gBAC/C,CAAC;gBACD,yBAAyB,CAAC,eAAsC,EAAE,SAAS;oBACvE,OAAO,EAAE,CAAC;gBACd,CAAC;gBACD,oBAAoB,CAAC,IAAgB;oBACjC,IAAI,gBAAgB,GAA6B,IAAI,CAAC,gBAAgB,CAAC;oBACvE,OAAO,EAAE,CAAC;gBACd,CAAC;gBACD,oBAAoB,CAAC,IAAgB;oBACjC,IAAI,gBAAgB,GAA6B,IAAI,CAAC,gBAAgB,CAAC;oBACvE,OAAO,EAAE,CAAC;gBACd,CAAC;gBACD,eAAe;oBACX,OAAO,IAAI,CAAC;gBAChB,CAAC;gBACD,eAAe,CAAC,eAAoB;oBAChC,OAAO,IAAI,CAAC;gBAChB,CAAC;gBACD,eAAe,CAAC,eAAoB;oBAChC,OAAO,eAAe,CAAC;gBAE3B,CAAC;gBAGD,MAAM,CAAC,QAAQ;oBACX,IAAI,IAAI,CAAC,SAAS,KAAK,SAAS;wBAC5B,IAAI,CAAC,SAAS,GAAG,IAAI,kBAAkB,EAAE,CAAC;oBAC9C,OAAO,IAAI,CAAC,SAAS,CAAC;gBAC1B,CAAC;aAGJ;YA9CY,2BAAkB,qBA8C9B,CAAA;QACL,CAAC,EAhDgB,QAAQ,GAAR,cAAQ,KAAR,cAAQ,QAgDxB;IACL,CAAC,EAlDgB,KAAK,GAAL,aAAK,KAAL,aAAK,QAkDrB;AACL,CAAC,EApDS,OAAO,KAAP,OAAO,QAoDhB"}
+1
View File
@@ -0,0 +1 @@
var Bizgaze;(function(n){let t;(function(n){let t;(function(n){class t extends Unibase.Platform.Core.BaseComponent{init(){throw new Error("Method not implemented.");}loadControl(){throw new Error("Method not implemented.");}loadControlSettings(){throw new Error("Method not implemented.");}loadPropertySettings(){throw new Error("Method not implemented.");}bindEditFormDetails(){throw new Error("Method not implemented.");}loadControlPropertiesHtml(){return``}bindPropertySettings(n){var t=n.PropertySettings;return""}savePropertySettings(n){var t=n.PropertySettings;return""}loadSettingHtml(){return null}bindControlData(){return null}SaveControlData(n){return n}static Instance(){return this._instance===undefined&&(this._instance=new t),this._instance}}n.PlanItems_Settings=t})(t=n.Controls||(n.Controls={}))})(t=n.Forms||(n.Forms={}))})(Bizgaze||(Bizgaze={}));
@@ -0,0 +1,28 @@
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Transact;
(function (Transact) {
let Offers;
(function (Offers) {
class RefreshOfferProviders extends Unibase.Platform.Core.BaseComponent {
init() {
var instance = this;
instance.fileCacheHelper.loadJsFile('apps/transact/managers/offers/offermanager.js', function () {
Bizgaze.Apps.Transact.Managers.OfferManager.Instance().refreshofferproviders().then(function (response) {
MessageHelper.Instance().showSuccess(response, '');
});
});
}
static Instance() {
if (this._instance === undefined)
this._instance = new RefreshOfferProviders();
return this._instance;
}
}
Offers.RefreshOfferProviders = RefreshOfferProviders;
})(Offers = Transact.Offers || (Transact.Offers = {}));
})(Transact = Apps.Transact || (Apps.Transact = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
@@ -0,0 +1 @@
{"version":3,"file":"refreshofferproviders.js","sourceRoot":"","sources":["refreshofferproviders.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CA0BhB;AA1BD,WAAU,OAAO;IACb,IAAiB,IAAI,CAwBpB;IAxBD,WAAiB,IAAI;QACjB,IAAiB,QAAQ,CAsBxB;QAtBD,WAAiB,QAAQ;YACrB,IAAiB,MAAM,CAoBtB;YApBD,WAAiB,MAAM;gBACnB,MAAa,qBAAsB,SAAQ,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,aAAa;oBAE1E,IAAI;wBACA,IAAI,QAAQ,GAAG,IAAI,CAAC;wBACpB,QAAQ,CAAC,eAAe,CAAC,UAAU,CAAC,+CAA+C,EAAE;4BACjF,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC,qBAAqB,EAAE,CAAC,IAAI,CAAC,UAAU,QAAQ;gCAClG,aAAa,CAAC,QAAQ,EAAE,CAAC,WAAW,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC;4BACvD,CAAC,CAAC,CAAC;wBACP,CAAC,CAAC,CAAC;oBAEP,CAAC;oBAGD,MAAM,CAAC,QAAQ;wBACX,IAAI,IAAI,CAAC,SAAS,KAAK,SAAS;4BAC5B,IAAI,CAAC,SAAS,GAAG,IAAI,qBAAqB,EAAE,CAAC;wBACjD,OAAO,IAAI,CAAC,SAAS,CAAC;oBAC1B,CAAC;iBACJ;gBAlBY,4BAAqB,wBAkBjC,CAAA;YACL,CAAC,EApBgB,MAAM,GAAN,eAAM,KAAN,eAAM,QAoBtB;QACL,CAAC,EAtBgB,QAAQ,GAAR,aAAQ,KAAR,aAAQ,QAsBxB;IACL,CAAC,EAxBgB,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAwBpB;AACL,CAAC,EA1BS,OAAO,KAAP,OAAO,QA0BhB"}
+1
View File
@@ -0,0 +1 @@
var Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{init(){var t=this;t.fileCacheHelper.loadJsFile("apps/transact/managers/offers/offermanager.js",function(){n.Apps.Transact.Managers.OfferManager.Instance().refreshofferproviders().then(function(n){MessageHelper.Instance().showSuccess(n,"")})})}static Instance(){return this._instance===undefined&&(this._instance=new i),this._instance}}t.RefreshOfferProviders=i})(i=t.Offers||(t.Offers={}))})(i=t.Transact||(t.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
@@ -0,0 +1,125 @@
var length = 0;
var Bizgaze;
(function (Bizgaze) {
let Forms;
(function (Forms) {
let Controls;
(function (Controls) {
class TabSchemeContacts extends Unibase.Platform.Core.BaseComponent {
init() {
var instance = this;
instance.loadcontacts();
}
jsFiles() {
return ['apps/transact/managers/offers/offermanager.js', 'apps/transact/managers/interfaces/offers/ioffermanager.js'];
}
cssFiles() {
return [];
}
html(id, containerid) {
var html = '<div class="card"><div class="card-header" id="section_"><strong class="text-dark">Tab Scheme Contact Details</strong></div><div class="modal-body" id="bindtagas"></div><div class="bg-white card-footer pa-10" id="formFooter"><a href="javascript:;" id="btn_Close" class="btn btn-light btn-sm mr-auto btn_Close">Close</a><div class="btn-group dropup btn_Save"><button type="button" class="btn btn-sm btn-primary" onclick="Bizgaze.Forms.Controls.TabSchemeContacts.Instance().Save(' + containerid + ')">Save</button></div></div></div>';
return html;
}
load(id, containerid, callback) {
var instance = this;
$("#btn_Close").click(function () {
$('#' + containerid).modal('hide');
$('#' + containerid).remove();
});
instance.edittabschemecontact(id);
}
loadcontacts() {
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();
}
}
var jsfiles = ['apps/transact/managers/offers/offermanager.js', 'apps/transact/managers/interfaces/offers/ioffermanager.js'];
this.fileCacheHelper.loadJsFiles(jsfiles, function () {
Bizgaze.Apps.Transact.Managers.OfferManager.Instance().refreshtabschemecontacts(offerid).then(function (response) {
return response.result;
});
});
var detailobj = Unibase.Themes.Providers.DetailHelper.DetailInstance();
detailobj._recordId = Unibase.Themes.Providers.DetailHelper.recordId;
detailobj._installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
detailobj._containerId = detailobj._containerId;
detailobj.loadPortlets(detailobj);
}
edittabschemecontact(contactid) {
var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
var ContactId = contactid;
var offerid = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_offerid").Value;
var jsfiles = ['apps/transact/managers/offers/offermanager.js', 'apps/transact/managers/interfaces/offers/ioffermanager.js'];
this.fileCacheHelper.loadJsFiles(jsfiles, function () {
Bizgaze.Apps.Transact.Managers.OfferManager.Instance().edittabschemecontact(offerid, ContactId).then(function (response) {
var data = response.result;
length = data.length;
var ContactName = data[0].ContactName;
var HeaderText = `<div class="col-sm-12 mb-10"><div class="row" id="div_CustomerName"><label for="lbl" class="col-sm-3"><strong> Customer Name : </strong> </label><p class="ml-10">` + ContactName + `</p></div></div><div class='row col-sm-12' id="HeaderText"><div class='col-sm-3'><strong>Plan Name</strong></div><div class='col-sm-3'><strong>Incentive Name</strong></div><div class='col-sm-3 text-center'><strong>CIR</strong></div><div class='col-sm-3 text-center ooactual'><strong>OO</strong></div></div>`;
$("#bindtagas").append(HeaderText);
var display = "hidden";
for (var j = 0; j < data.length; j++) {
var TabSchemeContactId = data[j].TabSchemeContactId;
var ContactName = data[j].ContactName;
var PlanName = data[j].PlanName;
var IncentiveName = data[j].IncentiveName;
var DisplayTarget = data[j].DisplayTarget;
var ActualTarget = data[j].ActualTarget;
var ContactId = data[j].ContactId;
var PlanId = data[j].PlanId;
var PlanVolumeId = data[j].PlanVolumeId;
if (data[j].ShowActualTarget) {
display = "";
}
else {
$(".ooactual").addClass("hidden");
}
var html = `<div class="row col-sm-12"><div class="col-sm-3"><div class="mt-10" id="div_PlanName"><p>` + PlanName + `</p></div></div><div class="col-sm-3"><div class="mt-10" id="div_IncentiveName"><p>` + IncentiveName + `</p></div></div><div class="col-sm-3"><div class="diplaytext floating-label-form-group-with-value" id="div_DisplayTarget"><div class=""><input type="text" id="txt_DisplayTarget_` + j + `" value="` + DisplayTarget + `" class="form-control text-center txt_DisplayTarget floating-label-control ` + TabSchemeContactId + `" data-isdynamic="false" placeholder="Display Target" data-placeholder="Enter Display Target" data-label="Display Target"><input type="hidden" id="hfFormPropertyId"></div></div></div><div class="col-sm-3"><div class="floating-label-form-group-with-value ` + display + `" id="div_ActualTarget"><div class=""><input type="text" id="txt_ActualTarget_` + j + `" value="` + ActualTarget + `" class="form-control text-center txt_ActualTarget floating-label-control ` + TabSchemeContactId + `" data-isdynamic="false" placeholder="Actual Target" data-placeholder="Enter Actual target" data-label="Actual Target"><input type="hidden" id="hfFormPropertyId"></div></div></div></div>`;
$("#bindtagas").append(html);
}
});
});
}
Save(containerid) {
var array = [];
for (var i = 0; i < length; i++) {
var displaytarget = $("#txt_DisplayTarget_" + i + "").val();
var actualtarget = $("#txt_ActualTarget_" + i + "").val();
var TabSchemeContactId = Number(document.getElementById('txt_DisplayTarget_' + i + '').className.split(' ')[document.getElementById('txt_DisplayTarget_' + i + '').className.split(' ').length - 1]);
array.push({ "TabSchemeContactId": TabSchemeContactId, "ActualTarget": actualtarget, "DisplayTarget": displaytarget });
}
Bizgaze.Apps.Transact.Managers.OfferManager.Instance().updatetabschemecontact(array).then(function (response) {
return response.result;
});
$('#' + containerid.id).modal('hide');
$('#' + containerid.id).remove();
var detailobj = Unibase.Themes.Providers.DetailHelper.DetailInstance();
detailobj._recordId = Unibase.Themes.Providers.DetailHelper.recordId;
detailobj._installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
detailobj._containerId = detailobj._containerId;
detailobj.loadPortlets(detailobj);
}
loadControl(containerid, prop) {
throw new Error("Method not implemented.");
}
loadControlSettings(controlsettingjson, formpropertyid) {
throw new Error("Method not implemented.");
}
loadPropertySettings(propertysettings, formpropertyid, DocPropertyName) {
throw new Error("Method not implemented.");
}
bindEditFormDetails(formpropertyid, propval, DocPropertyName) {
throw new Error("Method not implemented.");
}
static Instance() {
if (this._instance === undefined)
this._instance = new TabSchemeContacts();
return this._instance;
}
}
Controls.TabSchemeContacts = TabSchemeContacts;
})(Controls = Forms.Controls || (Forms.Controls = {}));
})(Forms = Bizgaze.Forms || (Bizgaze.Forms = {}));
})(Bizgaze || (Bizgaze = {}));
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long