This commit is contained in:
sriramphanib committed 2023-03-11 17:30:20 +00:00
commit b6c4e025bc
5124 files changed
+1153349

No files matched your search

@@ -0,0 +1,585 @@
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Transact;
(function (Transact) {
let Controls;
(function (Controls) {
class AddOpportunityItems extends Unibase.Platform.Core.BaseComponent {
constructor() {
super(...arguments);
this._Opportunity = Bizgaze.Apps.Transact.Controls.Opportunity.Instance();
this.g_ContactId = 0;
this.g_CountryId = 0;
this.g_LobId = 0;
this.g_Tags = "";
this.g_PageIndex = 0;
this.g_BranchId = 0;
this.g_BillingAddressId = 0;
this.g_ShippingAddressId = 0;
this.g_ShipFromAddressId = 0;
this.g_OpportunityId = 0;
this.g_Edit_OpportunityItemId = 0;
this.g_RefStatusId = 0;
this.g_FocItems = [];
this.g_ItemIds = [0];
}
init(formpropertyid, prop, callback) {
let instance = this;
instance.g_ItemIds = [0];
instance.loadControlSettings(prop.ControlJsonText, prop.FormPropertyId);
instance.loadPropertySettings(prop.PropertySettings, prop.FormPropertyId);
}
loadControl(containerid, prop) {
let instance = this;
let html = '<div class="col-sm-12 ItemsDiv">' +
'<input type = "hidden" id = "hdn_customcontrol" class="value-control" value = "Bizgaze.Apps.Transact.Controls.AddOpportunityItems.Instance().getOpportunityItems();"' +
'<div class="floating-label-form-group div_SearchItem">' +
'<label for="lbl" id="lbl_ItemId" style="color:grey">Item Name</label>' +
'<select id="txtAutoComplete_ItemId" class="form-control text-control txtAutoComplete_ItemId">Select</select>' +
'<input type="hidden" id="hfAutoComplete_ItemId" class="form-control value-control" data-isdynamic="true"/>' +
'</div>' +
'</div>' +
'<br/><div class="row" id="div_chkpieces"><div class="col-sm-3 hidden divselectall"><div class="custom-control custom-checkbox divselectall checkbox-primary"><input type="checkbox" class="custom-control-input" id="chk_AllItems"><label class="custom-control-label" for="chk_AllItems">Select All</label></div></div><div class="col-sm-4 div_chk_Packs hidden"><div class="custom-control custom-checkbox divEnablePacks checkbox-primary"><input type="checkbox" class="custom-control-input" id="chk_Packs"><label class="custom-control-label" for="chk_Packs">Enable Packs</label></div></div><div class="col-sm-4 div_chk_Pieces hidden"><div class="custom-control custom-checkbox divEnablePieces checkbox-primary"><input type="checkbox" class="custom-control-input" id="chk_Pieces"><label class="custom-control-label" for="chk_Pieces">Enable Pieces</label></div></div><div class="col-sm-4 hidden div_chk_CompositePrice"><div class="custom-control custom-checkbox checkbox-primary"><input type="checkbox" class="custom-control-input" id="chk_CompositePrice"><label class="custom-control-label" for="chk_CompositePrice">Enable Composite Price</label></div></div><div class="col-sm-4 hidden div_chk_PiecePrice"><div class="custom-control custom-checkbox checkbox-primary"><input type="checkbox" class="custom-control-input" id="chk_PiecePrice"><label class="custom-control-label" for="chk_PiecePrice">Enable Piece Price</label></div></div></div><br /><div class="d-none d-md-block"><div class="row div_titledetails"><div class="col-sm-7 pl-80">Item Details</div><div class="col-sm-5 Inventory_Title text-center"><span id="spn_InventoryTitle" class="col-sm-5 ml-35">Quantity</span><span id="spn_picesTitle" class="col-sm-5 pull-right hidden"> Pieces</span></div></div></div><div class="mt-2" id="div_ItemList"></div>' +
'<div id="Items"></div>' +
'<div class="pull-right">' +
'<div id = "ItemsListPagination" class="mt-10 pagination custom-pagination pagination-rounded pull-right" > </div>' +
'</div>';
$("#" + containerid).html(html);
$("#div_chkpieces").addClass("hidden");
let jsFiles = ["apps/transact/enums/enum.js", "apps/transact/managers/orders/ordermanager.js", "apps/transact/controls/pricelist/managers/pricelistmanager.js", "apps/transact/controls/opportunity/opportunityitem.component.js", "apps/transact/controls/opportunity/opportunity.component.js", "apps/transact/controls/orders/order.component.js", "apps/transact/controls/orders/orderitems.component.js", "libs/jquery/pagination/jquery.pagination.js", "apps/transact/managers/offers/offermanager.js", "apps/transact/components/orders/orderfilter.js"];
instance.fileCacheHelper.loadJsFiles(jsFiles, function () {
let opportunityItemId = Number($(".hdn_opportunityitemid").val());
instance.setVariables();
instance._Opportunity.getInventoryApplyType(instance.g_LobId, instance.g_BillingAddressId, instance.g_BranchId);
instance._Opportunity.getOrderSettings(instance.g_LobId, instance.g_BillingAddressId, instance.g_BranchId);
instance._OpportunityItems.itemSettings(true);
if (opportunityItemId == 0) {
instance.itemsAutoComplete();
$(".div_titledetails").addClass("hidden");
}
instance.searchItemDesign();
let orgId = instance._Opportunity.g_OrganizationId;
instance.itemChangeEvent();
if (opportunityItemId != 0) {
instance.edit(opportunityItemId);
}
});
}
loadControlSettings(controlsettingjson, formpropertyid) {
return null;
}
loadPropertySettings(propertysettings, formpropertyid) {
return null;
}
bindEditFormDetails(formpropertyid, propval, DocPropertyName) {
return null;
}
setVariables() {
var instance = this;
instance._OpportunityItems = Bizgaze.Apps.Transact.Controls.OpportunityItem.Instance();
instance._Opportunity._OpportunityItems = Bizgaze.Apps.Transact.Controls.OpportunityItem.Instance();
instance._OpportunityItems.g_CartItems_New = [];
instance._OpportunityItems.g_SelectedItems = [];
instance._OpportunityItems.g_LoadedItems = [];
instance._OpportunityItems.g_ItemsUnitPrice_New = [];
instance._OpportunityItems.g_AppliedTaxGroups = [];
instance._OpportunityItems.g_ValidFocItems = [];
instance.g_Edit_OpportunityItemId = 0;
instance._OpportunityItems.g_IsEnablePieces = false;
instance._OpportunityItems.g_IsEnablePiecePrice = false;
instance._OpportunityItems.g_IsEnableCompositePrice = false;
instance._OpportunityItems.g_IsEnableCompositePiecePrice = false;
instance.g_FocItems = [];
let InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
let InputParameters = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters;
instance.g_LobId = Number(InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_lobid").Value);
instance.g_ShipFromAddressId = Number(InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_shipfromaddressid").Value);
instance.g_ShippingAddressId = Number(InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_shippingaddressid").Value);
instance._Opportunity.g_OrganizationId = Number(InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_organizationid").Value);
instance._Opportunity.g_OrgContactId = Number(InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_orgcontactid").Value);
instance.g_BillingAddressId = Number(InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_billingaddressid").Value);
instance._Opportunity.g_OpportunityTypeId = Number(InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_opportunitytypeid").Value);
instance._Opportunity.g__OpportunityType = Bizgaze.Apps.Transact.Enums.OrderType[instance._Opportunity.g_OpportunityTypeId];
instance.g_OpportunityId = Number(InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_opportunityid").Value);
instance.g_BranchId = Number(InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_branchid").Value);
var OpportunityDate = InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_opportunitydate").Value.toString();
instance._OpportunityItems.g_OfferApplyDate = $.datepicker.parseDate('dd/mm/yy', OpportunityDate);
if (instance._Opportunity.g_OpportunityTypeId == Bizgaze.Apps.Transact.Enums.OrderType.SalesOpportunity) {
instance._OpportunityItems.g_WarehouseId = instance.g_ShipFromAddressId;
}
else if (instance._Opportunity.g_OpportunityTypeId == Bizgaze.Apps.Transact.Enums.OrderType.PurchaseOpportunity) {
instance._OpportunityItems.g_WarehouseId = instance.g_ShippingAddressId;
}
if (instance._OpportunityItems.g_WarehouseId == null) {
instance._OpportunityItems.g_WarehouseId = Number(instance.g_BranchId);
}
}
searchItemDesign() {
$(".section_Item").after('<input type="hidden" id="hfInventoryApplyType" value="1" /> <input type="hidden" id="hfOrder_PriceCodeId" value="0" /><div class="hidden" id="div_ItemList"><ul class="variant-list list-group card"><li class="row card-body"><div class="col-sm-12"><div class="row" id="div_chkpieces"><div class="col-sm-4 div_chk_Packs hidden"><div class="custom-control custom-checkbox divEnablePacks checkbox-primary"><input type="checkbox" class="custom-control-input" id="chk_Packs"><label class="custom-control-label" for="chk_Packs">Enable Packs</label></div></div><div class="col-sm-4 hidden"><div class="custom-control custom-checkbox divEnablePieces hidden checkbox-primary"><input type="checkbox" class="custom-control-input" id="chk_Pieces"><label class="custom-control-label" for="chk_Pieces">Enable Pieces</label></div></div><div class="col-sm-4 hidden"><div class="custom-control custom-checkbox checkbox-primary"><input type="checkbox" class="custom-control-input" id="chk_CompositePrice"><label class="custom-control-label" for="chk_CompositePrice">Enable Composite Price</label></div></div><div class="col-sm-4 hidden"><div class="custom-control custom-checkbox checkbox-primary"><input type="checkbox" class="custom-control-input" id="chk_PiecePrice"><label class="custom-control-label" for="chk_PiecePrice">Enable Piece Price</label></div></div></div></div></li><li class="variant-item hidden"></li></ul></div>');
}
getTags() {
return __awaiter(this, void 0, void 0, function* () {
let instance = this;
let TagGroupId = Bizgaze.Apps.Transact.Controls.Order.Instance().g_TagGroupId;
let OrganizationId = Bizgaze.Apps.Transact.Controls.Order.Instance().g_OrganizationId;
Unibase.Platform.Forms.Managers.TagManager.Instance().GetTagsByRefId(OrganizationId, TagGroupId).then(function (response) {
let data = response.result;
let options = '';
let tags = '';
for (let i = 0; i < data.length; i++) {
if (data[i] != undefined) {
options += data[i].TagId + "|";
}
}
if (options != '') {
options = options.replace(/\|$/, '');
tags = options;
}
if (tags != '') {
tags = tags.replace(/\:$/, '');
}
instance.g_Tags = tags;
});
});
}
itemsAutoComplete() {
return __awaiter(this, void 0, void 0, function* () {
var instance = this;
yield instance.getTags().then(function () {
let userinfo = Unibase.Platform.Membership.Infos.Identity.getCurrentUser();
let sessionid = userinfo.sessionId;
let postData = null;
$("#txtAutoComplete_ItemId").select2({
placeholder: "Select",
tags: false,
allowClear: true,
theme: "default select2ErrorClass",
data: [],
ajax: {
url: function (request) {
let reqUrl = _appsettings.server_url() + "/apis/v4/bizgaze/transact/items/itemsautocompletefororder";
return reqUrl;
},
type: "POST",
contentType: 'application/json',
dataType: 'json',
data: function (params) {
let Term = params.term;
sessionid = sessionid.replace('#', '');
postData = {
PriceCodeId: Number(instance._Opportunity.g_PriceCodeId),
ContactId: instance.g_ContactId,
ShippingAddressId: Number(instance.g_ShippingAddressId),
BranchId: Number(instance.g_BranchId),
WareHouseId: Number(instance._OpportunityItems.g_WarehouseId),
LobId: Number(instance.g_LobId),
OrderType: instance._Opportunity.g_OpportunityTypeId,
OfferOnly: false,
IsExcise: false,
SearchTerm: Term,
Page: 0,
IsCompositePrice: false,
Rows: 10,
ItemId: "0",
CountryId: instance.g_CountryId,
ItemGroupId: 0,
Tags: instance.g_Tags,
authToken: sessionid,
term: Term,
ItemIds: instance.g_ItemIds,
};
return JSON.stringify(postData);
},
beforeSend: function (xhr) {
if (userinfo !== undefined && userinfo !== null) {
xhr.setRequestHeader("Authorization", "Basic " + userinfo.sessionId);
xhr.setRequestHeader('geoposition', userinfo.latd + ':' + userinfo.lgId);
}
},
processResults: function (data) {
return {
results: jQuery.map(JSON.parse(data.result), function (item) {
return {
id: item.Value,
text: item.SelectText,
addlInfo: item.addlData
};
})
};
},
},
});
});
});
}
itemChangeEvent() {
var instance = this;
$(".txtAutoComplete_ItemId").change(function () {
$("#div_ItemList").removeClass('hidden');
$(".div_titledetails").removeClass('hidden');
let SelectedItemId = $(this).val();
let ItemFound = false;
const ItemIndex = instance._OpportunityItems.g_CartItems_New.findIndex(x => x.ItemId == SelectedItemId);
if (ItemIndex != -1) {
ItemFound = true;
}
if (!ItemFound) {
instance.loadItems($("#bulk_txt_SearchItem").val(), SelectedItemId, null);
}
$(".txtAutoComplete_ItemId").text('');
});
}
loadItems(searchtext, ItemId, OrderItems_res, OrderItemsEdit = false) {
let instance = this;
instance.g_ItemIds.push(Number(ItemId));
instance._Opportunity.getInventoryApplyType(instance.g_LobId, instance.g_BillingAddressId, instance.g_BranchId);
instance._Opportunity.getOrderSettings(instance.g_LobId, instance.g_BillingAddressId, instance.g_BranchId);
if (instance.g_ContactId == 0) {
instance.g_ContactId = instance._Opportunity.g_OrganizationId;
}
if (ItemId == undefined || ItemId == "")
ItemId = "undefined";
if (searchtext == undefined || searchtext == "")
searchtext = "null";
let varianturl;
instance.fileCacheHelper.loadJsFile("apps/transact/managers/inventory/itemmanager.js", function () {
let postdata = {
priceCodeId: Number(instance._Opportunity.g_PriceCodeId),
contactId: instance.g_ContactId,
ShippingAddressId: Number(instance.g_ShippingAddressId),
BranchId: Number(instance.g_BranchId),
WareHouseId: Number(instance._OpportunityItems.g_WarehouseId),
LobId: Number(instance.g_LobId),
orderType: Bizgaze.Apps.Transact.Controls.Opportunity.Instance().g_OpportunityTypeId,
offerOnly: false,
isExcise: false,
query: searchtext,
page: instance.g_PageIndex,
IsCompositePrice: instance._OpportunityItems.g_IsEnableCompositePrice,
rows: 10,
ItemId: ItemId.toString()
};
varianturl = Bizgaze.Apps.Transact.Managers.ItemManager.Instance().getVariantsForOrder(postdata);
varianturl.then(function (response) {
if (response.result.length > 0) {
response.result.forEach(x => {
let LoadedItem_Index = instance._OpportunityItems.g_LoadedItems.findIndex(z => z.ItemId == x.ItemId);
if (LoadedItem_Index == -1) {
instance._OpportunityItems.g_LoadedItems.push(x);
}
else {
instance._OpportunityItems.g_LoadedItems[LoadedItem_Index].TaxPercentList = x.TaxPercentList;
}
});
instance.bindItemList(OrderItems_res);
$('#lblItemTotalRecords').text(response.result.length);
if (instance._OpportunityItems.g_CartItems_New.length > 10) {
let elem = $('#ItemsListPagination');
elem.pagination(response.result.length, 10, {
items_per_page: 10,
callback: function (page, component) {
instance.g_PageIndex = page;
instance.loadItems(searchtext, response.result.ItemId, response.result);
}, current_page: instance.g_PageIndex
});
}
}
else
$("#div_ItemList").html('<ul class="variant-list list-group"><li class="variant-item"><div class="text-center">Items not found.</div></li></ul>');
});
});
}
bindItemList(OrderItems_res) {
let instance = this;
$(".orderItemspage").removeClass("hidden");
$("#div_chkpieces").removeClass("hidden");
$("#div_ItemList").append('<ul class="variant-list list-group"><li class="variant-item hidden"></li>');
if (OrderItems_res != null) {
if (OrderItems_res.Pieces > 0) {
instance._OpportunityItems.g_IsEnablePieces = true;
$("#chk_Pieces").prop("checked", true);
$("#chk_Pieces").prop("disabled", true);
}
if (OrderItems_res.Packs > 0) {
instance._OpportunityItems.g_IsEnablePacks = true;
$("#chk_Packs").prop("checked", true);
$("#chk_Packs").prop("disabled", true);
}
}
let html = instance._OpportunityItems.N_getItemDesign(instance._OpportunityItems.g_LoadedItems[instance._OpportunityItems.g_LoadedItems.length - 1], true);
$(".variant-item:last").after(html);
let elem = $(".variant-item:last");
if (instance.g_Edit_OpportunityItemId != 0) {
instance.editOpportunityItem(OrderItems_res);
instance._OpportunityItems.checkOffers(true, "FromWidget");
$(".defaultSelectedCartons").addClass("floating-label-form-group-with-value");
}
else {
instance._OpportunityItems.N_AllItemEvents(elem);
}
}
edit(OppItemId) {
var instance = this;
instance.g_Edit_OpportunityItemId = OppItemId;
$(".ItemsDiv").addClass("hidden");
instance.fileCacheHelper.loadJsFile("apps/transact/managers/opportunity/opportunitymanager.js", function () {
Bizgaze.Apps.Transact.Managers.OpportunityManager.Instance().getOpportunityItems(OppItemId).then(function (response) {
let data = response.result;
if (response.message != null && response.message != "") {
Unibase.Platform.Forms.Components.FormViewer.Instance().showError(response.message);
}
instance._Opportunity.g_IsTaxInclusive = data.IsTaxInclusive;
if (response.result.FocItems != null && response.result.FocItems != "") {
let FocItems = response.result.FocItems.split(",");
for (let f = 0; f < FocItems.length; f++) {
let FocInfo = FocItems[f].split(":");
let OrderItemId = Number(FocInfo[0]);
let ItemId = Number(FocInfo[1]);
instance.g_FocItems.push({ OrderItemId: OrderItemId, ItemId: ItemId });
instance._OpportunityItems.g_ValidFocItems.push({ ItemId: ItemId, RefItemIds: data.ItemId });
}
}
instance.loadItems(null, data.ItemId, data, true);
});
});
}
editOpportunityItem(OrderItems_res) {
let instance = this;
let data = OrderItems_res;
let LoadedItem = instance._OpportunityItems.g_LoadedItems.find(x => x.ItemId == data.ItemId);
LoadedItem.UnitPrice = data.UnitPrice;
let Amount = 0, UnitPrice = data.UnitPrice, BaseQty = 0, DiscountAmount = 0, AfterDiscountValue = 0, TaxRateAmount = 0, IsTaxError = false, optoutAmount = 0, TaxAmount = 0;
let DiscountType = data.DiscountPercent != 0 ? 1 : 2;
let elem = $(".variant-addeditem-" + data.ItemId);
if (DiscountType == 1) {
DiscountAmount = Number($(elem).find("#txt_editItemPrice").val()) * Number(LoadedItem.DiscountPercent / 100);
AfterDiscountValue = Number($(elem).find("#txt_editItemPrice").val()) - Number(DiscountAmount);
}
else if (DiscountType == 2) {
DiscountAmount = LoadedItem.DiscountValue;
AfterDiscountValue = Number($(elem).find("#txt_editItemPrice").val()) - LoadedItem.DiscountValue;
}
let Items_up = instance._OpportunityItems.g_ItemsUnitPrice_New.find(x => x.ItemId == data.ItemId);
Items_up.UnitPrice = UnitPrice;
if (Items_up.length == 0) {
instance._OpportunityItems.g_ItemsUnitPrice_New.push({
ItemId: data.ItemId,
UnitPrice: UnitPrice,
TaxRateAmount: 0
});
}
if (instance._Opportunity.g_InventoryApplyType == Bizgaze.Apps.Transact.Enums.InventoryApplyType.Quantity) {
BaseQty = Number(data.Quantity);
}
else {
if (instance._OpportunityItems.g_IsEnablePiecePrice) {
BaseQty = Number(LoadedItem.PackCount) * Number(data.Packs);
}
else {
BaseQty = Number(LoadedItem.PackCount) * Number(LoadedItem.PackSize) * Number(data.Packs) + (data.Pieces * LoadedItem.PackSize);
}
}
if (OrderItems_res.PriceTypeId == Bizgaze.Apps.Transact.Enums.PriceType.PiecePrice) {
instance._OpportunityItems.g_IsEnablePiecePrice = true;
instance._OpportunityItems.g_IsEnableCompositePiecePrice = false;
instance._OpportunityItems.g_IsEnableCompositePrice = false;
}
else if (OrderItems_res.PriceTypeId == Bizgaze.Apps.Transact.Enums.PriceType.CompositePrice) {
instance._OpportunityItems.g_IsEnablePiecePrice = false;
instance._OpportunityItems.g_IsEnableCompositePiecePrice = false;
instance._OpportunityItems.g_IsEnableCompositePrice = true;
}
else if (OrderItems_res.PriceTypeId == Bizgaze.Apps.Transact.Enums.PriceType.Both) {
instance._OpportunityItems.g_IsEnablePiecePrice = false;
instance._OpportunityItems.g_IsEnableCompositePiecePrice = true;
instance._OpportunityItems.g_IsEnableCompositePrice = false;
}
else {
instance._OpportunityItems.g_IsEnablePiecePrice = false;
instance._OpportunityItems.g_IsEnableCompositePiecePrice = false;
instance._OpportunityItems.g_IsEnableCompositePrice = false;
}
if (instance._OpportunityItems.g_IsEnableCompositePiecePrice) {
Amount = (UnitPrice * Number(BaseQty)) + Number(LoadedItem.TaxRate);
if (Number(BaseQty) == 0)
Amount = 0;
UnitPrice = LoadedItem.CompositePiecePrice;
$("#chk_PiecePrice").prop("checked", true);
$("#chk_CompositePrice").prop("checked", true);
}
else if (instance._OpportunityItems.g_IsEnableCompositePrice) {
let amnt = Number(UnitPrice) * Number(LoadedItem.TaxPercentage) / 100;
TaxRateAmount = Number(UnitPrice) + Number(amnt);
Amount = Number(BaseQty) * TaxRateAmount;
UnitPrice = LoadedItem.CompositePrice;
$("#chk_PiecePrice").prop("checked", false);
$("#chk_CompositePrice").prop("checked", true);
}
else if (instance._OpportunityItems.g_IsEnablePiecePrice) {
Amount = Number(BaseQty) * UnitPrice;
UnitPrice = LoadedItem.PiecePrice;
$("#chk_PiecePrice").prop("checked", true);
$("#chk_CompositePrice").prop("checked", false);
}
else {
Amount = Number(BaseQty) * UnitPrice;
}
Items_up.TaxRateAmount = TaxRateAmount;
let AssessableAmount = Number(Amount);
let DiscAmount = Number((Amount * data.DiscountPercent) / 100) + Number(data.DiscountValue);
let discAmt = DiscAmount + Number(optoutAmount);
AssessableAmount = Number(AssessableAmount) - Number(discAmt);
let AmountWithDiscount = Number(Amount) - Number(DiscAmount);
let StrTaxPercents = "";
if (instance._Opportunity.g_IsCalculateTax) {
if (LoadedItem.TaxGroupId == 0) {
IsTaxError = true;
}
else {
for (let p = 0; p < LoadedItem.TaxPercentList.length; p++) {
let percen = LoadedItem.TaxPercentList[p];
let tax = AssessableAmount * percen.Percentage / 100;
TaxAmount += tax;
}
StrTaxPercents = LoadedItem.strTaxPercents;
if (instance._OpportunityItems.g_IsEnablePiecePrice) {
UnitPrice = LoadedItem.PiecePrice;
}
if (instance._OpportunityItems.g_IsEnableCompositePrice) {
UnitPrice = LoadedItem.CompositePrice;
}
if (instance._OpportunityItems.g_IsEnableCompositePiecePrice) {
UnitPrice = LoadedItem.CompositePiecePrice;
}
}
}
let Quantity = 0;
if (instance._Opportunity.g_InventoryApplyType == Bizgaze.Apps.Transact.Enums.InventoryApplyType.Quantity) {
Quantity = data.Quantity;
}
else {
Quantity = ((LoadedItem.PackCount * LoadedItem.PackSize) * data.Packs) + (data.Pieces * LoadedItem.PackSize);
}
let ItemIndex = instance._OpportunityItems.g_CartItems_New.length + 1;
instance._OpportunityItems.g_CartItems_New.push({
OpportunityItemId: data.OpportunityItemId,
ItemIndex: ItemIndex,
ItemId: data.ItemId,
ItemName: LoadedItem.ItemName,
Packs: data.Packs,
Pieces: data.Pieces,
PriceListId: data.PriceListId,
UnitPrice: UnitPrice,
UnitPriceWithOutTax: data.UnitPrice,
ExpectedPrice: data.UnitPrice,
ActualPrice: data.UnitPrice,
PackCount: LoadedItem.PackCount,
PackSize: LoadedItem.PackSize,
UnitName: LoadedItem.UnitName,
Quantity: Quantity,
SKU: LoadedItem.SKU,
PartNo: LoadedItem.PartNo,
Amount: Amount,
AmountWithDiscount: AmountWithDiscount,
DiscountPercent: data.DiscountPercent,
DiscountValue: data.DiscountValue,
DiscountType: DiscountType,
DiscountAmount: DiscountAmount,
ItemValueAfterDiscount: AfterDiscountValue,
StrTaxPercents: StrTaxPercents,
AvailableQuantity: LoadedItem.AvailableQuantity,
AvailablePacks: LoadedItem.AvailablePacks,
AvailablePieces: LoadedItem.AvailablePieces,
TotalAvailablePieces: LoadedItem.TotalAvailablePieces,
ExchangeDC: data.ExchangeDC,
IsAfterTax: data.IsAfterTax,
BaseQty: data.Quantity,
IsFocItem: data.IsFoc,
optoutAmount: optoutAmount,
TaxGroupId: LoadedItem.TaxGroupId,
TaxGroupName: LoadedItem.TaxGroupName,
TaxAmount: TaxAmount,
TaxRateAmount: LoadedItem.TaxRateAmount,
TaxRate: LoadedItem.TaxRate,
TaxPercentage: LoadedItem.TaxPercentage,
IsOfferAvailable: LoadedItem.IsOfferAvailable,
Description: data.Description == undefined ? "" : data.Description,
Discountable: LoadedItem.Discountable,
PiecePrice: LoadedItem.PiecePrice,
CompositePrice: LoadedItem.CompositePrice,
CompositePiecePrice: LoadedItem.CompositePiecePrice,
IsCheckPendingItems: true,
IsError: false,
ErrorMsg: "",
ErrorClass: "text-danger",
IsTaxError: IsTaxError,
IsLeverageError: false,
IsFocAdded: false,
RefItemIds: "",
RefItemSKUs: "",
FocItemIds: "",
DiscountGroupId: 0,
IsOfferDiscountApplied: false,
AppliedOfferVolume: 0,
optoutOfferGroupId: 0,
SuggestedPacks: 0,
MinPacks: 0,
AvgPacks: 0,
InwardOrderPacks: 0,
OutwardOrderPacks: 0,
IsMultipleUOMs: LoadedItem.IsMultipleUOMs,
UOMSchemaId: LoadedItem.UOMSchemaId,
MultipleUOMs: LoadedItem.MultipleUOMs,
SelectedUnitId: data.AlternateUnitId,
DefaultSize: data.DefaultSize,
IsBoMAvailable: LoadedItem.IsBoMAvailable,
UOMQuantity: Quantity
});
instance._OpportunityItems.g_SelectedItems = instance._OpportunityItems.g_CartItems_New;
instance._OpportunityItems.N_UpdateItemsDesign(elem, "FromWidget");
}
getOpportunityItems() {
let instance = this;
let ItemList = instance._OpportunityItems.GetOpportunityItems(instance.g_OpportunityId);
if (instance._OpportunityItems.g_CartItems_New.length == 0 && $(".variant-addeditem").length
== 0) {
Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Select Item");
return false;
}
let cartItem_WithZeroQuantity = instance._OpportunityItems.g_CartItems_New.filter(x => x.Quantity == 0);
let InventoryTitle = $("#spn_InventoryTitle").text();
if ($(".variant-list").find(".list-group-item").length > instance._OpportunityItems.g_CartItems_New.length) {
Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Select " + InventoryTitle);
return false;
}
else if (cartItem_WithZeroQuantity.length > 0) {
Unibase.Platform.Forms.Components.FormViewer.Instance().showError(InventoryTitle + " can't be zero");
return false;
}
else {
return ItemList;
}
}
static Instance() {
if (this.instance === undefined) {
this.instance = new AddOpportunityItems();
}
return this.instance;
}
}
Controls.AddOpportunityItems = AddOpportunityItems;
})(Controls = Transact.Controls || (Transact.Controls = {}));
})(Transact = Apps.Transact || (Apps.Transact = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
@@ -0,0 +1 @@
{"version":3,"file":"additems.component.js","sourceRoot":"","sources":["additems.component.ts"],"names":[],"mappings":"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 truncated
+1
View File
@@ -0,0 +1 @@
var __awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},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._Opportunity=n.Apps.Transact.Controls.Opportunity.Instance();this.g_ContactId=0;this.g_CountryId=0;this.g_LobId=0;this.g_Tags="";this.g_PageIndex=0;this.g_BranchId=0;this.g_BillingAddressId=0;this.g_ShippingAddressId=0;this.g_ShipFromAddressId=0;this.g_OpportunityId=0;this.g_Edit_OpportunityItemId=0;this.g_RefStatusId=0;this.g_FocItems=[];this.g_ItemIds=[0]}init(n,t){let i=this;i.g_ItemIds=[0];i.loadControlSettings(t.ControlJsonText,t.FormPropertyId);i.loadPropertySettings(t.PropertySettings,t.FormPropertyId)}loadControl(n){let t=this;$("#"+n).html('<div class="col-sm-12 ItemsDiv"><input type = "hidden" id = "hdn_customcontrol" class="value-control" value = "Bizgaze.Apps.Transact.Controls.AddOpportunityItems.Instance().getOpportunityItems();"<div class="floating-label-form-group div_SearchItem"><label for="lbl" id="lbl_ItemId" style="color:grey">Item Name<\/label><select id="txtAutoComplete_ItemId" class="form-control text-control txtAutoComplete_ItemId">Select<\/select><input type="hidden" id="hfAutoComplete_ItemId" class="form-control value-control" data-isdynamic="true"/><\/div><\/div><br/><div class="row" id="div_chkpieces"><div class="col-sm-3 hidden divselectall"><div class="custom-control custom-checkbox divselectall checkbox-primary"><input type="checkbox" class="custom-control-input" id="chk_AllItems"><label class="custom-control-label" for="chk_AllItems">Select All<\/label><\/div><\/div><div class="col-sm-4 div_chk_Packs hidden"><div class="custom-control custom-checkbox divEnablePacks checkbox-primary"><input type="checkbox" class="custom-control-input" id="chk_Packs"><label class="custom-control-label" for="chk_Packs">Enable Packs<\/label><\/div><\/div><div class="col-sm-4 div_chk_Pieces hidden"><div class="custom-control custom-checkbox divEnablePieces checkbox-primary"><input type="checkbox" class="custom-control-input" id="chk_Pieces"><label class="custom-control-label" for="chk_Pieces">Enable Pieces<\/label><\/div><\/div><div class="col-sm-4 hidden div_chk_CompositePrice"><div class="custom-control custom-checkbox checkbox-primary"><input type="checkbox" class="custom-control-input" id="chk_CompositePrice"><label class="custom-control-label" for="chk_CompositePrice">Enable Composite Price<\/label><\/div><\/div><div class="col-sm-4 hidden div_chk_PiecePrice"><div class="custom-control custom-checkbox checkbox-primary"><input type="checkbox" class="custom-control-input" id="chk_PiecePrice"><label class="custom-control-label" for="chk_PiecePrice">Enable Piece Price<\/label><\/div><\/div><\/div><br /><div class="d-none d-md-block"><div class="row div_titledetails"><div class="col-sm-7 pl-80">Item Details<\/div><div class="col-sm-5 Inventory_Title text-center"><span id="spn_InventoryTitle" class="col-sm-5 ml-35">Quantity<\/span><span id="spn_picesTitle" class="col-sm-5 pull-right hidden"> Pieces<\/span><\/div><\/div><\/div><div class="mt-2" id="div_ItemList"><\/div><div id="Items"><\/div><div class="pull-right"><div id = "ItemsListPagination" class="mt-10 pagination custom-pagination pagination-rounded pull-right" > <\/div><\/div>');$("#div_chkpieces").addClass("hidden");t.fileCacheHelper.loadJsFiles(["apps/transact/enums/enum.js","apps/transact/managers/orders/ordermanager.js","apps/transact/controls/pricelist/managers/pricelistmanager.js","apps/transact/controls/opportunity/opportunityitem.component.js","apps/transact/controls/opportunity/opportunity.component.js","apps/transact/controls/orders/order.component.js","apps/transact/controls/orders/orderitems.component.js","libs/jquery/pagination/jquery.pagination.js","apps/transact/managers/offers/offermanager.js","apps/transact/components/orders/orderfilter.js"],function(){let n=Number($(".hdn_opportunityitemid").val());t.setVariables();t._Opportunity.getInventoryApplyType(t.g_LobId,t.g_BillingAddressId,t.g_BranchId);t._Opportunity.getOrderSettings(t.g_LobId,t.g_BillingAddressId,t.g_BranchId);t._OpportunityItems.itemSettings(!0);n==0&&(t.itemsAutoComplete(),$(".div_titledetails").addClass("hidden"));t.searchItemDesign();let i=t._Opportunity.g_OrganizationId;t.itemChangeEvent();n!=0&&t.edit(n)})}loadControlSettings(){return null}loadPropertySettings(){return null}bindEditFormDetails(){return null}setVariables(){var t=this,u;t._OpportunityItems=n.Apps.Transact.Controls.OpportunityItem.Instance();t._Opportunity._OpportunityItems=n.Apps.Transact.Controls.OpportunityItem.Instance();t._OpportunityItems.g_CartItems_New=[];t._OpportunityItems.g_SelLine truncated
@@ -0,0 +1,41 @@
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Transact;
(function (Transact) {
let Controls;
(function (Controls) {
class AddOpportunityItems_Setting {
loadSettingHtml() {
return ``;
}
bindControlData(controldatajson) {
return "";
}
SaveControlData(controldatajson) {
return "";
}
loadControlPropertiesHtml(Container) {
return ``;
}
bindPropertySettings(prop) {
var propertySettings = prop.PropertySettings;
return "";
}
savePropertySettings(prop) {
var propertySettings = prop.PropertySettings;
return "";
}
static Instance() {
if (this.instance === undefined) {
this.instance = new AddOpportunityItems_Setting();
}
return this.instance;
}
}
Controls.AddOpportunityItems_Setting = AddOpportunityItems_Setting;
})(Controls = Transact.Controls || (Transact.Controls = {}));
})(Transact = Apps.Transact || (Apps.Transact = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
@@ -0,0 +1 @@
{"version":3,"file":"additems.setting.js","sourceRoot":"","sources":["additems.setting.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAoChB;AApCD,WAAU,OAAO;IACb,IAAiB,IAAI,CAkCpB;IAlCD,WAAiB,IAAI;QACjB,IAAiB,QAAQ,CAgCxB;QAhCD,WAAiB,QAAQ;YACrB,IAAiB,QAAQ,CA8BxB;YA9BD,WAAiB,QAAQ;gBACrB,MAAa,2BAA2B;oBACpC,eAAe;wBACX,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,eAAe,CAAC,eAAoB;wBAChC,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,eAAe,CAAC,eAAoB;wBAChC,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,yBAAyB,CAAC,SAAS;wBAC/B,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,oBAAoB,CAAC,IAAgB;wBACjC,IAAI,gBAAgB,GAA6B,IAAI,CAAC,gBAAgB,CAAC;wBACvE,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,oBAAoB,CAAC,IAAgB;wBACjC,IAAI,gBAAgB,GAA6B,IAAI,CAAC,gBAAgB,CAAC;wBACvE,OAAO,EAAE,CAAC;oBACd,CAAC;oBAED,MAAM,CAAC,QAAQ;wBACX,IAAI,IAAI,CAAC,QAAQ,KAAK,SAAS,EAAE;4BAC7B,IAAI,CAAC,QAAQ,GAAG,IAAI,2BAA2B,EAAE,CAAC;yBACrD;wBACD,OAAO,IAAI,CAAC,QAAQ,CAAC;oBACzB,CAAC;iBACJ;gBA5BY,oCAA2B,8BA4BvC,CAAA;YACL,CAAC,EA9BgB,QAAQ,GAAR,iBAAQ,KAAR,iBAAQ,QA8BxB;QACL,CAAC,EAhCgB,QAAQ,GAAR,aAAQ,KAAR,aAAQ,QAgCxB;IACL,CAAC,EAlCgB,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAkCpB;AACL,CAAC,EApCS,OAAO,KAAP,OAAO,QAoChB"}
+1
View File
@@ -0,0 +1 @@
var Bizgaze;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{loadSettingHtml(){return``}bindControlData(){return""}SaveControlData(){return""}loadControlPropertiesHtml(){return``}bindPropertySettings(n){var t=n.PropertySettings;return""}savePropertySettings(n){var t=n.PropertySettings;return""}static Instance(){return this.instance===undefined&&(this.instance=new t),this.instance}}n.AddOpportunityItems_Setting=t})(t=n.Controls||(n.Controls={}))})(t=n.Transact||(n.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
File diff suppressed because it is too large. Load diff
@@ -0,0 +1 @@
{"version":3,"file":"opportunity.component.js","sourceRoot":"","sources":["opportunity.component.ts"],"names":[],"mappings":"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 truncated
@@ -0,0 +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.g_IsAdmin=1;this.g_IsDealer=!1;this.g_OpportunityTypeId=0;this.g__OpportunityType="";this.g_BranchId=0;this.g_ItemLoadTypes=[];this.g_OrganizationId=0;this.g_CountryId=0;this.g_OrgContactId=0;this.g_CompanyId=0;this.g_TagGroupId=0;this.g_PriceCodeId=0;this.g_InventoryApplyType=0;this.g_IsTaxInclusive=!1;this.g_IsShowEnablePieceChkbox=0;this.isSeriesDisabled=!0;this.g_IsCalculateTax=!0;this.g_CompositePriceType=0;this.g_IsApprovalRequired=!1;this.g_IsMobil=!1;this.g_IsLead=!1;this.g_LoyaltyPoints=0;this.g_LoadEligibleItemsOnly=!1;this.g_LoadOffersOnly=!1;this.g_LobId=0;this.g_IsEdit=!1;this.g_VisibleContainerId="";this.g_OpportunityFormId=0}init(t,i){let r=this;r.fileCacheHelper.loadJsFiles(["apps/transact/infos/orders/orderitem.js","apps/transact/controls/opportunity/opportunityitem.component.js","apps/transact/controls/pricelist/managers/pricelistmanager.js","apps/transact/managers/payments/paymentmanager.js","apps/crm/contacts/managers/contactmanager.js","apps/crm/lobs/managers/lobmanager.js","apps/transact/managers/paymentterms/paymenttermmanager.js","platform/apps/managers/stagemanager.js","apps/transact/managers/orders/ordermanager.js","apps/transact/enums/enum.js","platform/permission/enums/permission.js","apps/transact/managers/invoicemanager.js","apps/transact/managers/offers/offermanager.js","platform/core/helpers/numberhelper/numberhelper.js","libs/jquery/pagination/jquery.pagination.js","apps/transact/components/opportunity/opportunityfilter.js","apps/transact/managers/opportunity/opportunitymanager.js"],function(){let t=Unibase.Platform.Membership.Infos.Identity.getCurrentUser().isAdmin;r.g_IsAdmin=t?1:0;r.g_IsDealer=Unibase.Platform.Membership.Infos.Identity.getCurrentUser().isRestrictedUser;r.loadControlSettings(i.ControlJsonText,i.FormPropertyId);r.loadPropertySettings(i.PropertySettings,i.FormPropertyId,"");r._OpportunityItems=n.Apps.Transact.Controls.OpportunityItem.Instance();r.g_VisibleContainerId=Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];r.g_OpportunityFormId=Unibase.Platform.Forms.Components.FormViewer.instance.FormId})}loadControl(n){return $("#"+n).html('<div class="col-sm-12"><input type = "hidden" id = "hdn_customcontrol" class="value-control" value = "Bizgaze.Apps.Transact.Controls.Opportunity.Instance().ValidateVolumes();"<\/div>'),""}loadControlSettings(){let t=this;t.g_OpportunityTypeId=Number($(".hdn_opportunitytypeid").val());t.g__OpportunityType=n.Apps.Transact.Enums.OrderType[t.g_OpportunityTypeId];$(document).ready(function(){Number($(".hdn_opportunityid").val())==0?(t.resetAllVariables(),$(".section_BasicDetails").addClass("hidden"),$(".section_OpportunityItems").addClass("hidden"),$(".section_OpportunityInformation").addClass("hidden"),$(".section_EditOpportunityMarketingSegmentation").addClass("hidden"),$(".section_CompetitorInformation,.section_VolumeAndMarginInformation").addClass("hidden"),$(".section_AdditionalInformation").addClass("hidden"),$(".section_CartDetails").addClass("hidden"),$(".section_PriceDetails").addClass("hidden"),$(".section_OpportunityDetails").addClass("hidden"),$(".section_ContactName").removeClass("hidden"),$(".btn_Save_Form").addClass("hidden"),t.g_IsEdit=!1):(t.editOpportunity(),t.g_IsEdit=!0);$(".divCustomProperties_renewalopportunityid").addClass("hidden");$("#ContinueShopping_Div").removeClass("hidden");$("#bizgaze_body").on("keyup keypress",function(n){let t=n.keyCode||n.which;if(t===13)return n.preventDefault(),!1});let i=0;if(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings!=null){let n=Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(n=>n.settingName=="companyid");n!=null&&n!=undefined?(i=n.settingValue,t.g_BranchId=Number(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(n=>n.settingName=="branchid").settingValue)):t.defaultBranchError()}else t.defaultBranchError();if(i!=0){let n=[{ColumnName:"companyid",Value:i}];if(Number($(".hdn_opportunityid").val())>0){let t=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_lobid").Value);n=[{ColumnName:"companyid",Value:i},{ColumnName:"lobid",Value:t},]}Unibase.Forms.Controls.AutoComplete.Instance().LoadAutoComplete($(".txtAutoComplete_organizationid"),n)}$(".txtAutoComplete_opportunitytype").change(function(){$(".txtAutoComplete_opportunitytype option:selected").text()=="Renewal"?($(".divCustomProperties_renewalopportunityid").removeClass("hidden"),$(".txtAutoComplete_renewalopportunityid").addClass("required")):($(".divCustomProperties_renewalopportunityid").addClass("hidden"),$(".txtAutoComplete_renewalopportunityid").removeClass("required"))});$(".txtAutoComplete_orgaLine truncated
@@ -0,0 +1,41 @@
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Transact;
(function (Transact) {
let Controls;
(function (Controls) {
class Opportunity_Setting {
loadSettingHtml() {
return ``;
}
bindControlData(controldatajson) {
return "";
}
SaveControlData(controldatajson) {
return "";
}
loadControlPropertiesHtml(Container) {
return ``;
}
bindPropertySettings(prop) {
var propertySettings = prop.PropertySettings;
return "";
}
savePropertySettings(prop) {
var propertySettings = prop.PropertySettings;
return "";
}
static Instance() {
if (this.instance === undefined) {
this.instance = new Opportunity_Setting();
}
return this.instance;
}
}
Controls.Opportunity_Setting = Opportunity_Setting;
})(Controls = Transact.Controls || (Transact.Controls = {}));
})(Transact = Apps.Transact || (Apps.Transact = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
@@ -0,0 +1 @@
{"version":3,"file":"opportunity_setting.js","sourceRoot":"","sources":["opportunity_setting.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAoChB;AApCD,WAAU,OAAO;IACb,IAAiB,IAAI,CAkCpB;IAlCD,WAAiB,IAAI;QACjB,IAAiB,QAAQ,CAgCxB;QAhCD,WAAiB,QAAQ;YACrB,IAAiB,QAAQ,CA8BxB;YA9BD,WAAiB,QAAQ;gBACrB,MAAa,mBAAmB;oBAC5B,eAAe;wBACX,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,eAAe,CAAC,eAAoB;wBAChC,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,eAAe,CAAC,eAAoB;wBAChC,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,yBAAyB,CAAC,SAAS;wBAC/B,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,oBAAoB,CAAC,IAAgB;wBACjC,IAAI,gBAAgB,GAA6B,IAAI,CAAC,gBAAgB,CAAC;wBACvE,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,oBAAoB,CAAC,IAAgB;wBACjC,IAAI,gBAAgB,GAA6B,IAAI,CAAC,gBAAgB,CAAC;wBACvE,OAAO,EAAE,CAAC;oBACd,CAAC;oBAED,MAAM,CAAC,QAAQ;wBACX,IAAI,IAAI,CAAC,QAAQ,KAAK,SAAS,EAAE;4BAC7B,IAAI,CAAC,QAAQ,GAAG,IAAI,mBAAmB,EAAE,CAAC;yBAC7C;wBACD,OAAO,IAAI,CAAC,QAAQ,CAAC;oBACzB,CAAC;iBACJ;gBA5BY,4BAAmB,sBA4B/B,CAAA;YACL,CAAC,EA9BgB,QAAQ,GAAR,iBAAQ,KAAR,iBAAQ,QA8BxB;QACL,CAAC,EAhCgB,QAAQ,GAAR,aAAQ,KAAR,aAAQ,QAgCxB;IACL,CAAC,EAlCgB,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAkCpB;AACL,CAAC,EApCS,OAAO,KAAP,OAAO,QAoChB"}
+1
View File
@@ -0,0 +1 @@
var Bizgaze;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{loadSettingHtml(){return``}bindControlData(){return""}SaveControlData(){return""}loadControlPropertiesHtml(){return``}bindPropertySettings(n){var t=n.PropertySettings;return""}savePropertySettings(n){var t=n.PropertySettings;return""}static Instance(){return this.instance===undefined&&(this.instance=new t),this.instance}}n.Opportunity_Setting=t})(t=n.Controls||(n.Controls={}))})(t=n.Transact||(n.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
File diff suppressed because it is too large. Load diff
@@ -0,0 +1 @@
{"version":3,"file":"opportunityitem.component.js","sourceRoot":"","sources":["opportunityitem.component.ts"],"names":[],"mappings":"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 truncated
@@ -0,0 +1 @@
var __awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},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.g_CartItems_New=[];this.g_PageIndex=0;this.g_PacksFocus=!0;this.g_PiecesFocus=!1;this._opportunity=n.Apps.Transact.Controls.Opportunity.Instance();this.g_SelectedItems=[];this.g_LoadedItems=[];this.WarehouseId=0;this.g_ItemsUnitPrice_New=[];this.g_PriceTypeId=1;this.g_AppliedTaxGroups=[];this.g_IsEnablePieces=!1;this.g_IsEnablePacks=!1;this.g_IsEnablePiecePrice=!1;this.g_IsEnableCompositePrice=!1;this.g_IsEnableCompositePiecePrice=!1;this.g_ValidFocItems=[];this.g_WarehouseId=0;this.g_IsExcise=!1;this.g_OfferApplyDate=new Date;this.g_IsFilterApplied=!1;this.g_TagArray=[]}init(){return""}loadControl(n){let i=this;i._opportunity.g_OpportunityTypeId=Number($(".hdn_opportunitytypeid").val());let t='<div class="col-sm-12"><input type = "hidden" id = "hdn_customcontrol" class="value-control" value = "Bizgaze.Apps.Transact.Controls.OpportunityItem.Instance().GetOpportunityItems();"<div class="floating-label-form-group div_SearchItem"><label for="txt_SearchItem" id="lbl_SearchItem">Search Items <\/label><div class="input-group"><span class="input-group-prepend"><\/span><input type="search" id="txt_SearchItem" class="form-control floating-label-control" data-isdynamic="false" placeholder="Search Items" data-placeholder="Item Name (or) SKU" data-label="Search Items" autocomplete="on" /><span class="input-group-prepend input-group-btn">';i.fileCacheHelper.loadJsFile("apps/transact/enums/enum.js",function(){t+='<select id="ItemLoadType"><option value="1">All Items<\/option><option value="2">Opp Groups<\/option><\/select>';t+='<\/span><\/div><\/div><\/div><br/> <div class="InventorySettings"> <\/div>';$("#"+n).html(t)})}loadControlSettings(){return""}loadPropertySettings(){return""}bindEditFormDetails(){return""}LoadItems(t,i,r,u,f){let e=this;t=="Offers"||t=="All Items"||t=="Filter"||t=="Eligible Items"||(t=encodeURIComponent(encodeURIComponent(t).replace("*","%2A").replace(".","%2E")).replace(/\%/g,"!"));(t==undefined||t=="")&&(t=" ");t=="Offers"?(e._opportunity.g_LoadOffersOnly=!0,t="",e.g_IsFilterApplied&&(e.g_IsFilterApplied=!1,e.g_FilteredTags="",e.g_TagArray=[],n.Apps.Transact.Components.OpportunityFilter.Instance().g_Tags="")):t=="All Items"?(e._opportunity.g_LoadOffersOnly=!1,e._opportunity.g_LoadEligibleItemsOnly=!1,e.g_FilteredTags="",e.g_TagArray=[],n.Apps.Transact.Components.OpportunityFilter.Instance().g_Tags="",t=""):t=="Filter"?e._opportunity.g_LoadOffersOnly=!1:t=="Eligible Items"&&(e._opportunity.g_LoadEligibleItemsOnly=!0,t="");let h=e._opportunity.g_PriceCodeId,o=i;o!=undefined||o!=""||(o=" ");e._opportunity.g_OpportunityTypeId==n.Apps.Transact.Enums.OrderType.SalesOpportunity?e.WarehouseId=Number($(".txtAutoComplete_shipfromaddressid").val()):e._opportunity.g_OpportunityTypeId==n.Apps.Transact.Enums.OrderType.PurchaseOpportunity&&(e.WarehouseId=Number($(".txtAutoComplete_shippingaddressid").val()));(u==null||u==0)&&e._opportunity.g_IsLead&&(u=f);let s;t.replace(" ","")==""&&(t=null);Number(r)==0?($(".InventorySettings").empty(),$("#ulOrder_Cart").html('<li id="0" class="cartitem list-group-item col-xs-12 hidden clear no-border"><\/li> <li class="list-group-item col-xs-12 no-border EmptyCartLi"><strong>Your Shopping Cart is empty.<\/strong><\/li>')):e.fileCacheHelper.loadJsFile("apps/transact/managers/inventory/itemmanager.js",function(){let c={PriceCodeId:Number(h),ContactId:o,ShippingAddressId:Number(u),BranchId:Number(f),WareHouseId:Number(e.WarehouseId),LobId:Number(r),OrderType:e._opportunity.g_OpportunityTypeId,OfferOnly:e._opportunity.g_LoadOffersOnly,IsExcise:e.g_IsExcise,SearchTerm:t,Page:e.g_PageIndex,IsCompositePrice:e.g_IsEnableCompositePrice,IsPiecePrice:e.g_IsEnablePiecePrice,IsCompositePiecePrice:e.g_IsEnableCompositePiecePrice,Rows:10,ItemId:"0",CountryId:e._opportunity.g_CountryId,ItemGroupId:0,Tags:n.Apps.Transact.Components.OpportunityFilter.Instance().g_Tags,IsPoints:!1,Points:e._opportunity.g_LoyaltyPoints,IsEligibleItemsOnly:e._opportunity.g_LoadEligibleItemsOnly};s=n.Apps.Transact.Managers.ItemManager.Instance().getVariantsForOrder(c);e.navigationHelper.showLoading();s.then(function(t){e.navigationHelper.hideLoading();t.result.length>0?(n.Apps.Transact.Controls.OpportunityItem.Instance().Itempagination(t,i,r,u,f),$("#btn_CheckOutOrder").removeClass("hidden"),e.g_CartItems_New.length==0&&$("#ulOrder_Cart").html('<li id="0" class="cartitem list-group-item col-xs-12 hidden clear no-border"><\/li> <li class="list-group-item col-xs-12 no-border EmptyCartLi"><strong>Your Shopping Line truncated
@@ -0,0 +1,41 @@
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Transact;
(function (Transact) {
let Controls;
(function (Controls) {
class OpportunityItem_Setting {
loadSettingHtml() {
return ``;
}
bindControlData(controldatajson) {
return "";
}
SaveControlData(controldatajson) {
return "";
}
loadControlPropertiesHtml(Container) {
return ``;
}
bindPropertySettings(prop) {
var propertySettings = prop.PropertySettings;
return "";
}
savePropertySettings(prop) {
var propertySettings = prop.PropertySettings;
return "";
}
static Instance() {
if (this.instance === undefined) {
this.instance = new OpportunityItem_Setting();
}
return this.instance;
}
}
Controls.OpportunityItem_Setting = OpportunityItem_Setting;
})(Controls = Transact.Controls || (Transact.Controls = {}));
})(Transact = Apps.Transact || (Apps.Transact = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
@@ -0,0 +1 @@
{"version":3,"file":"opportunityitem.setting.js","sourceRoot":"","sources":["opportunityitem.setting.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAoChB;AApCD,WAAU,OAAO;IACb,IAAiB,IAAI,CAkCpB;IAlCD,WAAiB,IAAI;QACjB,IAAiB,QAAQ,CAgCxB;QAhCD,WAAiB,QAAQ;YACrB,IAAiB,QAAQ,CA8BxB;YA9BD,WAAiB,QAAQ;gBACrB,MAAa,uBAAuB;oBAChC,eAAe;wBACX,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,eAAe,CAAC,eAAoB;wBAChC,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,eAAe,CAAC,eAAoB;wBAChC,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,yBAAyB,CAAC,SAAS;wBAC/B,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,oBAAoB,CAAC,IAAgB;wBACjC,IAAI,gBAAgB,GAA6B,IAAI,CAAC,gBAAgB,CAAC;wBACvE,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,oBAAoB,CAAC,IAAgB;wBACjC,IAAI,gBAAgB,GAA6B,IAAI,CAAC,gBAAgB,CAAC;wBACvE,OAAO,EAAE,CAAC;oBACd,CAAC;oBAED,MAAM,CAAC,QAAQ;wBACX,IAAI,IAAI,CAAC,QAAQ,KAAK,SAAS,EAAE;4BAC7B,IAAI,CAAC,QAAQ,GAAG,IAAI,uBAAuB,EAAE,CAAC;yBACjD;wBACD,OAAO,IAAI,CAAC,QAAQ,CAAC;oBACzB,CAAC;iBACJ;gBA5BY,gCAAuB,0BA4BnC,CAAA;YACL,CAAC,EA9BgB,QAAQ,GAAR,iBAAQ,KAAR,iBAAQ,QA8BxB;QACL,CAAC,EAhCgB,QAAQ,GAAR,aAAQ,KAAR,aAAQ,QAgCxB;IACL,CAAC,EAlCgB,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAkCpB;AACL,CAAC,EApCS,OAAO,KAAP,OAAO,QAoChB"}
@@ -0,0 +1 @@
var Bizgaze;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{loadSettingHtml(){return``}bindControlData(){return""}SaveControlData(){return""}loadControlPropertiesHtml(){return``}bindPropertySettings(n){var t=n.PropertySettings;return""}savePropertySettings(n){var t=n.PropertySettings;return""}static Instance(){return this.instance===undefined&&(this.instance=new t),this.instance}}n.OpportunityItem_Setting=t})(t=n.Controls||(n.Controls={}))})(t=n.Transact||(n.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));