Built files from Bizgaze WebServer
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

invoiceitemtaxalloc.min.js 6.9KB

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{constructor(){super(...arguments);this.sampleInvoiceNo="";this.assesableAdjust=0;this.taxAdjust=0;this.index="#00-"}jsFiles(){return["platform/forms/components/formviewer/formviewer.js","libs/parsley/parsley.min.js","apps/transact/managers/invoicemanager.js"]}cssFiles(){return[]}html(){return'<input type="hidden" id="hfInvItemTaxAllocsinvoiceItemId" value="0"/><input type="hidden" id="hfInvItemTaxAllocsGroupId" value="0"/><input type="hidden" id="hfInvItemTaxAllocsitemId" value="0"/><input type="hidden" id="hfInvItemTaxAllocsorderItemId" value="0"/><form id="frm_Bizgazetransact_createAppGroup" method ="post" data-validate="parsley" class=""><div class="bg-white b-b modal-header pa-10"><strong class="bizgaze_InvoiceItemTaxAllocHeader"> Invoice Item TaxAlloc Details <\/strong><\/div><div style="height: 773px; overflow: hidden auto;" class="simple-scroll-bar modal-body bg-cyan-light-5"><div class="card"><div class="card-body"><div class="divTaxAllocEdit"><table class="table table-bordered"><thead class="tbl-header"><tr class="text-info"><th>TaxCode Name<\/th><th>Assesable Amount<\/th><th>Tax Amount<\/th><th>Assesable Adjustment<\/th><th>Tax Adjustment<\/th><\/tr><\/thead><tbody class="tbl - body"><tr class="invTaxAllocsUpdateList-item"><\/tr><\/table><\/div><div class="divTaxAllocSave hidden"><table class="table table-bordered"><thead class="tbl-header"><tr class="text-info"><th>TaxCode Name<\/th><th>Assesable Adjustment<\/th><th>Tax Adjustment<\/th><\/tr><\/thead><tbody class="tbl-body"><tr class="invTaxAllocsSaveList - item bg-light"><td>Total Adjustment<\/td><td class="tdTotalAssesableAdj">0<\/td><td class="tdTotalTaxAdj">0<\/td><\/tr><tr class="invTaxAllocsSaveList-item"><\/tr><\/table><\/div><\/div><\/div><\/div><div class="b-t bg-white modal-footer pa-10"><a href="javascript:;" id="btn_CloseTaxAllocEdit" class="btn btn-light btn-sm mr-auto">Close<\/a><a id="btnInvItemTaxAllocUpdate" class="btn btn-primary btn-sm">Update<\/a><a id="btnInvItemTaxAllocSave" class="btn btn-primary btn-sm hidden">Save<\/a><\/div><\/form>'}load(t){$("#btn_CloseTaxAllocEdit").click(function(){n.Apps.Transact.Components.Invoices.InvoiceItemTaxAloc.Instance().navigationHelper.closePopUp()});$("#hfInvItemTaxAllocsinvoiceItemId").val(t.invoiceItemId);$("#hfInvItemTaxAllocsGroupId").val(t.taxGroupId);$("#hfInvItemTaxAllocsitemId").val(t.itemId);$("#hfInvItemTaxAllocsorderItemId").val(t.orderItemId);$("#btnInvItemTaxAllocUpdate").click(function(){var r=i.Instance().updateList(),u;r.length>0&&(u={InvItemTaxAllocs:r,InvoiceId:Number($("#hf_pk_value").val())},n.Apps.Transact.Managers.InvoiceManager.Instance().UpdateInvoiceItemTaxAllocs(u).then(function(){i.Instance().navigationHelper.closePopUp()}));$("#hfInvItemTaxAllocsitemId").val()==undefined&&$("#hfInvItemTaxAllocsitemId").val(0);t.element.filter(".SplInvoiceItemRow").length>0?(t.element.find(".hf_ItemAssesableAdjustmentVal").val(i.Instance().assesableAdjust),t.element.find(".hf_ItemTaxAdjsutmentVal").val(i.Instance().taxAdjust)):(t.element.find(".hfItemAssesableAdjustmentVal").val(i.Instance().assesableAdjust),t.element.find(".hfItemTaxAdjsutmentVal").val(i.Instance().taxAdjust));n.Apps.Transact.Controls.InvoiceItem.Instance().RefreshItemRowDetaisl(t.element);n.Apps.Transact.Controls.InvoiceItem.Instance().update_total();i.Instance().assesableAdjust=0;i.Instance().taxAdjust=0});i.Instance().loadDetails(t.element)}updateList(){var t=[];return $(".invTaxAllocsUpdateList-item").each(function(){var h=$(this).find(".hfInvItemTaxAlloc"),r,u,l;if($(h).val()!=undefined){var f=Number($("#hfInvItemTaxAllocsitemId").val()),a=$(h).val(),e=a.toString().split("-"),c=$(this).find(".hfInvItemAssesableAdjsustedAmt_"+e[1]+"").text(),o=$(this).find(".hfInvItemTaxAllocAdjsustedAmt_"+e[1]+"").text(),v=Number($(this).find(".hfInvItemId").val()),y=$(this).find(".hfInvItemTaxCodes").val(),s=$(this).find(".hfInvItemTaxCodeId").val(),p=Number($(this).find(".hfInvTaxAdjLedgerId").val());i.Instance().assesableAdjust+=Number(c);i.Instance().taxAdjust+=Number(o);i.Instance().index+=1;r={Index:i.Instance().index,ItemId:f,InvoiceTaxAllocId:Number(e[1]),Adjustment:Number(o),TaxAdjustment:Number(o),AssesableAdjustment:Number(c),InvoiceItemId:v,InvoiceId:Number($(".hdn_invoiceid").val()),TaxCodes:y,TaxCodeId:Number(s),LedgerId:p};t.push(r);u=0;l=$.grep(n.Apps.Transact.Controls.InvoiceItem.Instance().invItemTaxAdjustmentList,function(n){return n.ItemId==f&&n.TaxCodeId==s&&(u=n.Index),n.ItemId==f&&n.TaxCodeId==s});l.length>0?u!=0&&(n.Apps.Transact.Controls.InvoiceItem.Instance().invItemTaxAdjustmentList=$.grep(n.Apps.Transact.Controls.InvoiceItem.Instance().invItemTaxAdjustmentList,function(n){return n.Index!=u}),n.Apps.Transact.Controls.InvoiceItem.Instance().invItemTaxAdjustmentList.push(r)):n.Apps.Transact.Controls.InvoiceItem.Instance().invItemTaxAdjustmentList.push(r)}}),t}loadDetails(){var i=$("#hfInvItemTaxAllocsinvoiceItemId").val(),t=$("#hfInvItemTaxAllocsGroupId").val();i==undefined&&t==undefined&&(i=0,t=0);i!=0?n.Apps.Transact.Managers.InvoiceManager.Instance().getInvoiceItemDetails(i,t).then(function(n){for(var t,r,i=0;i<n.result.length;i++){t=n.result[i];r=' <tr class="invTaxAllocsUpdateList-item"><td>'+t.TaxCodeName+"<\/td><td>"+t.AssessableAmt+"<\/td><td>"+t.TaxAmount+'<\/td><td contenteditable="true" class="hfInvItemAssesableAdjsustedAmt_'+t.InvoiceTaxAllocId+'" style="color:#5ba8fb;">'+t.AssesableAdjustment+'<\/td><input type="hidden" class="hfInvItemTaxAlloc" value="invItemTaxAlloc-'+t.InvoiceTaxAllocId+'"/><input type="hidden" class="hfInvItemId" value="'+t.InvoiceItemId+'"/><input type="hidden" class="hfInvItemTaxCodes" value="'+t.TaxCodes+'"/><input type="hidden" class="hfInvItemTaxCodeId" value="'+t.TaxCodeId+'"/><input type="hidden" class="hfInvTaxAdjLedgerId" value="'+t.LedgerId+'"/><td contenteditable="true" class="hfInvItemTaxAllocAdjsustedAmt_'+t.InvoiceTaxAllocId+'" style="color:#5ba8fb;">'+t.Adjustment+"<\/td><\/tr>";$(".invTaxAllocsUpdateList-item:last").after(r);$(".hfInvItemAssesableAdjsustedAmt_"+t.InvoiceTaxAllocId).keypress(function(n){n.which>47&&n.which<58||n.which==46||n.which==8||n.which==45||n.preventDefault()}).on("paste",function(n){n.preventDefault()});$(".hfInvItemTaxAllocAdjsustedAmt_"+t.InvoiceTaxAllocId).keypress(function(n){n.which>47&&n.which<58||n.which==46||n.which==8||n.which==45||n.preventDefault()}).on("paste",function(n){n.preventDefault()})}}):($("#hfInvItemTaxAllocsGroupId").val(t),$(".divTaxAllocEdit").addClass("hidden"),$("#btnInvItemTaxAllocUpdate").addClass("hidden"),$(".divTaxAllocSave").removeClass("hidden"),$("#btnInvItemTaxAllocSave").removeClass("hidden"),t!=0)}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.InvoiceItemTaxAloc=i})(i=t.Invoices||(t.Invoices={}))})(i=t.Components||(t.Components={}))})(i=t.Transact||(t.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));