Changes between Version 2 and Version 3 of UseCaseImplementations


Ignore:
Timestamp:
10/22/25 20:53:55 (13 days ago)
Author:
231151
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCaseImplementations

    v2 v3  
    115115Кога корисникот ќе го избере табот „Order Review“, преку useEffect се повикува API-от get-orders и сите нарачки се зачувуваат во состојбата orders. На тој начин, вработените можат да ги видат тековните и завршените нарачки. Од друга страна, за „Reservation Review“, функцијата fetchReservationsForDate повлекува резервации од API-то reservations, ги филтрира според избраниот датум и ги прикажува за соодветните маси.
    116116
    117 [[Image(employee-6.png​)]]
    118 [[Image(employee-7.png​)]]
    119 [[Image(employee-8.png​)]]
    120 [[Image(employee-9.png​)]]
    121 [[Image(employee-10.png​)]]
    122 [[Image(employee-11.png​)]]
     117[[Image(employee6.png​)]]
     118[[Image(employee7.png​)]]
     119[[Image(employee8.png​)]]
     120[[Image(employee9.png​)]]
     121[[Image(employee10.png​)]]
     122[[Image(employee11.png​)]]
    123123
    124124[[Image(codephoto11.png)]]
     
    129129Функцијата handleSendToKitchen најпрво проверува дали кошничката (cartItems) е празна, а потоа создава објект orderData што ги содржи сите податоци за нарачката — името на масата, типот на нарачка (дали е Dine In или Take Away), сите избрани производи, вкупната сума, коментарите и името на вработениот кој ја внел нарачката. Потоа преку axios.post се испраќа барање до http://127.0.0.1:8000/api/orders, каде што нарачката се зачувува во базата. Ако внесот е успешен, кошничката се празни, се брише коментарот и се прикажува порака „Order is sent to kitchen!“.
    130130
    131 [[Image(employee-1.png​)]]
    132 [[Image(employee-2.png​)]]
    133 [[Image(employee-3.png​)]]
    134 [[Image(employee-4.png​)]]
    135 [[Image(employee-5.png​)]]
     131[[Image(employee1.png​)]]
     132[[Image(employee2.png​)]]
     133[[Image(employee3.png​)]]
     134[[Image(employee4.png​)]]
     135[[Image(employee5.png​)]]
    136136
    137137[[Image(codephoto13.png)]]