Реализована прогрессивная загрузка товаров в POS с пагинацией и infinite scroll. Первая загрузка только категорий и склада, товары подгружаются по 60 штук при клике на категорию с сортировкой по свободным остаткам (available-reserved) по убыванию. Добавлен API endpoint /pos/api/items/ с фильтрацией по категориям и пагинацией. Infinite scroll для догрузки следующих страниц. Lazy loading для изображений.
This commit is contained in:
@@ -7,6 +7,7 @@ app_name = 'pos'
|
||||
urlpatterns = [
|
||||
path('', views.pos_terminal, name='terminal'),
|
||||
path('api/set-warehouse/<int:warehouse_id>/', views.set_warehouse, name='set-warehouse'),
|
||||
path('api/items/', views.get_items_api, name='items-api'),
|
||||
path('api/showcase-items/', views.showcase_items_api, name='showcase-items-api'),
|
||||
path('api/get-showcases/', views.get_showcases_api, name='get-showcases-api'),
|
||||
path('api/showcase-kits/', views.get_showcase_kits_api, name='showcase-kits-api'),
|
||||
|
||||
Reference in New Issue
Block a user