- Introduced a new `DeliveryNoteRow` type to track delivery notes alongside items, improving the organization of delivery data. - Updated the `DeliveryListResponse` type to include delivery notes, allowing for better integration with the existing delivery management system. - Enhanced the `groupByCustomerOrder` function to accommodate delivery notes, ensuring they are grouped correctly with their respective orders. - Implemented state management for delivery notes in the `DeliveriesPage` component, including loading and error handling. - Added search functionality for delivery notes, enabling operators to filter by delivery note number, customer PO, and order details. - Updated the UI to display delivery notes alongside items, improving the overall user experience in the deliveries management interface. - Enhanced tests to cover new delivery notes functionality and ensure correct behavior across various scenarios.
309 lines
No EOL
13 KiB
YAML
309 lines
No EOL
13 KiB
YAML
- generic [active] [ref=f1e1]:
|
||
- generic [ref=f1e3]:
|
||
- banner [ref=f1e4]:
|
||
- generic [ref=f1e5]:
|
||
- generic [ref=f1e8]: WFDASH · Live
|
||
- generic [ref=f1e9]: live
|
||
- generic [ref=f1e13]:
|
||
- generic [ref=f1e14]: Updated 01:12:55
|
||
- button "Refresh" [ref=f1e15]
|
||
- button "Lock" [ref=f1e16]
|
||
- generic [ref=f1e17]:
|
||
- generic [ref=f1e18]:
|
||
- heading "Orders · quotes · items" [level=2] [ref=f1e23]
|
||
- table [ref=f1e24]:
|
||
- rowgroup [ref=f1e25]:
|
||
- row [ref=f1e26]:
|
||
- columnheader "Period" [ref=f1e27]
|
||
- columnheader "Orders received" [ref=f1e28]
|
||
- columnheader "Orders placed" [ref=f1e29]
|
||
- columnheader "Quotes received" [ref=f1e30]
|
||
- columnheader "Items processed" [ref=f1e31]
|
||
- rowgroup [ref=f1e32]:
|
||
- row [ref=f1e33]:
|
||
- cell "Today" [ref=f1e34]
|
||
- cell "3" [ref=f1e35]
|
||
- cell "0" [ref=f1e36]
|
||
- cell "0" [ref=f1e37]
|
||
- cell "1" [ref=f1e38]
|
||
- row [ref=f1e39]:
|
||
- cell "This week" [ref=f1e40]
|
||
- cell "80" [ref=f1e41]
|
||
- cell "8" [ref=f1e42]
|
||
- cell "104" [ref=f1e43]
|
||
- cell "194" [ref=f1e44]
|
||
- row [ref=f1e45]:
|
||
- cell "This month" [ref=f1e46]
|
||
- cell "158" [ref=f1e47]
|
||
- cell "19" [ref=f1e48]
|
||
- cell "174" [ref=f1e49]
|
||
- cell "195" [ref=f1e50]
|
||
- generic [ref=f1e51]:
|
||
- generic [ref=f1e53]:
|
||
- heading "Suppliers to visit today" [level=2] [ref=f1e54]
|
||
- paragraph [ref=f1e59]: 8 suppliers · 52 line items · qty 1 604
|
||
- generic [ref=f1e60]:
|
||
- generic [ref=f1e64]:
|
||
- generic:
|
||
- generic:
|
||
- button "1" [ref=f1e65] [cursor=pointer]
|
||
- button "2" [ref=f1e67] [cursor=pointer]
|
||
- button "3" [ref=f1e69] [cursor=pointer]
|
||
- button "4" [ref=f1e71] [cursor=pointer]
|
||
- button "5" [ref=f1e73] [cursor=pointer]
|
||
- button "6" [ref=f1e75] [cursor=pointer]
|
||
- button "7" [ref=f1e77] [cursor=pointer]
|
||
- button "8" [ref=f1e79] [cursor=pointer]
|
||
- generic:
|
||
- generic [ref=f1e81]:
|
||
- button "Zoom in" [ref=f1e82] [cursor=pointer]: +
|
||
- button "Zoom out" [ref=f1e83] [cursor=pointer]: −
|
||
- generic [ref=f1e84]:
|
||
- link "Leaflet" [ref=f1e85] [cursor=pointer]:
|
||
- /url: https://leafletjs.com
|
||
- text: "| ©"
|
||
- link "CARTO" [ref=f1e90] [cursor=pointer]:
|
||
- /url: https://carto.com/
|
||
- text: · © OpenStreetMap contributors
|
||
- generic [ref=f1e91]:
|
||
- table [ref=f1e93]:
|
||
- rowgroup [ref=f1e94]:
|
||
- row [ref=f1e95]:
|
||
- columnheader "#" [ref=f1e96]
|
||
- columnheader "Supplier" [ref=f1e97]
|
||
- columnheader "Address" [ref=f1e98]
|
||
- columnheader "Items" [ref=f1e99]
|
||
- columnheader "Qty" [ref=f1e100]
|
||
- rowgroup [ref=f1e101]:
|
||
- row [ref=f1e102]:
|
||
- cell "1" [ref=f1e103]
|
||
- cell "YG-1" [ref=f1e105]
|
||
- cell "1 J.G. Strydom Street, Heidelberg, Gauteng 1441, South Africa" [ref=f1e107]
|
||
- cell "20" [ref=f1e109]
|
||
- cell "111" [ref=f1e110]
|
||
- row [ref=f1e111]:
|
||
- cell "2" [ref=f1e112]
|
||
- cell "HUSQVARNA,.." [ref=f1e114]
|
||
- cell "South Africa Street, Tembisa, Gauteng 1632, South Africa" [ref=f1e116]
|
||
- cell "14" [ref=f1e118]
|
||
- cell "39" [ref=f1e119]
|
||
- row [ref=f1e120]:
|
||
- cell "3" [ref=f1e121]
|
||
- cell "NSS Fasteners" [ref=f1e123]
|
||
- cell "140 North Reef Road, Rietfontein, Germiston, 1401, South Africa" [ref=f1e125]
|
||
- cell "9" [ref=f1e127]
|
||
- cell "900" [ref=f1e128]
|
||
- row [ref=f1e129]:
|
||
- cell "4" [ref=f1e130]
|
||
- cell "Gracal Trading (Pty) Ltd,." [ref=f1e132]
|
||
- cell "South Africa Street, Tembisa, Gauteng 1632, South Africa" [ref=f1e134]
|
||
- cell "3" [ref=f1e136]
|
||
- cell "300" [ref=f1e137]
|
||
- row [ref=f1e138]:
|
||
- cell "5" [ref=f1e139]
|
||
- cell "E-WELD" [ref=f1e141]
|
||
- cell "South Africa Street, Tembisa, Gauteng 1632, South Africa" [ref=f1e143]
|
||
- cell "3" [ref=f1e145]
|
||
- cell "52" [ref=f1e146]
|
||
- row [ref=f1e147]:
|
||
- cell "6" [ref=f1e148]
|
||
- cell "Robert Bosch (Pty) Ltd,." [ref=f1e150]
|
||
- cell "C10453" [ref=f1e152]
|
||
- cell "1" [ref=f1e154]
|
||
- cell "200" [ref=f1e155]
|
||
- row [ref=f1e156]:
|
||
- cell "7" [ref=f1e157]
|
||
- cell "ACADEMY," [ref=f1e159]
|
||
- cell "Account CNL0001 & CNL001" [ref=f1e161]
|
||
- cell "1" [ref=f1e163]
|
||
- cell "1" [ref=f1e164]
|
||
- row [ref=f1e165]:
|
||
- cell "8" [ref=f1e166]
|
||
- cell "Halstead" [ref=f1e168]
|
||
- cell "Felstead Road, Roodepoort, Johannesburg, Gauteng 2188, South Africa" [ref=f1e170]
|
||
- cell "1" [ref=f1e172]
|
||
- cell "1" [ref=f1e173]
|
||
- list [ref=f1e175]:
|
||
- listitem [ref=f1e176]:
|
||
- generic [ref=f1e177]:
|
||
- generic [ref=f1e178]: "1"
|
||
- text: HSS DRILL BIT 4.8MM
|
||
- generic [ref=f1e179]: +18 more
|
||
- generic [ref=f1e180]: qty 20
|
||
- listitem [ref=f1e181]:
|
||
- generic [ref=f1e182]:
|
||
- generic [ref=f1e183]: "1"
|
||
- text: HSS DRILL BIT 5.0MM
|
||
- generic [ref=f1e184]: +18 more
|
||
- generic [ref=f1e185]: qty 20
|
||
- listitem [ref=f1e186]:
|
||
- generic [ref=f1e187]:
|
||
- generic [ref=f1e188]: "2"
|
||
- text: Bars 1/4" 1.3 A318 Pole saw 10" / 58DL / 1/4" A318 1.3mm for 327PT5S
|
||
- generic [ref=f1e189]: +12 more
|
||
- generic [ref=f1e190]: qty 2
|
||
- listitem [ref=f1e191]:
|
||
- generic [ref=f1e192]:
|
||
- generic [ref=f1e193]: "2"
|
||
- text: Bars 1/4" 1.3 A318 Pole saw 12" / 64DL / 1/4" A318 1.3mm for 327PT5S
|
||
- generic [ref=f1e194]: +12 more
|
||
- generic [ref=f1e195]: qty 2
|
||
- listitem [ref=f1e196]:
|
||
- generic [ref=f1e197]:
|
||
- generic [ref=f1e198]: "3"
|
||
- text: M20 X 150 BOLT ZPL
|
||
- generic [ref=f1e199]: +7 more
|
||
- generic [ref=f1e200]: qty 100
|
||
- listitem [ref=f1e201]:
|
||
- generic [ref=f1e202]:
|
||
- generic [ref=f1e203]: "3"
|
||
- text: M20 X 75 BOLT ZPL
|
||
- generic [ref=f1e204]: +7 more
|
||
- generic [ref=f1e205]: qty 100
|
||
- listitem [ref=f1e206]:
|
||
- generic [ref=f1e207]:
|
||
- generic [ref=f1e208]: "4"
|
||
- text: M30 X 120 SET SCREW ZPL
|
||
- generic [ref=f1e209]: +1 more
|
||
- generic [ref=f1e210]: qty 100
|
||
- listitem [ref=f1e211]:
|
||
- generic [ref=f1e212]:
|
||
- generic [ref=f1e213]: "4"
|
||
- text: M30 X 70 SET SCREW ZPL
|
||
- generic [ref=f1e214]: +1 more
|
||
- generic [ref=f1e215]: qty 100
|
||
- listitem [ref=f1e216]:
|
||
- generic [ref=f1e217]:
|
||
- generic [ref=f1e218]: "5"
|
||
- text: 220990 - 105A CUT NOZZLE
|
||
- generic [ref=f1e219]: +1 more
|
||
- generic [ref=f1e220]: qty 18
|
||
- listitem [ref=f1e221]:
|
||
- generic [ref=f1e222]:
|
||
- generic [ref=f1e223]: "5"
|
||
- text: 220777 - 105A ELECTRODE COPPER PLUS
|
||
- generic [ref=f1e224]: +1 more
|
||
- generic [ref=f1e225]: qty 14
|
||
- listitem [ref=f1e226]:
|
||
- generic [ref=f1e227]:
|
||
- generic [ref=f1e228]: "6"
|
||
- text: CUTTING DISC 230x3MM
|
||
- generic [ref=f1e229]: qty 200
|
||
- listitem [ref=f1e230]:
|
||
- generic [ref=f1e231]:
|
||
- generic [ref=f1e232]: "7"
|
||
- text: ELECTRIC KIT 15MM JAGUAR BLISTER
|
||
- generic [ref=f1e233]: qty 1
|
||
- listitem [ref=f1e234]:
|
||
- generic [ref=f1e235]:
|
||
- generic [ref=f1e236]: "8"
|
||
- text: EARPLUGS DROMEX CORDED - 1 BOX (200piece)
|
||
- generic [ref=f1e237]: qty 1
|
||
- generic [ref=f1e238]:
|
||
- generic [ref=f1e239]:
|
||
- heading "Rep activity" [level=2] [ref=f1e245]
|
||
- generic [ref=f1e246]: Q · quotes · O · orders
|
||
- table [ref=f1e248]:
|
||
- rowgroup [ref=f1e249]:
|
||
- row [ref=f1e250]:
|
||
- columnheader "Rep" [ref=f1e251]
|
||
- columnheader "Today Q" [ref=f1e252]:
|
||
- generic [ref=f1e253]:
|
||
- generic [ref=f1e254]: Today
|
||
- generic [ref=f1e255]: Q
|
||
- columnheader "Today O" [ref=f1e256]:
|
||
- generic [ref=f1e257]:
|
||
- generic [ref=f1e258]: Today
|
||
- generic [ref=f1e259]: O
|
||
- columnheader "Week Q" [ref=f1e260]:
|
||
- generic [ref=f1e261]:
|
||
- generic [ref=f1e262]: Week
|
||
- generic [ref=f1e263]: Q
|
||
- columnheader "Week O" [ref=f1e264]:
|
||
- generic [ref=f1e265]:
|
||
- generic [ref=f1e266]: Week
|
||
- generic [ref=f1e267]: O
|
||
- columnheader "Month Q" [ref=f1e268]:
|
||
- generic [ref=f1e269]:
|
||
- generic [ref=f1e270]: Month
|
||
- generic [ref=f1e271]: Q
|
||
- columnheader "Month O" [ref=f1e272]:
|
||
- generic [ref=f1e273]:
|
||
- generic [ref=f1e274]: Month
|
||
- generic [ref=f1e275]: O
|
||
- rowgroup [ref=f1e276]:
|
||
- row [ref=f1e277]:
|
||
- cell "J JD" [ref=f1e278]:
|
||
- generic [ref=f1e279]:
|
||
- generic [ref=f1e280]: J
|
||
- generic [ref=f1e281]: JD
|
||
- cell "0" [ref=f1e282]
|
||
- cell "0" [ref=f1e283]
|
||
- cell "18" [ref=f1e284]
|
||
- cell "22" [ref=f1e285]
|
||
- cell "27" [ref=f1e286]
|
||
- cell "195" [ref=f1e287]
|
||
- row [ref=f1e288]:
|
||
- cell "G Gary" [ref=f1e289]:
|
||
- generic [ref=f1e290]:
|
||
- generic [ref=f1e291]: G
|
||
- generic [ref=f1e292]: Gary
|
||
- cell "0" [ref=f1e293]
|
||
- cell "0" [ref=f1e294]
|
||
- cell "43" [ref=f1e295]
|
||
- cell "11" [ref=f1e296]
|
||
- cell "58" [ref=f1e297]
|
||
- cell "28" [ref=f1e298]
|
||
- row [ref=f1e299]:
|
||
- cell "C Chris" [ref=f1e300]:
|
||
- generic [ref=f1e301]:
|
||
- generic [ref=f1e302]: C
|
||
- generic [ref=f1e303]: Chris
|
||
- cell "0" [ref=f1e304]
|
||
- cell "0" [ref=f1e305]
|
||
- cell "2" [ref=f1e306]
|
||
- cell "14" [ref=f1e307]
|
||
- cell "14" [ref=f1e308]
|
||
- cell "26" [ref=f1e309]
|
||
- row [ref=f1e310]:
|
||
- cell "T Tiaan" [ref=f1e311]:
|
||
- generic [ref=f1e312]:
|
||
- generic [ref=f1e313]: T
|
||
- generic [ref=f1e314]: Tiaan
|
||
- cell "0" [ref=f1e315]
|
||
- cell "0" [ref=f1e316]
|
||
- cell "4" [ref=f1e317]
|
||
- cell "8" [ref=f1e318]
|
||
- cell "4" [ref=f1e319]
|
||
- cell "31" [ref=f1e320]
|
||
- row [ref=f1e321]:
|
||
- cell "A Admin" [ref=f1e322]:
|
||
- generic [ref=f1e323]:
|
||
- generic [ref=f1e324]: A
|
||
- generic [ref=f1e325]: Admin
|
||
- cell "0" [ref=f1e326]
|
||
- cell "0" [ref=f1e327]
|
||
- cell "4" [ref=f1e328]
|
||
- cell "1" [ref=f1e329]
|
||
- cell "7" [ref=f1e330]
|
||
- cell "9" [ref=f1e331]
|
||
- row [ref=f1e332]:
|
||
- cell "L Laura" [ref=f1e333]:
|
||
- generic [ref=f1e334]:
|
||
- generic [ref=f1e335]: L
|
||
- generic [ref=f1e336]: Laura
|
||
- cell "0" [ref=f1e337]
|
||
- cell "0" [ref=f1e338]
|
||
- cell "0" [ref=f1e339]
|
||
- cell "3" [ref=f1e340]
|
||
- cell "0" [ref=f1e341]
|
||
- cell "3" [ref=f1e342]
|
||
- region "Notifications alt+T"
|
||
- button "Open Next.js Dev Tools" [ref=f1e348] [cursor=pointer]:
|
||
- generic [ref=f1e351]:
|
||
- text: Rendering
|
||
- generic [ref=f1e352]:
|
||
- generic [ref=f1e353]: .
|
||
- generic [ref=f1e354]: .
|
||
- generic [ref=f1e355]: .
|
||
- alert [ref=f1e356] |