sold fix
This commit is contained in:
parent
a157ebe311
commit
8ef62db6fe
|
|
@ -383,30 +383,63 @@
|
||||||
var widgetPriceElement = document.getElementById("price-value-" + bidBoxPageViewModel.ProductId);
|
var widgetPriceElement = document.getElementById("price-value-" + bidBoxPageViewModel.ProductId);
|
||||||
var bidBoxTitle = document.getElementById("bidBoxTitle");
|
var bidBoxTitle = document.getElementById("bidBoxTitle");
|
||||||
var productAuctionMappingId = data.auctionDto.productToAuctionDtos[0].id;
|
var productAuctionMappingId = data.auctionDto.productToAuctionDtos[0].id;
|
||||||
|
let isMyBid = false;
|
||||||
//TODO: TESZT STATUS!!! - JTEST.
|
//TODO: TESZT STATUS!!! - JTEST.
|
||||||
var itemStatus = data.auctionDto.productToAuctionDtos[0].auctionStatus;
|
let itemStatus = data.auctionDto.productToAuctionDtos[0].auctionStatus;
|
||||||
//var itemStatus = AuctionStatus.TEST;
|
//var itemStatus = AuctionStatus.TEST;
|
||||||
|
let winnerId = data.auctionDto.productToAuctionDtos[0].winnerCustomerId;
|
||||||
|
if (winnerId == bidBoxPageViewModel.CustomerId) {
|
||||||
|
isMyBid = true;
|
||||||
|
|
||||||
|
}
|
||||||
console.log("handle auction update called" + productAuctionMappingId);
|
console.log("handle auction update called" + productAuctionMappingId);
|
||||||
console.log("auction status:" + itemStatus);
|
console.log("auction status:" + itemStatus);
|
||||||
if (widgetPriceElement) {
|
if (widgetPriceElement) {
|
||||||
|
|
||||||
if (productAuctionMappingId == bidBoxPageViewModel.ProductToAuctionId) {
|
if (productAuctionMappingId == bidBoxPageViewModel.ProductToAuctionId) {
|
||||||
console.log("THIS IS FOR US! SORRY FOR SHOUTING");
|
console.log("THIS IS FOR US! SORRY FOR SHOUTING");
|
||||||
|
switch (itemStatus) {
|
||||||
|
case AuctionStatus.None:
|
||||||
|
bidBoxTitle.textContent = "@(T("Plugins.Misc.AuctionPlugin.AuctionNotStarted"))";
|
||||||
|
break;
|
||||||
|
|
||||||
if (itemStatus == AuctionStatus.None) {
|
case AuctionStatus.Active:
|
||||||
bidBoxTitle.textContent = "The auction has not started yet";
|
if(isMyBid){
|
||||||
|
bidBoxTitle.textContent = "@(T("Plugins.Misc.AuctionPlugin.YourBidLeading"))";
|
||||||
}
|
}
|
||||||
else if (itemStatus == AuctionStatus.Pause) {
|
else {
|
||||||
bidBoxTitle.textContent = "The auction is paused! Please hold on...";
|
bidBoxTitle.textContent = "@(T("Plugins.Misc.AuctionPlugin.PlaceABid"))";
|
||||||
}
|
}
|
||||||
else if (itemStatus == AuctionStatus.FirstWarning) {
|
break;
|
||||||
bidBoxTitle.textContent = "First warning!";
|
|
||||||
|
case AuctionStatus.Pause:
|
||||||
|
bidBoxTitle.textContent = "@(T("Plugins.Misc.AuctionPlugin.AuctionPaused"))";
|
||||||
|
break;
|
||||||
|
|
||||||
|
case AuctionStatus.FirstWarning:
|
||||||
|
bidBoxTitle.textContent = "@(T("Plugins.Misc.AuctionPlugin.FirstWarning"))";
|
||||||
|
break;
|
||||||
|
|
||||||
|
case AuctionStatus.SecondWarning:
|
||||||
|
bidBoxTitle.textContent = "@(T("Plugins.Misc.AuctionPlugin.SecondWarning"))";
|
||||||
|
break;
|
||||||
|
|
||||||
|
case AuctionStatus.Sold:
|
||||||
|
if(isMyBid){
|
||||||
|
bidBoxTitle.textContent = "@(T("Plugins.Misc.AuctionPlugin.YouWin"))";
|
||||||
}
|
}
|
||||||
else if (itemStatus == AuctionStatus.SecondWarning) {
|
else {
|
||||||
bidBoxTitle.textContent = "Second warning! Hurry up!";
|
bidBoxTitle.textContent = "@(T("Plugins.Misc.AuctionPlugin.ItemClosed"))";
|
||||||
}
|
}
|
||||||
|
break;
|
||||||
|
case AuctionStatus.NotSold:
|
||||||
|
bidBoxTitle.textContent = "@(T("Plugins.Misc.AuctionPlugin.ItemClosed"))";
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
console.warn("Unknown AuctionStatus: ", itemStatus);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
setButtons(itemStatus);
|
setButtons(itemStatus);
|
||||||
|
|
||||||
|
|
@ -499,8 +532,8 @@
|
||||||
signalROpenItemButton: true,
|
signalROpenItemButton: true,
|
||||||
signalRCloseItemButton: true,
|
signalRCloseItemButton: true,
|
||||||
signalRPauseItemButton: true,
|
signalRPauseItemButton: true,
|
||||||
signalRRevertBidButton: false,
|
signalRRevertBidButton: true,
|
||||||
signalRResetItemButton: false,
|
signalRResetItemButton: true,
|
||||||
},
|
},
|
||||||
[AuctionStatus.TEST]: {
|
[AuctionStatus.TEST]: {
|
||||||
signalRBidButton: false,
|
signalRBidButton: false,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue