You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1.4 KiB
43 lines
1.4 KiB
export const ExhibitCardStatus = {
|
|
upcoming: 0,
|
|
finished: 1,
|
|
canceled: 2,
|
|
postponed: 3,
|
|
ongoing: 4,
|
|
};
|
|
export const statue2number = {
|
|
Upcoming: 0,
|
|
Finished: 1,
|
|
Canceled: 2,
|
|
Postponed: 3,
|
|
Ongoing: 4,
|
|
};
|
|
|
|
export const StatusText = Object.keys(ExhibitCardStatus).reduce((t, key) => {
|
|
t[ExhibitCardStatus[key]] = key;
|
|
return t;
|
|
}, {});
|
|
|
|
export function needLeftTagStatus(status) {
|
|
return ['201', '102', '101'].includes(status);
|
|
}
|
|
|
|
export const testExhibitionList = Array(22)
|
|
.fill(1)
|
|
.map((_, i) => ({
|
|
id: i + 1,
|
|
title: "CES 2022, International Consumer Electronics Show",
|
|
location: "America - U.S.A. - Las Vagas",
|
|
rate: Math.ceil(Math.random() * 5),
|
|
rateNumber: 344,
|
|
exhibitNumber: Math.floor(Math.random() * 1000),
|
|
visitorNumber: Math.floor(Math.random() * 1000),
|
|
category: "Aerospace, Maritime & Transportation",
|
|
image: "https://picsum.photos/180/120",
|
|
description: "MEDICAL JAPAN is Japan’s leading trade show consisting of specialised shows for Medical, Elderly Care and Pharmacy industry. A large number of visitors specialised in medical ... ",
|
|
startDate: new Date("2022-03-25").getTime(),
|
|
endDate: new Date(`2022-04-0${i + 1}`).getTime(),
|
|
favorite: Math.floor(Math.random() * 10) > 5,
|
|
recommend: Math.floor(Math.random() * 10) > 5,
|
|
status: Math.floor(Math.random() * 5), // 0: upcoming, 1: finished, 2: canceled, 3: postponed, 4: ongoing
|
|
}));
|