Built files from Bizgaze WebServer
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

invoiceitemdetails.min.js 4.3KB

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["apps/transact/managers/invoicemanager.js","tenants/themes/compact/components/details/details.js","platform/core/helpers/numberhelper/numberhelper.js"]}cssFiles(){return[]}html(){return'<form id="frm_Bizgazetransact_Invoice_InvoiceItemDetails" method="post" data-validate="parsley"><header class="b-b bg-white modal-header row"><div class="row col-sm-12 ml-5"><strong class="titlename InvoiceItemName"><\/strong><div class="btn-group ml-auto"><a class="btn btn-sm"><i class="ti-help-alt" title="help" href="" target="_blank"><\/i><\/a><\/div><\/div><\/header><div style="overflow-x:hidden; height: 830px;" class="scrollable d"><div class="card"><div class="card-body"><div class="row" style="overflow-x:hidden;border-bottom: 2px solid grey;"><input type="hidden" id="hf_ItemId" /><div class="col-sm-4 min-padding pl-20"><strong class="EnabledType ml-20"> MRP<\/strong><\/div> <div class="col-sm-2 text-center min-padding"><strong class="ml-15">Qty<\/strong><\/div><div class="col-sm-2 text-center min-padding"><strong>Unit Price<\/strong><\/div><div class="col-sm-2 text-center min-padding"><strong>Disc.<\/strong><\/div><div class="col-sm-2 text-right min-padding"><strong class="mr-15">Total<\/strong><\/div><\/div><div class=""><div class="div_InvoiceItem_Details item added-row hidden"><\/div><\/div><\/div><\/div><\/div><footer class="bg-white modal-footer"><a href="javascript:;" id="btn_InvoiceItemDetails_Close" class="btn btn-light btn-sm mr-auto" onclick=""> Close<\/a><\/footer><\/form>'}load(){$("#btn_InvoiceItemDetails_Close").click(function(){i.Instance().navigationHelper.closePopUp()})}InvoiceItemDetails(t,i){n.Apps.Transact.Managers.InvoiceManager.Instance().getinvoiceitems(t,i).then(function(t){var r,e;if(t.result!=null)for($(".InvoiceItemName").text(t.result[0].ItemName+" - "+t.result[0].ItemSKU),r=0;r<t.result.length;r++){var i=t.result[r],f="",u=0,o="",s="";i.DiscountPercent>0?(u=i.DiscountPercent,o="active",f="%"):(u=i.DiscountAmount,s="active",f="Val");e='<div class="row div_InvoiceItem_Details"><div class="row col-sm-12 ml-5 mt-10"><div class="col-sm-4"><div class=" min-padding"><div class="input-group"><input type="text" class="form-control txt_Mrp" value="0" readonly><\/div><\/div><\/div><div class="col-sm-2"><div class="floating-label-form-group min-padding"><input type="text" class="Quantity text-center form-control" placeholder="0.00" value="'+i.Quantity+'" readonly/><\/div><\/div><div class="col-sm-2"><div class="floating-label-form-group min-padding"><input type="text" class="Price text-center form-control" placeholder="0.00" value="'+i.UnitPrice+'" readonly/><\/div><\/div><div class="col-sm-2"><div class="floating-label-form-group"><div class="input-group"><input type="text" id="txt_discount" placeholder="0.00" class="form-control txt_addldiscount text-center d-none d-md-block" value="'+u+'" readonly><input type="text" id="txt_discount" placeholder="0.00" class="form-control txt_addldiscount text-center ml-40 d-md-none" value="'+u+'" readonly><div class="input-group-btn"><select class="btn_item_DiscType mt-10 border-blue" disabled><option value="Val">Val<\/option><option value="%">%<\/option><\/select><\/div><\/div><\/div><\/div><div class="col-sm-2"><p class="pull-right mt-10 mr-10"><strong><span class="TotalPrice">'+Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(i.RowTotal,2)+"<\/span><\/strong><\/p><\/div><\/div><\/div>";$(".div_InvoiceItem_Details:last").after(e);let h=$(".div_InvoiceItem_Details:last");h.find(".btn_item_DiscType option[value='"+f+"']").prop("selected",!0);i.BatchId!=0?n.Apps.Transact.Managers.InvoiceManager.Instance().getBatchByBatchId(i.BatchId).then(function(n){n.result!=null&&h.find(".txt_Mrp").val(n.result.Mrp)}):i.MrpId!=0&&n.Apps.Transact.Managers.InvoiceManager.Instance().getMrpById(i.MrpId).then(function(n){n.result!=null&&h.find(".txt_Mrp").val(n.result.Mrp)})}})}static Instance(){return this.instance===undefined&&(this.instance=new n.Apps.Transact.Components.Invoices.InvoiceItemDetails),this.instance}}t.InvoiceItemDetails=i})(i=t.Invoices||(t.Invoices={}))})(i=t.Components||(t.Components={}))})(i=t.Transact||(t.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));