| | | 1 | | @using OzonOrdersWeb.Areas.Studio2.ViewModels.Grid |
| | | 2 | | @{ |
| | 0 | 3 | | ViewData["Title"] = "Журнал партнёров"; |
| | 0 | 4 | | var total = (int)(ViewBag.TotalCount ?? 0); |
| | 0 | 5 | | var partnerName = ViewBag.PartnerName as string; |
| | 0 | 6 | | var partnerId = ViewBag.PartnerId as long?; |
| | | 7 | | } |
| | | 8 | | |
| | 0 | 9 | | @await Html.PartialAsync("~/Areas/Studio2/Views/Shared/_BsxGridShell.cshtml") |
| | | 10 | | |
| | | 11 | | <div class="container-fluid py-3 bsx-surface"> |
| | | 12 | | <div class="app-section-hero app-section-hero--import d-flex flex-wrap justify-content-between align-items-start gap |
| | | 13 | | <div> |
| | 0 | 14 | | <h1><i class="fas fa-clipboard-list me-2 text-primary"></i>Журнал партнёров@(partnerName != null ? " — " + p |
| | | 15 | | <div class="subtitle">Входы, неудачные попытки, действия партнёров и ваши изменения настроек</div> |
| | | 16 | | <div class="app-section-hero__quick-links"> |
| | | 17 | | <a asp-area="PartnerOffice" asp-controller="Partners" asp-action="Index"><i class="fas fa-handshake"></i |
| | 0 | 18 | | @if (partnerId != null) |
| | | 19 | | { |
| | | 20 | | <a asp-area="PartnerOffice" asp-controller="Partners" asp-action="Audit"><i class="fas fa-list"></i> |
| | 0 | 21 | | <a asp-area="PartnerOffice" asp-controller="Partners" asp-action="Edit" asp-route-id="@partnerId"><i |
| | | 22 | | } |
| | | 23 | | </div> |
| | | 24 | | </div> |
| | 0 | 25 | | <div class="bsx-dir-stats"><span class="bsx-dir-stat">Записей в журнале <b>@total.ToString("N0")</b></span></div |
| | | 26 | | </div> |
| | | 27 | | |
| | 0 | 28 | | @await Html.PartialAsync("~/Areas/Studio2/Views/Shared/_BsxDirectoryGrid.cshtml", new BsxDirectoryGridViewModel("par |
| | 0 | 29 | | "Фильтры и сортировка — по всему журналу на сервере.")) |
| | | 30 | | </div> |
| | | 31 | | |
| | | 32 | | @section Scripts { |
| | | 33 | | <script src="~/js/Studio2/Grid/bsx-directory.js" asp-append-version="true"></script> |
| | 0 | 34 | | <script>window.partnerAuditConfig = { partnerId: @(partnerId?.ToString() ?? "null") };</script> |
| | | 35 | | <script src="~/js/partner-office/partner-audit.js" asp-append-version="true"></script> |
| | | 36 | | } |