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.

scannedserialnos.component.min.js 8.2KB

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{init(){return``}loadControl(n){var i=this,t;$(".btn_Save_Form").addClass("hidden");t='<div class="Scanned_SerialNos card Section mt-20"><div class="card-header" id="section_SerialNos">Scanned Serial Numbers<\/div><div class="card-body"><div class=""><div class="panel-body Active_serialnos"><ul class="scanned-serialnos added-row list-group"><\/ul><\/div><\/div><\/div><\/div>';$("#"+n).html(t);this.scannedSerialNos(n);$("#btn_CloseForm").off("click");$("#btn_CloseForm").click(function(){var r;Unibase.Platform.Helpers.NavigationHelper.Instance().closePopUp();var t=Unibase.Themes.Compact.Components.Details.Instance(),i="#"+t._containerId,n=Unibase.Themes.Compact.Components.Details.Instance();n._recordId=Unibase.Themes.Providers.DetailHelper.recordId;n._installedAppId=Unibase.Themes.Providers.DetailHelper.installedAppId;r=Unibase.Themes.Providers.DetailHelper.installedAppId;t.loadAppDefaultWidget(n,i,t._containerId,function(){t.loadDefaultWidgets(n._installedAppId,i);t.LoadApprovals(n._recordId,n._installedAppId)})})}loadControlSettings(){return``}loadPropertySettings(){return``}bindEditFormDetails(){return alert("bindEditFormDetails"),``}scannedSerialNos(){Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/inventory/dcmanager.js",function(){Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/enums/enum.js",function(){n.Apps.Transact.Managers.DCManager.Instance().getScannedSerialNos(Number($("#hf_pk_value").val())).then(function(t){var i,u;if(t.result.length>0)for(i=0;i<t.result.length;i++){var f=this,r=moment().valueOf(),u='<li class="list-group-item pa-10 clear Serialno-row added-row li_'+r+" serialno_"+t.result[i].StockId+'"><input type="hidden" id="hf_rowid" value="'+r+'"><input type="hidden" id="hf_stocktypeid'+r+'" value="'+t.result[i].StockTypeId+'"><div class="row"><input type="hidden" id="hdn_stockid_'+t.result[i].StockId+'" value="'+t.result[i].StockId+'"><input type="hidden" id="hdn_stockstatusid_'+r+'" value="'+t.result[i].StockStatusId+'"><input type="hidden" id="hdn_stockid_'+r+'" value="'+t.result[i].StockId+'"><input type="hidden" id="hdn_parentstockId_'+r+'" value="'+t.result[i].CurrentParentId+'">';t.result[i].StockTypeId==n.Apps.Transact.Enums.StockType.Package?(u+='<div class="col-sm-5 ml-10 div_Serialno divserialno_'+t.result[i].CurrentParentId+'"><a class="btn_parestserialno_angle'+r+' text-dark" href="javascript:;" onclick="javascript: return Bizgaze.Apps.Transact.Controls.scannedserialnos.Instance().showItemSerialNos('+t.result[i].StockId+","+r+')"><i class="fa fa-angle-down hidden"><\/i><i class="fa fa-angle-right"><\/i><span class="ml-10"><a class="serial-link mt-10 txtSerialNo_'+r+'" " id="txt_'+t.result[i].StockId+'" href="javascript:;" >'+t.result[i].SerialNo+"<\/a><\/span><\/a><\/div>",u+='<div class="col-sm-5"><small id="parent_info'+t.result[i].CurrentParentId+'" style = "color:red;">Master Serial No<\/small><\/div>',u+='<div class="div_Itemserialnos_'+t.result[i].StockId+'"><ul class="itemscanned-serialnos added-row list-group"><\/ul><\/div>'):(u+='<div class="col-sm-12 row div_itemserialnos'+r+'"><div class="col-sm-10 ml-35 div_Serialno divserialno_'+t.result[i].CurrentParentId+'">',u+='<strong class="textcolumn txt_'+t.result[i].SerialNo+" txtSerialNo_"+r+'" id="txt_'+t.result[i].StockId+'">'+t.result[i].SerialNo+"<\/strong><\/div>");t.result[i].StockTypeId==n.Apps.Transact.Enums.StockType.Package&&(u+='<div class="pull-right col-md-1"><a class="fa fa-trash-o m-t fa-md fa-lg pull-right" style ="color:red;" title = "Delete SerialNo" onclick="javascript: return Bizgaze.Apps.Transact.Controls.scannedserialnos.Instance().deleteSerialNo('+t.result[i].StockId+","+r+')"><\/a><\/div>');u+="<\/li>";t.result[i].StockTypeId==1&&(u+="<\/div>");u+="<\/div>";$(".scanned-serialnos:last").append(u)}else $("#section_SerialNos").addClass("hidden"),u='<div class="row mb-20 col-12 text-center" id="div_scanneditems"><strong class="col-12 text-center" style="color:black">No Scanned Serial Numbers<\/strong><\/div>',$(".Scanned_SerialNos").find(".card-body").after(u)})})})}showItemSerialNos(n,t){$(".btn_parestserialno_angle"+t).find(".fa-angle-down").toggleClass("hidden");$(".btn_parestserialno_angle"+t).find(".fa-angle-right").toggleClass("hidden");$(".itemserialno_"+n).remove();$(".btn_parestserialno_angle"+t).find(".fa-angle-down").hasClass("hidden")||this.getScannedItemSerialNos(n,Number($("#hf_pk_value").val()))}getScannedItemSerialNos(t){n.Apps.Transact.Managers.DCManager.Instance().getItemScannedSerialNos(Number($("#hf_pk_value").val()),t).then(function(n){for(var i=0;i<n.result.length;i++){var f=this,r=moment().valueOf(),u='<li class="list-group-item pa-10 clear Serialno-row added-row li_'+r+" itemserialno_"+n.result[i].CurrentParentId+'"><input type="hidden" id="hf_rowid" value="'+r+'"><input type="hidden" id="hf_stocktypeid'+r+'" value="'+n.result[i].StockTypeId+'"><div class="row"><input type="hidden" id="hdn_stockid_'+n.result[i].StockId+'" value="'+n.result[i].StockId+'"><input type="hidden" id="hdn_stockstatusid_'+r+'" value="'+n.result[i].StockStatusId+'"><input type="hidden" id="hdn_stockid_'+r+'" value="'+n.result[i].StockId+'"><input type="hidden" id="hdn_parentstockId_'+r+'" value="'+n.result[i].CurrentParentId+'">';u+='<div class="col-sm-12 row div_itemserialnos'+r+'"><div class="col-sm-10 ml-35 div_Serialno divserialno_'+n.result[i].CurrentParentId+'"><a class="text-dark" href="javascript:;"><i class="fa fa-dot-circle-o" aria-hidden="true"><\/i><\/a><span class="ml-10"><\/span>';u+='<strong class="textcolumn txt_'+n.result[i].SerialNo+" txtSerialNo_"+r+'" id="txt_'+n.result[i].StockId+'">'+n.result[i].SerialNo+"<\/strong><\/div>";u+="<\/li>";u+="<\/div>";u+="<\/div>";$(".serialno_"+t).after(u)}})}deleteSerialNo(t){bootbox.confirm("Are You Sure,Item Serial No's will be Deleted. If You Delete Master Serial No.",function(i){if(i){var r={DcItemId:Number($("#hf_pk_value").val()),StockId:t};n.Apps.Transact.Managers.DCManager.Instance().deleteSerialNo(r).then(function(n){if(n.errors==null)MessageHelper.Instance().showSuccess(n.message,""),$(".scanned-serialnos").find(".serialno_"+t).remove(),$(".scanned-serialnos").find(".itemserialno_"+t).remove();else return Unibase.Platform.Forms.Components.FormViewer.Instance().showError(n.message),!1})}})}deleteSerialNobyDcItemId(t){var i=this;i.fileCacheHelper.loadJsFile("apps/transact/managers/inventory/dcmanager.js",function(){bootbox.confirm("Do you want to Delete SerialNumbers?",function(i){if(i){var r={DcItemId:t,DcId:Unibase.Themes.Providers.DetailHelper.recordId,DcTypeId:Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_dctypeid").Value,IsTransfer:Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_istransfer").Value},u=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_dctypeid").Value,f=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_istransfer").Value;n.Apps.Transact.Managers.DCManager.Instance().deleteSerialNobyDcItemId(r).then(function(n){var u;if(n.errors==null){var i=Unibase.Themes.Compact.Components.Details.Instance(),r="#"+i._containerId,t=Unibase.Themes.Compact.Components.Details.Instance();t._recordId=Unibase.Themes.Providers.DetailHelper.recordId;t._installedAppId=Unibase.Themes.Providers.DetailHelper.installedAppId;u=Unibase.Themes.Providers.DetailHelper.installedAppId;i.loadAppDefaultWidget(t,r,i._containerId,function(){i.loadDefaultWidgets(t._installedAppId,r);i.LoadApprovals(t._recordId,t._installedAppId)});MessageHelper.Instance().showSuccess("Serial Numbers Deleted Successfully","")}else MessageHelper.Instance().showError(n.message,"div_message")})}})})}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.scannedserialnos=i})(i=t.Controls||(t.Controls={}))})(i=t.Transact||(t.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));