Úkol 4: Implementovat filtrování podle typu půjčky v seznamu (seznam půjček) — při výběru filtru (například přes vypočítanou vlastnost) by se měla zobrazit pouze seznam půjček odpovídajících vybranému typu, nebo všechny půjčky, pokud je vybrán filtr "vše".
Frontend
Povězte nám o sobě / představení společnosti: krátký příběh o struktuře společnosti poskytující půjčky, týmech a produktu (kontext před technickým zadáním).
Úkol 5: Implementovat odstranění půjček pomocí zaškrtávacích políček — při označení zaškrtávacího políčka u prvku a stisknutí tlačítka s křížkem (X) by měly být označené prvky odstraněny ze seznamu. Také by měla být implementována skupinová operace: zaškrtávací políčko "označit vše" v horní části seznamu, které při výběru označí všechna políčka, a při zrušení označení odstraní označení ze všech; při odstraňování přes tlačítko X by měly být odstraněny všechny vybrané (přes Set s id) prvky, a Set by měl být po odstranění vyprázdněn.
Úkol 3: Ve struktuře dat ADT-Lon (AddLoan) je seznam typů půjček (jednorázová, krátkodobá, s limitem) s různými výchozími limity. Je třeba zajistit, že při výběru typu půjčky (type) se automaticky nastaví výchozí hodnota částky (amount) pro tento typ (například, jednorázová — 1000, krátkodobá — 60000, s limitem — 150000), pomocí watch pro sledování změn typu ve formuláři.
Úkol 1: V aplikaci Vue je již importována komponenta AddLoan (formulář pro přidání půjčky). Je třeba zajistit, aby tento formulář byl ve výchozím nastavení skrytý a zobrazoval se/skryl po kliknutí na tlačítko (implementovat přepínání viditelnosti formuláře například pomocí v-if/v-show a flag/toggle, a také emitovat událost uzavření formuláře z komponenty nahoru).
Úkol 2: Přidat nový prvek (půjčku) do seznamu (seznam půjček) — při odeslání formuláře musí být předány hodnoty amount a type, emituje se událost s těmito daty, rodičovská komponenta přidá nový objekt (s id, amount, type) do pole, poté se formulář resetuje (vyčistí).