Built files from Bizgaze WebServer
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

contactdetails.component.min.js 11KB

1
  1. var Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{constructor(){super(...arguments);this.contacttype=0}init(n,t){var i=this;i.loadControlSettings(t.ControlJsonText,t.FormPropertyId);i.loadPropertySettings(t.PropertySettings,t.FormPropertyId);$("#removeContact").click(function(){i.loadContactInformation($(".detail_conatactname").text(),$(".detail_PhoneNumber").text(),$(".detail_EmailAddress").text(),$("#hf_userId").val(),$("#hf_unibaseId").val());$(".section_ContactInformation").addClass("hidden");$(".section_ContactDetails").removeClass("hidden");$(".section_AddressDetails").addClass("hidden");$(".txt_addressname").val("");$(".txt_zipcode").val("");$(".txt_addressline1").val("");$(".txt_addressline2").val("");$(".txtAutoComplete_cityid").val(null).trigger("change");Unibase.Platform.Forms.Components.FormViewer.Instance().removeRequiredClass(".txt_addressname");Unibase.Platform.Forms.Components.FormViewer.Instance().removeRequiredClass(".txtAutoComplete_cityid");Unibase.Platform.Forms.Components.FormViewer.Instance().removeRequiredClass(".txtAutoComplete_roleid");Unibase.Platform.Forms.Components.FormViewer.Instance().removeRequiredClass(".txtAutoComplete_branchid")})}loadControl(t){var i=this,r=$(".section_ContactInformation").find(".card-header").text();$(".section_ContactInformation").find(".card-header").html('<span class="pull-left"> '+r+' <\/span><a class="ml-auto btn-s pull-right btn btn-icon btn-icon-circle btn-pink btn-icon-style-3 remove-icon" href="javascript:;" title="Remove" onclick="" id="removeContact"><span class="btn-icon-wrap"><i class="fa fa-times remove-icon"><\/i> <span><\/span><\/span> <\/a>');i.fileCacheHelper.loadJsFiles(["platform/membership/infos/identity.js","apps/crm/contacts/managers/contactmanager.js"],function(){var i=Unibase.Platform.Membership.Infos.Identity.getCurrentUser().userId;Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.length>0&&(i=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_contactid").Value));n.Apps.Crm.Contacts.Managers.ContactManager.Instance().getContactByUserId(i).then(function(r){var u="NA",f="NA",e,o;r.result.EmailAddress!=null&&(u=r.result.EmailAddress);r.result.PhoneNumber!=null&&(f=r.result.PhoneNumber);e=$(".section_ContactDetails").find(".card-header").text();$(".section_ContactDetails").find(".card-header").html('<span class="pull-left"> '+e+' <\/span><a class="ml-auto btn-s pull-right btn btn-icon btn-icon-circle btn-pink btn-icon-style-3 edit-icon" href="javascript:;" title="Edit" onclick="" id="loadinfo"><span class="btn-icon-wrap"><i class="fa fa-pencil loadinfo"><\/i> <span><\/span><\/span> <\/a>');o='<div class="div_ContactDetails"><div class=""> <ul class="list-group" id="liContactDetails">'+`<li class="list-group-item text-ellipsis px-0 py-2 d-flex flex-wrap" id="liContactDetails-row"><input type="hidden" id="hf_userId" value=""/><input type="hidden" id="hf_unibaseId" value=""/>`+`<div class="col-sm-12 col-md-6 col-lg-4"><div class="d-flex flex-wrap justify-content-between align-items-center"><div class=""><strong class="d-flex">Name <span class="d-none d-md-block px-1">:</span></strong> </div><div><span id="detail_conatactname" class="detail_conatactname"> `+r.result.ContactName+`</span></div></div></div>`+`<div class="col-sm-12 col-md-6 col-lg-4"><div class="d-flex flex-wrap justify-content-between align-items-center"><div class=""><strong class="d-flex"> Number <span class="d-none d-md-block px-1">:</span></strong> </div><div><span id="detail_PhoneNumber" class="detail_PhoneNumber"> `+f+`</span></div></div></div>`+`<div class="col-sm-12 col-md-6 col-lg-4"><div class="d-flex flex-wrap justify-content-between align-items-center"><div class=""><strong class="d-flex">Email ID <span class="d-none d-md-block px-1">:</span></strong> </div><div><span id="detail_EmailAddress" class="detail_EmailAddress"> `+u+`</span></div></div></div>`+"<\/li><\/ul><\/div><\/div>";$("#"+t).html(o);$("#hf_userId").val(r.result.ContactId);$(".hdn_userid").val(r.result.ContactId);$("#hf_unibaseId").val(r.result.UnibaseId);$(".hdn_unibaseid").val(r.result.UnibaseId);$(".txt_emailaddress").val(r.result.EmailAddress);$("#txtPhn_phonenumber").val(Number(r.result.PhoneNumber));$(".txt_username").val(r.result.ContactName);$("#loadinfo").on("click",function(){i=Number($("#hf_userId").val());$(".section_ContactDetails").addClass("hidden");n.Apps.Crm.Contacts.Managers.ContactManager.Instance().getContactByUserId(i).then(function(t){n.Apps.Support.Controls.ContactDetails.Instance().loadContactInformation(t.result.ContactName,t.result.PhoneNumber,t.result.EmailAddress,t.result.ContactId,t.result.UnibaseId)})})})})}loadContactDetails(){var r=this,t=$(".txt_emailaddress").val().toString(),i=$("#txtPhn_phonenumber").val().toString();t.includes("@")||t.includes(".")||t.includes(".com")?(i=null,n.Apps.Crm.Contacts.Managers.ContactManager.Instance().getContactDetails(t,i).then(function(n){var t=n.result;t!=null?($(".section_ContactDetails").removeClass("hidden"),$("#hf_userId").val(t.ContactId),$(".hdn_userid").val(t.ContactId),$("#hf_unibaseId").val(t.UnibaseId),$(".hdn_unibaseid").val(n.result.UnibaseId),$("#txtPhn_phonenumber").val(t.PhoneNumber),$(".txt_emailaddress").val(t.EmailAddress),$(".txt_username").val(t.ContactName),t.EmailAddress==null?$(".detail_EmailAddress").text("NA"):$(".detail_EmailAddress").text(t.EmailAddress),$(".detail_PhoneNumber").text(t.PhoneNumber),$(".detail_conatactname").text(t.ContactName),$(".section_ContactInformation").addClass("hidden"),$(".section_AddressDetails").addClass("hidden"),$(".txt_addressname").val(""),$(".txt_zipcode").val(""),$(".txt_addressline1").val(""),$(".txt_addressline2").val(""),$(".txtAutoComplete_cityid").val(null).trigger("change"),Unibase.Platform.Forms.Components.FormViewer.Instance().removeRequiredClass(".txt_addressname"),Unibase.Platform.Forms.Components.FormViewer.Instance().removeRequiredClass(".txtAutoComplete_cityid"),Unibase.Platform.Forms.Components.FormViewer.Instance().removeRequiredClass(".txtAutoComplete_roleid"),Unibase.Platform.Forms.Components.FormViewer.Instance().removeRequiredClass(".txtAutoComplete_branchid"),r.contacttype=1):t==null&&($(".section_ContactDetails").addClass("hidden"),window.parent.location.hash!="#/loginhelp"&&($(".section_AddressDetails").removeClass("hidden"),Unibase.Platform.Forms.Components.FormViewer.Instance().addRequiredClass(".txt_addressname"),Unibase.Platform.Forms.Components.FormViewer.Instance().addRequiredClass(".txtAutoComplete_cityid"),Unibase.Platform.Forms.Components.FormViewer.Instance().addRequiredClass(".txtAutoComplete_roleid"),Unibase.Platform.Forms.Components.FormViewer.Instance().addRequiredClass(".txtAutoComplete_branchid")),$("#txtPhn_phonenumber").val(""),$(".txt_username").val(""),$(".hdn_unibaseid").val(""))})):(i!=null||i=="")&&(t=null,n.Apps.Crm.Contacts.Managers.ContactManager.Instance().getContactDetails(t,i).then(function(n){var t=n.result;t!=null?($(".section_ContactDetails").removeClass("hidden"),$("#hf_userId").val(t.ContactId),$(".hdn_userid").val(t.ContactId),$("#hf_unibaseId").val(t.UnibaseId),$(".hdn_unibaseid").val(n.result.UnibaseId),$(".txt_emailaddress").val(t.EmailAddress),$("#txtPhn_phonenumber").val(t.PhoneNumber),$(".txt_username").val(t.ContactName),t.EmailAddress==null?$(".detail_EmailAddress").text("NA"):$(".detail_EmailAddress").text(t.EmailAddress),t.PhoneNumber==null?$(".detail_PhoneNumber").text("NA"):$(".detail_PhoneNumber").text(t.PhoneNumber),$(".detail_conatactname").text(t.ContactName),$(".section_ContactInformation").addClass("hidden"),$(".section_AddressDetails").addClass("hidden"),$(".txt_addressname").val(""),$(".txt_zipcode").val(""),$(".txt_addressline1").val(""),$(".txt_addressline2").val(""),$(".txtAutoComplete_cityid").val(null).trigger("change"),Unibase.Platform.Forms.Components.FormViewer.Instance().removeRequiredClass(".txt_addressname"),Unibase.Platform.Forms.Components.FormViewer.Instance().removeRequiredClass(".txtAutoComplete_cityid"),Unibase.Platform.Forms.Components.FormViewer.Instance().removeRequiredClass(".txtAutoComplete_roleid"),Unibase.Platform.Forms.Components.FormViewer.Instance().removeRequiredClass(".txtAutoComplete_branchid"),r.contacttype=1):t==null&&($(".section_ContactDetails").addClass("hidden"),window.parent.location.hash!="#/loginhelp"&&($(".section_AddressDetails").removeClass("hidden"),Unibase.Platform.Forms.Components.FormViewer.Instance().addRequiredClass(".txt_addressname"),Unibase.Platform.Forms.Components.FormViewer.Instance().addRequiredClass(".txtAutoComplete_cityid"),Unibase.Platform.Forms.Components.FormViewer.Instance().addRequiredClass(".txtAutoComplete_roleid"),Unibase.Platform.Forms.Components.FormViewer.Instance().addRequiredClass(".txtAutoComplete_branchid")),$(".txt_emailaddress").val(""),$("#txt_ContactName").val(""),$(".hdn_unibaseid").val(""))}));r.contacttype==0&&(window.parent.location.hash!="#/loginhelp"&&($(".section_AddressDetails").removeClass("hidden"),Unibase.Platform.Forms.Components.FormViewer.Instance().addRequiredClass(".txt_addressname"),Unibase.Platform.Forms.Components.FormViewer.Instance().addRequiredClass(".txtAutoComplete_cityid"),Unibase.Platform.Forms.Components.FormViewer.Instance().addRequiredClass(".txtAutoComplete_roleid"),Unibase.Platform.Forms.Components.FormViewer.Instance().addRequiredClass(".txtAutoComplete_branchid")),r.contacttype=0,$(".hdn_unibaseid").val(""))}loadContactInformation(n,t,i,r,u){var f=this;f.flag=0;$(".txt_emailaddress").on("input",function(){f.flag==0&&($("#txtPhn_phonenumber").val(""),$(".txt_username").val(""),$(".txt_username").removeAttr("readonly"),$(".div_PhoneNumber").removeClass("floating-label-form-group-with-value"),$(".txt_username").parent().removeClass("floating-label-form-group-with-value"),f.flag=1,f.contacttype=0)});$("#txtPhn_phonenumber").on("input",function(){f.flag==0&&($(".txt_emailaddress").val(""),$(".txt_username").val(""),$(".txt_username").removeAttr("readonly"),$(".txt_emailaddress").parent().removeClass("floating-label-form-group-with-value"),$(".txt_username").parent().removeClass("floating-label-form-group-with-value"),f.flag=1,f.contacttype=0)});$(".section_ContactInformation").removeClass("hidden");$(".hdn_userid").val(Number(r));$(".hdn_unibaseid").val(u);$(".txt_emailaddress").val(i);$("#txtPhn_phonenumber").val(Number(t));$(".txt_username").val(n);$(".txt_username").attr("readonly","readonly");$("#hf_userId").val(r);$("#hf_unibaseId").val(u);$(".div_PhoneNumber").addClass("floating-label-form-group-with-value");eval("_floatingLabelHelper.init();")}loadControlSettings(){return null}loadPropertySettings(){return null}bindEditFormDetails(){return null}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.ContactDetails=i})(i=t.Controls||(t.Controls={}))})(i=t.Support||(t.Support={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));