var Bizgaze; (function (Bizgaze) { let Apps; (function (Apps) { let Transact; (function (Transact) { let Controls; (function (Controls) { class CustomizedProducts extends Unibase.Platform.Core.BaseComponent { constructor() { super(...arguments); this.g_LoadedCPItems = []; this.g_SelectedItems = []; this.g_ParentItemId = 0; } init(formpropertyid, prop, callback) { } loadControl(containerid, prop) { } loadControlSettings(controlsettingjson, formpropertyid) { } loadPropertySettings(propertysettings, formpropertyid) { } bindEditFormDetails(formpropertyid, propval, DocPropertyName) { } loadCPModal(response) { let instance = this; let jsFiles = ["bundle/index.order.component.js"]; instance.fileCacheHelper.loadJsFiles(jsFiles, function () { instance.fileCacheHelper.addCacheFiles(["apps/transact/infos/orders/orderitem.js", "apps/transact/controls/orders/order.component.js", "apps/transact/controls/orders/orderitems.component.js"]); instance._order = Bizgaze.Apps.Transact.Controls.Order.Instance(); instance._orderItems = Bizgaze.Apps.Transact.Controls.OrderItems.Instance(); instance._cartDetails = Bizgaze.Apps.Transact.Controls.CartDetails.Instance(); }); instance.resetAllVariables(); let ModalHtml = `
`; $("#_bizgaze_modal").html(ModalHtml); $('#CustomizedProductModal').modal(); let data = response.result; instance.g_LoadedCPItems = data; instance.g_LoadedCPItems.forEach(x => { let LoadedItem_Index = instance._orderItems.g_LoadedItems.findIndex(z => z.ItemId == x.ChildItemId); if (LoadedItem_Index == -1) { instance._orderItems.g_LoadedItems.push(x); } }); if (response.result.length != 0) { for (let i = 0; i < data.length; i++) { let products = data[i]; let RowId = products.ChildItemId; let MinLimit = products.Minlimit; let MaxLimit = products.Maxlimit; let DefName = products.DefinitionName; let DefId = products.DefinitionId; let IsRequired = products.IsRequired ? 1 : 0; let ItemName = products.ItemName; let SKU = products.SKU; let ItemId = products.ChildItemId; let ParentItemId = products.ItemId; let Qty = products.Qty; let UnitPrice = products.UnitPrice; let valNew = Qty.split(','); instance.g_ParentItemId = ParentItemId; if ($("#CustomizedProductModal").find('.div_definition_' + DefId).length == 0) { let sno = 1; $('.card-count').each(function () { sno++; }); let diverror = ``; $(".product_body").append(diverror); let structure = `` + ItemName + ` (` + SKU + `)
₹` + UnitPrice + `
` + ItemName + ` (` + SKU + `)
₹` + UnitPrice + `