sold fix
This commit is contained in:
parent
a157ebe311
commit
8ef62db6fe
|
|
@ -383,31 +383,64 @@
|
|||
var widgetPriceElement = document.getElementById("price-value-" + bidBoxPageViewModel.ProductId);
|
||||
var bidBoxTitle = document.getElementById("bidBoxTitle");
|
||||
var productAuctionMappingId = data.auctionDto.productToAuctionDtos[0].id;
|
||||
|
||||
let isMyBid = false;
|
||||
//TODO: TESZT STATUS!!! - JTEST.
|
||||
var itemStatus = data.auctionDto.productToAuctionDtos[0].auctionStatus;
|
||||
let itemStatus = data.auctionDto.productToAuctionDtos[0].auctionStatus;
|
||||
//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("auction status:" + itemStatus);
|
||||
if (widgetPriceElement) {
|
||||
|
||||
if (productAuctionMappingId == bidBoxPageViewModel.ProductToAuctionId) {
|
||||
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) {
|
||||
bidBoxTitle.textContent = "The auction has not started yet";
|
||||
}
|
||||
else if (itemStatus == AuctionStatus.Pause) {
|
||||
bidBoxTitle.textContent = "The auction is paused! Please hold on...";
|
||||
}
|
||||
else if (itemStatus == AuctionStatus.FirstWarning) {
|
||||
bidBoxTitle.textContent = "First warning!";
|
||||
}
|
||||
else if (itemStatus == AuctionStatus.SecondWarning) {
|
||||
bidBoxTitle.textContent = "Second warning! Hurry up!";
|
||||
case AuctionStatus.Active:
|
||||
if(isMyBid){
|
||||
bidBoxTitle.textContent = "@(T("Plugins.Misc.AuctionPlugin.YourBidLeading"))";
|
||||
}
|
||||
else {
|
||||
bidBoxTitle.textContent = "@(T("Plugins.Misc.AuctionPlugin.PlaceABid"))";
|
||||
}
|
||||
break;
|
||||
|
||||
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 {
|
||||
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);
|
||||
|
||||
console.log(`WidgetPrice updated to: ${data.currentPrice}, next bid is ${bidBoxPageViewModel.NextBidPrice}`);
|
||||
|
|
@ -499,8 +532,8 @@
|
|||
signalROpenItemButton: true,
|
||||
signalRCloseItemButton: true,
|
||||
signalRPauseItemButton: true,
|
||||
signalRRevertBidButton: false,
|
||||
signalRResetItemButton: false,
|
||||
signalRRevertBidButton: true,
|
||||
signalRResetItemButton: true,
|
||||
},
|
||||
[AuctionStatus.TEST]: {
|
||||
signalRBidButton: false,
|
||||
|
|
|
|||
Loading…
Reference in New Issue