lavkach3

Форк
0
24 строки · 1010.0 Байт
1
from fastapi import APIRouter, Depends
2
from fastapi import Request
3
from fastapi.responses import HTMLResponse
4

5
from app.front.apps.inventory.views import OrderView
6
from app.front.template_spec import templates
7

8
order_router = APIRouter()
9

10

11
@order_router.get("", response_class=HTMLResponse)
12
async def order(request: Request, view: OrderView = Depends()):
13
    """Список складских ордеров"""
14
    template = f'widgets/list{"" if request.scope["htmx"].hx_request else "-full"}.html'
15
    return templates.TemplateResponse(request, template, context={'cls': view})
16

17

18
@order_router.get("/mystore", response_class=HTMLResponse)
19
async def mystore(request: Request):
20
    """Интерфейс работы со своим складом"""
21
    template = f'widgets/list{"" if request.scope["htmx"].hx_request else "-full"}.html'
22
    order_cls = await OrderView(request)
23
    store_dash = order_cls.get_store_dashboard()
24
    return templates.TemplateResponse(request, template, context={'cls': cls})
25

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.