Lager appen del 3

By . Latest revision .

I detta kursmoment skapar vi ett formulär för inleverans med hjälp av kunskapen från övningarna. Vi använder vår kunskap om att skapa lättanvända formulär för att snabbt kunna göra inleveranser på produkter.

#Förkunskaper

Du har gjort övningen “Ett mobilanpassad formulär”.

#Introduktion

En inleverans är när lagret får varor levererade och vi ska underlätta för lagerarbetarna att snabbt ta emot varor. I lager API:t finns en datatyp deliveries där alla inleveranser ska lagras och dessutom ska du uppdatera lagersaldot för den levererade produkten.

#Krav

  1. Lista alla tidigare inleveranser. Om det inte finns inleveranser, visa upp ett meddelande om detta.

  2. Gör en knapp för ‘Ny inleverans’ i list-vyn, denna ska ta användaren till ett formulär.

  3. Använd dina kunskaper i att göra ett lättanvänt formulär där man kan göra inleverans av en produkt.

  4. Formuläret ska innehålla alla attribut för en inleverans förutom Leverans ID (id) dvs.:

    • Produkt (product_id)
    • Antal (amount)
    • Leveransdatum (delivery_date)
    • Kommentar (comment)
  5. Använd en Picker-komponent för att välja produkten som har levererats.

  6. Använd en DatePicker-komponent för att välja leveransdatum.

  7. När formuläret skickas ska det skapas en inleverans i API:t.

  8. Lagersaldot för produkten ska ökas med den levererade mängden.

  9. Länka till ditt GitHub-repo som en del av din inlämning på Canvas. Länken ska vara på formen: https://github.com/emilfolino/lager-v4.git

#Revision history

  • 2022-03-21: (C, efo) Uppdaterade uppgiften för att passa webapp-v4.
  • 2019-03-04: (B, efo) Uppdaterade uppgiften för att passa API v2.
  • 2018-01-17: (A, efo) Första utgåvan i samband med kursen webapp v3.

Document source.

Category: javascript.