Built files from Bizgaze WebServer
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

offercontact.component.min.js 4.9KB

1
  1. var Bizgaze;(function(n){let t;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{init(){var t=Unibase.Themes.Providers.DetailHelper.installedAppId,i,r;for(let n of Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters)n.Key==="hf_"+t+"_lobid"&&(i=n.Value.toString()),n.Key==="hf_"+t+"_taggroupid"&&(r=n.Value.toString());Unibase.Platform.Forms.Managers.TagManager.Instance().getTagcategoryByuniqueId("Bizgaze_Platform_Crm_Crm_TagCategory_Organizations").then(function(r){var u=r.result.TagCategoryId,f=[{ColumnName:"TagCategoryId",Value:u},{ColumnName:"LobId",Value:i},{ColumnName:"TagId",Value:0}],e=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_offerid").Value;n.Forms.Controls.OfferContact.Instance().GetTags(e,f)});$("#btnIncludedTags").click(function(){n.Forms.Controls.OfferContact.Instance().AddTags("section_IncludedTags","select2_IncludedTags",0,i,0)})}loadControl(n){var f=this,r=`<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>`,t,u,i;$("#"+n).html(r);t=Unibase.Themes.Providers.DetailHelper.installedAppId;for(let n of Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters)n.Key==="hf_"+t+"_lobid"&&(u=n.Value.toString()),n.Key==="hf_"+t+"_taggroupid"&&(i=n.Value.toString());Unibase.Platform.Forms.Managers.TagManager.Instance().getTagcategoryByuniqueId("Bizgaze_Platform_Crm_Crm_TagCategory_Organizations").then(function(n){var t=n.result.TagCategoryId,r=_appsettings.server_url()+"/apis/v4/unibase/platform/forms/autoincludedtags/taggroupid/"+i+"/tagcategoryid/"+t+"/includedtags/undefined";AutoCompleteHelper.getHelper().Create("#txt_IncludedTags",".hf_IncludedTags_",r,function(){})})}loadControlSettings(){throw new Error("Method not implemented.");}loadPropertySettings(){throw new Error("Method not implemented.");}bindEditFormDetails(){var n=this}AddTags(n,t){var i=$("."+t).length,r=this,u='<div class="row" id="div_'+t+"_"+i+'" 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='+t+"_"+i+' style="width:100%" class="b-a '+t+' txt_IncludedTag " value="" multiple="multiple"><\/select><\/div><div class="mt-20 ml-30"><a href="javascript:;" onclick="Bizgaze.Forms.Controls.OfferContact.Instance().RemoveTags(\''+t+"',"+i+')"><i class="fa fa-times"><\/a><\/div><\/div>';$("."+n).find(".card-body").find(".row:last").after(u);r.fileCacheHelper.loadJsFile("platform/tag/managers/tagmanager.js",function(){var n=Unibase.Themes.Providers.DetailHelper.installedAppId,i,t;for(let t of Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters)t.Key==="hf_"+n+"_lobid"&&(i=t.Value.toString());for(let t of Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters)t.Key==="hf_"+n+"_taggroupid"&&(t=t.Value.toString());Unibase.Platform.Forms.Managers.TagManager.Instance().getTagcategoryByuniqueId("Bizgaze_Platform_Crm_Crm_TagCategory_Organizations").then(function(n){var i=n.result.TagCategoryId,r=_appsettings.server_url()+"/apis/v4/unibase/platform/forms/autoincludedtags/taggroupid/"+t+"/tagcategoryid/"+i+"/includedtags/undefined";AutoCompleteHelper.getHelper().Create(".txt_IncludedTag",".hf_IncludedTags",r,function(){})})})}RemoveTags(n,t){$("#div_"+n+"_"+t).remove()}GetTags(t,i){this.fileCacheHelper.loadJsFiles(["apps/transact/managers/offers/offermanager.js","apps/transact/managers/interfaces/offers/ioffermanager.js"],function(){n.Apps.Transact.Managers.OfferManager.Instance().getoffer(t).then(function(t){var r=t.result;n.Forms.Controls.OfferContact.Instance().ShowTags(r,"section_IncludedTags","select2_IncludedTags",i)})})}ShowTags(t,i,r,u){for(var f=t.IncludedTags.split("&"),e=0;e<f.length;e++)e==0?f[0]=="|"&&(f[0]=null):n.Forms.Controls.OfferContact.Instance().AddTags(i,r,u[0].Value,u[1].Value,f[e])}getIncludedTags(){var n="|",t=[];return $(".select2_IncludedTags").each(function(){t.push($(this).val());for(let i=0;i<t[0].length;i++)n=n+t[0][i]+"|";n=n+"&|";t=[]}),n.slice(0,n.lastIndexOf("&|")-1)}static Instance(){return this._instance===undefined&&(this._instance=new i),this._instance}}t.OfferContact=i})(i=t.Controls||(t.Controls={}))})(t=n.Forms||(n.Forms={}))})(Bizgaze||(Bizgaze={}));