first-commiit

This commit is contained in:
2025-03-27 00:15:06 +03:00
parent 9431734f28
commit 6d8cedaecb
14 changed files with 887 additions and 23 deletions

View File

@@ -0,0 +1,28 @@
const fetchServiceItems = () => {
return new Promise((resolve) => {
setTimeout(() => {resolve([
{ id: 1, techName: "Принтер", createdAt: "2025-01-10", status: "done" },
{ id: 2, techName: "Ноутбук", createdAt: "2024-01-10", status: "issued" },
{ id: 3, techName: "Смартфон Vivo", createdAt: "2025-02-10", status: "in_progress" },
{ id: 4, techName: "Повербанк", createdAt: "2024-11-10", status: "waiting" },
{ id: 5, techName: "Монитор Samsung", createdAt: "2025-03-01", status: "waiting_details" },
{ id: 6, techName: "Компьютер Эльбрус", createdAt: "2025-02-15", status: "accept1" }
])}, 5000)
})
};
const RU_STATUSES = {
done: "Готово",
issued: "Выдан",
in_progress: "В ремонте",
waiting: "Требует уточнения",
waiting_details: "В ожидании деталей",
accept: "Принят"
};
export const getServiceItemsForRender = async () => {
return (await fetchServiceItems()).map((value) => {
value.status = RU_STATUSES[value.status];
return value;
});
}