Built files from Bizgaze WebServer
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

addons.component.min.js 3.6KB

123456789101112131415161718192021
  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{cssFiles(){return[]}jsFiles(){return[]}html(){}init(){}loadControl(n){var t=`<div class="orderdiv"></div>`;$("#"+n).html(t)}getAddons(t,i,r){let u=this;this.fileCacheHelper.loadJsFile("apps/transact/managers/subscriptions/subscriptionmanager.js",function(){n.Apps.Transact.Managers.Subscriptions.SubscriptionManager.Instance().getAddonsItems(t,r).then(function(n){for(var i=n.result,r=``,t=0;t<i.length;t++)r=`
  2. <div class="product-card adoonsItems AddonValue-row" id="li_AddOnsItems_Details" data-search-term="${i[t].ItemName.toLowerCase()}">
  3. <div class="product-card-body">
  4. <div class="product-img-wrap">
  5. <img src="https://res.cloudinary.com/redq-inc/image/upload/v1600351534/pickbazar/bakery/Cookies_ggshwp.png"
  6. alt="" class="product-img">
  7. </div>
  8. <div class="product-title-desc-wrap addItemname">
  9. <span class="product-title">${i[t].ItemName}</span>
  10. </div>
  11. </div>
  12. <div class="product-card-footer ">
  13. <span class="product-price "><i class="fa fa-inr"></i>${i[t].SalesPrice}</span>
  14. <input type="hidden" class="addPrice" id="hf_addPrice" value=${i[t].SalesPrice} />
  15. <input href="javascript:;" type="checkbox" id="addonchk" class="addonchk_${i[t].ItemId} btn addonchk add-cart-btn" onclick="Bizgaze.Apps.Transact.Controls.Subscriptions.Addons.Instance().addOrderAddonItems();">
  16. </div>
  17. <div class="offer-percentage">0%</div>
  18. <input type="hidden" id="hf_addonQuantity" value=${i[t].SubscriptionAddonsQuantity} /> <input type="hidden" id="hf_addonSku" value=${i[t].Sku} /> <input type="hidden" id="hf_addonItemId" value=${i[t].ItemId} />
  19. </div>
  20. </div>
  21. </div>`,$(".addonslist:first").append(r)})});$(".loader-pendulums").removeClass("loader-pendulums")}addOrderAddonItems(){this.fileCacheHelper.loadJsFile("apps/transact/controls/subscriptions/orderdetails.component.js",function(){var t=[];$(".Uaddonitems").find(".AddonValue-row").each(function(){var n=$(this).find(".addItemname").text(),i=Number($(this).find(".addPrice").val()),r=$(this).find("#addonchk").is(":checked"),u=$(this).find("#hf_addonQuantity").val(),f=$(this).find("#hf_addonSku").val(),e=$(this).find("#hf_addonItemId").val();r==!0&&t.push({AddonItemName:n,AddonPrice:i,AddonQuantity:u,AddonSku:f,addonItemId:e})});n.Apps.Transact.Controls.Subscriptions.OrderDetails.Instance().Orderaddonitems(t)})}ShowOfferItems(t,i,r,u,f){Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(["apps/transact/components/subscriptions/subscriptionitemofferselection.js","apps/transact/controls/invoices/invoiceitem.component.js"],function(){Unibase.Platform.Helpers.NavigationHelper.Instance().popup(0,"",n.Apps.Transact.Components.Subscriptions.SubscriptionItemOfferSelection.Instance(),function(){n.Apps.Transact.Components.Subscriptions.SubscriptionItemOfferSelection.Instance().LoadOfferItems(t,i,r,u,$(f),"Order")},Unibase.Platform.Helpers.Size.Large)})}loadControlSettings(){}loadPropertySettings(){}bindEditFormDetails(){}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.Addons=i})(i=t.Subscriptions||(t.Subscriptions={}))})(i=t.Controls||(t.Controls={}))})(i=t.Transact||(t.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));