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.

couponpayment.component.min.js 9.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{constructor(){super(...arguments);this.bizgazetransact_payments_edit_couponItems=[]}init(){Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("platform/core/helpers/numberhelper/numberhelper.js",function(){});$("#btn_AddCoupon").click(function(){i.instance.Addcoupnrow();$("#txtCouponCount").removeClass("floating-label-form-group-with-value")})}loadControl(t){var i,r;$(".section_Coupons").find(".card-body").addClass("hidden");$(".section_Coupons").find(".card-body").addClass("pt-5");i='<div class="row" id="divCoupons"><div class="col-sm-9 my-auto"><a class="pull-left" href="#rowCoupons" data-target="#rowCoupons" data-toggle="collapse" id="btn_collapseCoupons"><u><span class="h6" style="color:deepskyblue">Coupons: <span id="totalCouponAmount">0.00<\/span><\/u><\/a><\/div><div class="col-sm-3"><div class="row"><div class="col-sm-5 text-right pa-0 my-auto d-none d-md-block">Adjust:<\/div><div class="col-5 d-md-none my-auto">Adjust:<\/div><div class="col-sm-7 col-7"><input type="text" id="txtCouponAdjustAmount" class="form-control decimal_numerics h-30p" placeholder="0.00"/><\/div><\/div><\/div><\/div>';$(".section_Coupons").find(".card-header").append(i);$("#btn_collapseCoupons").click(function(){$(".section_Coupons").find(".card-body").toggleClass("hidden")});r='<div class="collapse" id="rowCoupons"><div class="row"><div class="col-md-6"><div class="floating-label-form-group" style="border:0px"><label for="txtCoupon">Select Coupon<\/label><div class="input-group"><input type="hidden" id="hfCouponid" value="0" /><input type="hidden" id="hfCouponTypeid" value="0" /><select type="text" id="txtCoupon" class="form-control floating-label-control" placeholder="Select Coupon" style="width:100%" ><\/select><\/div><\/div><\/div><div class="col-md-5 col-10"><div class="floating-label-form-group" id="txtCouponCount"><label for="">Coupon count<\/label><div class="input-group"><input type="text" class="form-control value-control decimal_numerics" placeholder="Coupon Count" id="txtQty" /><\/div><\/div><\/div><div class="col-1 my-auto pa-0 mt-30"><a class="btn btn-icon btn-icon-circle btn-pink btn-icon-style-3" href="#" id="btn_AddCoupon"><span class="btn-icon-wrap"><i class="fa fa-plus"><\/i><\/span><\/a><\/div><\/div><div class="col-sm-12 pa-10 mt-10 border d-none d-md-block"><div class="row"><strong class="sale-info col-sm-4">Coupon Name<\/strong><strong class="sale-num col-sm-2">Expires On<\/strong><strong class="sale-num col-sm-2">LoB<\/strong><strong class="sale-num col-sm-2">Balance<\/strong><strong class="sale-num col-sm-2">Redeem<\/strong><\/div><\/div><div class="d-md-none header border pa-5 mt-10"><strong>Details<\/strong><\/div><div class="" id="lstCoupons "><ul class="list-group" id="ulCoupon"><li class="list-group-item couponitem format-addeditem hidden"><\/li><\/ul><\/div><\/div>';$("#"+t).html(r);n.Apps.Transact.Controls.CouponPayment.Instance().couponAutoComplete()}loadControlSettings(){return``}loadPropertySettings(){return``}bindEditFormDetails(){return``}couponAutoComplete(){var n=_appsettings.server_url()+"/apis/v4/bizgaze/transact/coupons/getcouponsautcomplete";AutoCompleteHelper.getHelper().Create("#txtCoupon","hfCouponid",n,function(){})}Addcoupnrow(){var o;if($("#txtQty").val()==0||$("#txtQty").val()==""||$("#txtQty").val()==undefined){alert("Please enter number of quantity to add");return}var c=$("#hfCouponid").val(),t=$("#hfCouponTypeid").val(),u=$("#txtCoupon option:selected").text(),f="",n=$("#txtQty").val(),l=$("#lblcouponvalue").text(),r=0,e=0;if(Number(n)>1&&(t=="1"||t=="3")&&(n=1),o=!1,o==!1){var s=0,h="",f="";e=Number(n)*Number(2323);s=232;h="Mobil";f="23213";r=23231;u==""&&(u="Coupon1");r==undefined&&(r=0);i.instance.bizgazetransact_payments_edit_couponItems.push({couponid:c,couponName:u,qty:n,couponvalue:l,amount:e,couponTypeId:1,accountId:s,CreatedDate:"",lobName:h,couponNo:f,ToDate:"",RedeemedAmount:r,OtpEnabled:""});i.instance.addlatestCoupon(i.instance.bizgazetransact_payments_edit_couponItems.length-1);Number(n)>1&&(t=="1"||t=="3")&&(n=1)}$(".decimal_numerics").keypress(function(n){if(n.charCode<46||n.charCode>58)return!1});$("#txtCoupon").empty();$("#hfCouponid").val("0");$("#txtQty").val("");$("#txtCoupon").focus()}addlatestCoupon(n){for(var h,c,u=$("#totalCouponAmount").val(),l=0,t=n;t<i.instance.bizgazetransact_payments_edit_couponItems.length;t++){var a="",r=i.instance.bizgazetransact_payments_edit_couponItems[t].couponid,v=i.instance.bizgazetransact_payments_edit_couponItems[t].qty,f=i.instance.bizgazetransact_payments_edit_couponItems[t].coupontypeId,e=i.instance.bizgazetransact_payments_edit_couponItems[t].amount,o=Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(i.instance.bizgazetransact_payments_edit_couponItems[t].amount,2)-Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(i.instance.bizgazetransact_payments_edit_couponItems[t].RedeemedAmount,2),y=i.instance.bizgazetransact_payments_edit_couponItems[t].couponName,p=i.instance.bizgazetransact_payments_edit_couponItems[t].couponNo,s=0;i.instance.bizgazetransact_payments_edit_couponItems[t].OtpEnabled==!0&&(s=1);(f=="3"||f=="4")&&(a="%");h=0;c='<li class="list-group-item couponitem format-addeditem "><input type="hidden" class="coupon-itemid" value="'+r+'" /><input type="hidden" class="coupon-typeid" value="'+f+'" /><input type="hidden" class="couponAccountId" value="'+i.instance.bizgazetransact_payments_edit_couponItems[t].accountId+'" /><input type="hidden" class="couponquantity" value="'+v+'" /><input type="hidden" class="couponusedamount" value="'+i.instance.bizgazetransact_payments_edit_couponItems[t].RedeemedAmount+'" /><input type="hidden" class="couponavailableamount" value="'+h+'" /><input type="hidden" class="coupontotalamount-'+r+' ctotalAmount" value="'+Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(e,2)+'" /><div class="row"><div class="col-md-4 my-auto"><span class="text-muted"><strong>'+y+"<\/strong><span>("+e+")<\/span><\/span><br /><span>"+p+'<\/span><\/div><div class="col-md-2 my-auto"><span>'+i.instance.bizgazetransact_payments_edit_couponItems[t].ToDate+'<\/span><\/div><div class="col-md-2 my-auto"><span>'+i.instance.bizgazetransact_payments_edit_couponItems[t].lobName+'<\/span><\/div><div class="col-md-2 my-auto"><span class="couponremainingamount-'+r+' cremainAmount ">'+Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(o,2)+'<\/span><\/div><div class="col-md-2 my-auto"><div class="floating-label-form-group floating-label-form-group-with-value" id="div_inputamount"><label>Amount<\/label><input type="hidden" id="hf_otp" class="hf_otp" value="'+s+'" /><input type="hidden" class="coupontotalamount-'+r+' ctotalAmount" value="'+Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(e,2)+'" /><input type="text" class="currentAmount decimal_numerics number form-control floating-label-control couponredeemamount-'+r+'" value="'+Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(i.instance.bizgazetransact_payments_edit_couponItems[t].RedeemedAmount,2)+'" data-isdynamic="false" data-label="Amount" data-placeholder="Amount" /><\/div><\/div><\/div><\/li>';$(".couponitem:last").after(c);u=Number(Number(u)+Number(o));l+=Number(i.instance.bizgazetransact_payments_edit_couponItems[t].qty);i.instance.bind()}$("#cpnamount").html(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(u,2));$("#totalCouponAmount").html(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(u,2));$(".deletecpn").click(function(){for(var t,r=-1,u=$(this).parents(".couponitem").find(".cremainAmount").text(),f=0,e=$(this).parents(".couponitem").find(".coupon-itemid").val(),n=0;n<i.instance.bizgazetransact_payments_edit_couponItems.length;n++)if(i.instance.bizgazetransact_payments_edit_couponItems[n].couponid==e){r=n;f=i.instance.bizgazetransact_payments_edit_couponItems[n].qty;break}r!=-1&&(i.instance.bizgazetransact_payments_edit_couponItems.splice(r,1),t=Number($("#totalCouponAmount").text()),t=Number(t)-Number(u),$("#totalCouponAmount").text(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(t,2)));$(this).parents(".couponitem").remove()})}bind(){$(".walletitem-addedrow").find(".currentAmount").blur(function(){var n=$(this).val(),t=$(this).parent().find("#hf_walletamount").val();Number($(this).val())>Number($(this).parent().find("#hf_walletamount").val())&&$(this).val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(Number($(this).parent().find("#hf_walletamount").val()),2))});$(".paymentitem-addedrow").find(".currentAmount").blur(function(){var n=$(this).parents(".paymentitem-row").find(".hf_journalId").val();Number($(this).val())>Number($(this).parent().find("#hf_walletamount").val())&&$(this).val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(Number($(this).parent().find("#hf_walletamount").val()),2))});$(".txtDiscountAmount").blur(function(){var t=$(this).val(),i=0,n=$(this).parents(".paymentitemid");Number(n.find(".withoutDiscount").val())!=0&&(i=Number(n.find(".withoutDiscount").val())-Number(t))})}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.CouponPayment=i})(i=t.Controls||(t.Controls={}))})(i=t.Transact||(t.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));