Built files from Bizgaze WebServer
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

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={}));