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