Built files from Bizgaze WebServer
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

w_adjustorderquantity.min.js 7.1KB

12345678910111213141516171819202122232425262728293031323334353637
  1. var Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{constructor(){super();this.orderid=0}cssFiles(){return[]}jsFiles(){return["apps/transact/managers/orders/ordermanager.js"]}html(n,t){let i=`<div class="card" id="Form_AdjustOrderQuantity">
  2. <div class="card-header">
  3. <span class="biz-highlight-bg-color" id="WidgetTitle">Adjust Order Quantity</span>
  4. </div>
  5. <div id="bizgaze_SpiltErrorMessages" class="clear"></div>
  6. <div class="card-body">
  7. <form id="frmTransact_AdjustorderQty" class="hidden">
  8. <textarea id="txtAdjustorderQty" class="form-control" required rows="2" placeholder="Type some comments...."></textarea>
  9. </form>
  10. <div class="row d-flex align-items-center">
  11. <div class="col-8 ">
  12. <div id="divitemwiseQty_checkbox"> </div>
  13. </div>
  14. <div class="col-4" >
  15. <div class="d-none d-sm-block">
  16. <a href="javascript:;" id="btnAdjustorderQty" class="btn btn-primary pull-right m-r ">Adjust Order</a>
  17. </div>
  18. <div class="d-block d-sm-none">
  19. <a href="javascript:;" id="btnAdjustorderQty-mobile" class="btn btn-primary pull-right btn-xs rounded-4 m-r ">Adjust Order</a>
  20. </div>
  21. </div>
  22. </div>
  23. <div class="hidden" id="divAdjustItemwiseQty">
  24. <div class="d-none d-sm-block">
  25. <div class="row biz-widget-list-header">
  26. <div class="col-sm-4">Item Name</div>
  27. <div class="col-sm-3 p-0">Order Qty</div>
  28. <div class="col-sm-3">DC Qty</div>
  29. </div>
  30. </div>
  31. <div id="div_adjustorderitems" class= "mt-10">
  32. </div>
  33. </div>
  34. </div>
  35. </div>`;return $("."+t).html(i),""}init(n){var i=this,t=0,r=Unibase.Themes.Providers.DetailHelper.installedAppId;for(let n of Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters)n.Key==="hf_"+r+"_recordid"&&(t=Number(n.Value.toString()));i.load(t,n,null)}load(t,i){var r=this;r.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){r._orderManager=n.Apps.Transact.Managers.OrderManager.Instance();r.html(t,i);r.orderid=Number(t);r.LoadtOrderItems();$("#divitemwiseQty_checkbox").html('<input type="checkbox" id="itemwiseQty_checkbox"> <label for="itemwiseQty_checkbox"> Show Item wise<\/label>');$("#itemwiseQty_checkbox").change(function(){$(this).is(":checked")?($("#divAdjustItemwiseQty").removeClass("hidden"),$("#btnAdjustorderQty").addClass("hidden"),$("#btnAdjustorderQty-mobile").addClass("hidden")):($("#divAdjustItemwiseQty").addClass("hidden"),$("#btnAdjustorderQty").removeClass("hidden"),$("#btnAdjustorderQty-mobile").removeClass("hidden"))});$("#btnAdjustorderQty, #btnAdjustorderQty-mobile").click(function(){r.AdjustOrderQty(r.orderid)})})}LoadtOrderItems(){var n=this;n._orderManager.getOrderItems(n.orderid,0).then(function(n){var u=n.result,i='<div class="row hidden add-orderitem"><br><\/div>',r,t;for($("#div_adjustorderitems").html(i),r=0;r<u.length;r++)t=u[r],t.Quantity!=t.DcQty&&(i="",i+='<div class="row align-items-center orderitem_'+t.OrderItemId+' m-t "><div class="col-sm-4 d-flex align-items-center"> <span class="widget-list-item-main-title">'+t.ItemName+"<\/span><\/div>",i+='<div class="col-sm-3 p-0 orderitemQty d-flex align-items-center"><span class="d-block d-sm-none w-30">Order Qty<\/span><span class="d-block d-sm-none px-1">:<\/span> '+t.Quantity+"<\/div>",i+='<div class="col-sm-2 orderitemDcQty d-flex align-items-center"><div class="w-60 d-flex"><span class="d-block d-sm-none w-50">DC Qty<\/span><span class="d-block d-sm-none px-1">:<\/span> '+t.DcQty+'<\/div><div class="pull-right d-lg-none d-md-none" > <a class="btn btn-primary btn-xs rounded-4" href = "javascript:;" onclick = "Bizgaze.Apps.Transact.Components.AdjustOrderQuantity.Instance().AdjustOrderItemQty('+t.OrderItemId+');"> Adjust <\/a><\/div > <\/div>',i+='<div class="col-sm-3 d-none d-sm-block d-md-block d-lg-block"><a class="btn btn-primary btn-xs" href="javascript:;" onclick="Bizgaze.Apps.Transact.Components.AdjustOrderQuantity.Instance().AdjustOrderItemQty('+t.OrderItemId+');">Adjust<\/a><\/div><\/div><br>',$(".add-orderitem").after(i))})}AdjustOrderItemQty(n){var t=this;bootbox.confirm({message:"Adjusting Order Quantity to DC Quantity. Are You Sure ?",closeButton:!1,buttons:{confirm:{label:"Yes",className:"btn-success"},cancel:{label:"No",className:"btn-danger"}},callback:function(i){i&&t._orderManager.adjustOrderItemQuantityByItem(n).then(function(n){if(n.errors==null){MessageHelper.Instance().showSuccess(n.message,"div_message");t.LoadtOrderItems();var r=Unibase.Themes.Compact.Components.Details.Instance(),u="#"+r._containerId,i=Unibase.Themes.Compact.Components.Details.Instance();i._recordId=Unibase.Themes.Providers.DetailHelper.recordId;i._installedAppId=Unibase.Themes.Providers.DetailHelper.installedAppId;r.loadAppDefaultWidget(i,u,r._containerId,function(){r.loadDefaultWidgets(i._installedAppId,u);r.LoadApprovals(i._recordId,i._installedAppId)})}else MessageHelper.Instance().showError(n.message,"div_message")})}})}AdjustOrderQty(n){var t=this;bootbox.confirm({message:"Adjusting Order Quantity to DC Quantity of All Items. Are You Sure ?",closeButton:!1,buttons:{confirm:{label:"Yes",className:"btn-success"},cancel:{label:"No",className:"btn-danger"}},callback:function(i){i&&t._orderManager.adjustOrderItemQuantityByOrder(n).then(function(n){if(n.errors==null){MessageHelper.Instance().showSuccess(n.message,"div_message");t.LoadtOrderItems();var r=Unibase.Themes.Compact.Components.Details.Instance(),u="#"+r._containerId,i=Unibase.Themes.Compact.Components.Details.Instance();i._recordId=Unibase.Themes.Providers.DetailHelper.recordId;i._installedAppId=Unibase.Themes.Providers.DetailHelper.installedAppId;r.loadAppDefaultWidget(i,u,r._containerId,function(){r.loadDefaultWidgets(i._installedAppId,u);r.LoadApprovals(i._recordId,i._installedAppId)})}else MessageHelper.Instance().showError(n.message,"div_message")})}})}static Instance(){return this._instance===undefined&&(this._instance=new i),this._instance}}t.AdjustOrderQuantity=i})(i=t.Components||(t.Components={}))})(i=t.Transact||(t.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));