Built files from Bizgaze WebServer
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ewaybill.component.min.js 9.1KB

1
  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{jsFiles(){return[]}cssFiles(){return[]}html(){return null}load(){n.Apps.Integrations.EWayBill.Components.EWayBill.Instance().getInvoiceDetails();$(".txt_vehicleno").keyup(function(){$(".txt_vehicleno").val($(".txt_vehicleno").val().toString().toUpperCase())});$(".txt_topincode,.txt_frompincode").on("click",function(){n.Apps.Integrations.EWayBill.Components.EWayBill.Instance().GetDistanceByPinCode()})}getAddressById(t){let i=Number($(".txtAutoComplete_branchid").val());t!=0&&(i=t);Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/crm/contacts/managers/contactmanager.js",function(){n.Apps.Crm.Contacts.Managers.ContactManager.Instance().getAddressById(i).then(function(t){if(t.result!=null&&($(".txt_frompincode").val(t.result.ZipCode).parent().addClass("floating-label-form-group-with-value"),$(".labelSection_FromGSTIN").html("<span>From GSTIN : "+t.result.GSTNO+"<\/span>"),n.Apps.Integrations.EWayBill.Components.EWayBill.Instance().getDistance(),$(".hdn_fromplace").val(t.result.AddressName),$(".hdn_fromstatecode").val(t.result.StateCode),Number($(".txtAutoComplete_branchid").val())==0)){let n=new Option(t.result.AddressName,i.toString(),!0);$(".txtAutoComplete_branchid").append(n);$(".hfAutoCompleteId_branchid").val(i)}})})}getInvoiceDetails(){var r=Unibase.Themes.Providers.DetailHelper.installedAppId,t,i;Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+r+"_invoiceid")!=undefined?(t=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+r+"_invoiceid").Value),t!=0&&Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(["apps/transact/managers/invoicemanager.js"],function(){n.Apps.Transact.Managers.InvoiceManager.Instance().getInvoiceDetails(t).then(function(i){i.result!=null&&($(".txt_frompincode").val(i.result.BillFromZipCode).parent().addClass("floating-label-form-group-with-value"),$(".txt_topincode").val(i.result.BillToZipCode).parent().addClass("floating-label-form-group-with-value"),$(".labelSection_ToGSTIN").html("<span>To GSTIN : "+i.result.GSTNo+"<\/span>"),$(".hdn_refid").val(t),$(".hdn_dcid").val(i.result.DcId),$(".hdn_invoiceid").val(t),$(".hdn_refinstalledappid").val(i.result.InstalledAppId),n.Apps.Integrations.EWayBill.Components.EWayBill.Instance().getAddressById(i.result.BillFromAddressId))})})):Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+r+"_dcid")!=undefined&&(i=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+r+"_dcid").Value),i!=0&&Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(["apps/transact/managers/inventory/dcmanager.js"],function(){n.Apps.Transact.Managers.DCManager.Instance().getdc(i).then(function(t){t.result!=null&&($(".txt_frompincode").val(t.result.ShipFromZipCode),$(".txt_topincode").val(t.result.ShipToZipCode),$(".labelSection_ToGSTIN").html("<span>To GSTIN : "+t.result.GSTInNo+"<\/span>"),$(".hdn_isdc").val("true"),$(".hdn_refid").val(i),$(".hdn_invoiceid").val(t.result.InvoiceId),$(".hdn_dcid").val(i),$(".hdn_refinstalledappid").val(t.result.DcInstallAppId),n.Apps.Integrations.EWayBill.Components.EWayBill.Instance().getAddressById(0))})}))}getDistance(){var i=Number($(".txt_frompincode").val()),n="AIzaSyBGmahAAg3EVzAUJvttDZsjdZiJenJxGt8",t;if(n==undefined,t=Number($(".txt_topincode").val()),t==0)$(".number_approxdistance").val(0);else{$.ajax({url:"https://maps.googleapis.com/maps/api/geocode/json?address="+i+"%20%22&key="+n+"&sensor=false",method:"POST",success:function(i){let r,f,e,o;e=i.results[0].geometry.location.lat;o=i.results[0].geometry.location.lng;$.ajax({url:"https://maps.googleapis.com/maps/api/geocode/json?address="+t+"%20%22&key="+n+"&sensor=false",method:"POST",success:function(n){r=n.results[0].geometry.location.lat;f=n.results[0].geometry.location.lng;var t=u(e,o,r,f);$(".number_approxdistance").val(Math.round(t))}})}});function u(n,t,i,u){var f=r(i-n),e=r(u-t),o=Math.sin(f/2)*Math.sin(f/2)+Math.cos(r(n))*Math.cos(r(i))*Math.sin(e/2)*Math.sin(e/2),s=2*Math.atan2(Math.sqrt(o),Math.sqrt(1-o));return 6371*s}function r(n){return n*(Math.PI/180)}}}ShowPrintButton(){let r=this,t=Unibase.Themes.Providers.DetailHelper.installedAppId,u=Number(Unibase.Themes.Providers.DetailHelper.recordId),i="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];$(i).find(".DetailSetting_"+t+"_Print").removeClass("btn-undefined").addClass("btn-warning");$(".btn-undefined").addClass("btn-success").removeClass("btn-undefined");r.fileCacheHelper.loadJsFile("apps/transact/managers/ewaybill/ewaybillmanager.js",function(){n.Apps.Transact.Managers.EWayBillManager.Instance().getEwayBill(u).then(function(n){n.result.Notes!=null&&n.result.Notes!=undefined&&n.result.Notes!=""&&($(i).find(".li_DetailSetting_"+t+"_ApprovalError").remove(),$(i).find("#div_App_DefaultWidgetSettings").append(`<div><div class="ActionsApprovalError mx-20 mb-2 rounded py-10 px-0 li_DetailSetting_`+t+`_ApprovalError" id="li_DetailSetting_`+t+`_ApprovalError" style="background-color:rgb(252 250 247);border-left: 3px solid #ff6060;padding:0.5rem 1rem 1rem;"> <p class="font-14 text-danger col-sm-12">`+n.result.Notes+`</p> </div>`),$(i).find("#div_App_DefaultWidgetSettings").addClass("pb-0"))})});r.Print()}Print(){let i=this,t="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];if($(".printsetting").length!=0){let n=$(".printsetting")[0].outerHTML;$(".printsetting").remove();$(t).find("#div_App_DefaultWidgetSettings").find(".row").append(n);$(".printsetting").find(".pull-right").removeClass("pull-right")}$(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_Print").html('<span><i class="fa fa-print"><\/i><\/span>');$(t).find(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_Print").click(function(){let t=Unibase.Themes.Providers.DetailHelper.recordId;Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(["apps/transact/managers/ewaybill/ewaybillmanager.js","platform/core/helpers/printhelper/printhelper.js"],function(){n.Apps.Transact.Managers.EWayBillManager.Instance().getPrintEWayBill(t).then(function(n){Unibase.Platform.Helpers.PrintHelper.Instance().printPopup(n.result.PrintHTML)})})})}GetDistanceByPinCode(){let n=this;var t=$(".txt_frompincode").val().toString(),i=$(".txt_topincode").val().toString();t.length==6&&i.length==6&&n.getDistance()}ShoworHideEWayBillButton(){let r=this,t=Unibase.Themes.Providers.DetailHelper.installedAppId,i="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1],n=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_refstatusid").Value);if(n==1||n==2||n==6)$(i).find(".li_DetailSetting_"+t+"_E-WayBill").addClass("hidden");else{$(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_E-WayBill").addClass("hidden");let n=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_ewaybillid")==undefined?0:Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_ewaybillid").Value);n==0&&$(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_E-WayBill").removeClass("hidden")}}getdcdetails(){Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(["apps/transact/managers/inventory/dcmanager.js"],function(){n.Apps.Transact.Managers.DCManager.Instance().getdc($(".txtAutoComplete_dcid").val()).then(function(n){n.result!=null&&($(".hfAutoCompleteId_invoiceid").val(n.result.InvoiceId),$(".hdn_refid").val($(".txtAutoComplete_dcid").val()))})})}GetInvoice(){Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(["apps/transact/managers/invoicemanager.js"],function(){n.Apps.Transact.Managers.InvoiceManager.Instance().getInvoiceDetails($(".txtAutoComplete_invoiceid").val()).then(function(n){n.result!=null&&($(".hfAutoCompleteId_dcid").val(n.result.DcId),$(".hdn_refid").val($(".txtAutoComplete_invoiceid").val()))})})}checkstatus(){let r=n.Apps.Integrations.EWayBill.Components.EWayBill.Instance();var t=Unibase.Themes.Providers.DetailHelper.installedAppId,u=String(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_ewaybillid").Value),i=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_statusid").Value);i!=undefined&&(i==2?$(".DetailSetting_"+t+"_Cancele-WayBill").addClass("hidden"):$(".DetailSetting_"+t+"_Cancele-WayBill").removeClass("hidden"))}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.EWayBill=i})(i=t.Components||(t.Components={}))})(i=t.EWayBill||(t.EWayBill={}))})(i=t.Integrations||(t.Integrations={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));