Changes between Version 21 and Version 22 of UseCaseImplementations
- Timestamp:
- 09/17/25 18:01:28 (6 hours ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UseCaseImplementations
v21 v22 9 9 || 4 || Филтрирање производи || 10 10 || 5 || Пребарување производи || 11 || 6 || Преглед на панелот на направени нарачки || 12 || 7 || Разгледај (детали за) производ || 13 || 8 || Kреирај и уреди производ || 14 || 9 || Смени статус на нарачка || 15 || 10 || Додавање во кошничка || 16 || 11 || Поднесување нарачка || 17 || 12 || Преглед на мои нарачки || 18 || 13 || Остави оценка (rating, review) || 11 || 6 || Додавање/Менување производ || 12 || 7 || Преглед на панелот на направени нарачки || 13 || 8 || Смени статус на нарачка || 14 || 9 || Додавање во кошничка || 15 || 10 || Поднесување нарачка || 16 || 11 || Преглед на мои нарачки || 17 || 12 || Остави оценка (rating, review) || 19 18 20 19 [[BR]] … … 93 92 [[Image(get 1 product.png)]] 94 93 95 === Use Case ID: 6 – Преглед на панелот на направени нарачки === 94 95 === Use Case ID: 6 – Додавање/Менување производ === 96 [[Image(uredi proizvod.png)]] 97 === Kреирање производ === 98 [[Image(dodajProizvod.png)]] 99 Откако ќе се пополнаат потребните информации, се повикува функцијата од productContext што креира нов производ преку API. Прима објект со внесените податоци и креира FormData за да ги смести текстот и датотеките (сликите) заедно. Прави POST барање до /products во backend-от за да ги зачува промените. 100 [[Image(createProduct.png)]] 101 [[Image()]] 102 103 104 === Use Case ID: 7 – Преглед на панелот на направени нарачки === 96 105 Ги прикажува сите нарачки кои кои содржат производи од логираниот продавач. Се прави GET повик кон backend (/orders/admin/all) и се добиваат нарачките. По добивање, може да се применува клиентско филтрирање со помош на функцијата useCallback се филтрира со зависност филтер по статус (all, pending, confirmed, processing, shipped, delivered, cancelled). 97 106 [[Image(seller panel-all orders.png)]] 98 99 === Use Case ID: 7 – Разгледај (детали за) производ === 100 [[Image(razgledaj produkt 1.png)]] 101 [[Image(razgledaj produkt 2.png)]] 107 [[Image()]] 108 [[Image()]] 102 109 103 110 104 === Use Case ID: 8 – Креирај и уреди производ === 105 [[Image(uredi proizvod.png)]] 106 [[Image()]] 107 108 === Use Case ID: 9 – Смени статус на нарачка === 111 === Use Case ID: 8 – Смени статус на нарачка === 109 112 [[Image()]] 110 113 Eve kako izgleda backend-ot za da se smeni statusot. 111 114 [[BR]] 112 115 [[Image(smeni status.png)]] 116 [[Image()]] 117 [[Image()]] 113 118 114 === Use Case ID: 10– Додавање во кошничка ===119 === Use Case ID: 9 – Додавање во кошничка === 115 120 Порака и изглед на кошничката по додавањето продукти. 116 121 [[BR]] … … 119 124 120 125 121 === Use Case ID: 1 1– Поднесување нарачка ===126 === Use Case ID: 10 – Поднесување нарачка === 122 127 Поднесување на нарачката и приказ на историјата на нарачки. 123 128 [[BR]] … … 126 131 [[Image()]] 127 132 128 === Use Case ID: 1 2– Преглед на мои нарачки ===133 === Use Case ID: 11 – Преглед на мои нарачки === 129 134 Прво се појавува можност за разгледување нарачката, која е во состојба на чекање (pending). 130 135 [[BR]] … … 134 139 135 140 136 === Use Case ID: 1 3– Остави оценка (rating, review) ===141 === Use Case ID: 12 – Остави оценка (rating, review) === 137 142 [[Image()]] 138 143 [[Image()]]