| | | 1 | | @model OzonRepositories.Data.Bitrix.PriceHistory |
| | | 2 | | @{ |
| | 0 | 3 | | ViewData["Title"] = "Детали записи истории цен"; |
| | | 4 | | } |
| | | 5 | | |
| | 0 | 6 | | @await Html.PartialAsync("_BsxGridShell") |
| | | 7 | | |
| | | 8 | | <div class="container mt-4 bsx-surface"> |
| | | 9 | | <div class="d-flex justify-content-between align-items-center mb-4"> |
| | | 10 | | <h2>Детали записи</h2> |
| | | 11 | | <div> |
| | 0 | 12 | | <a asp-action="Edit" asp-route-id="@Model.Id" class="btn btn-warning"> |
| | | 13 | | <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-pencil" |
| | | 14 | | <path d="M12.146.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1 0 .708l-10 10a.5.5 0 0 1-.168.11l-5 2a.5.5 0 0 |
| | | 15 | | </svg> |
| | | 16 | | Редактировать |
| | | 17 | | </a> |
| | | 18 | | <a asp-action="Index" class="btn btn-secondary ms-2"> |
| | | 19 | | <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-le |
| | | 20 | | <path fill-rule="evenodd" d="M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 |
| | | 21 | | </svg> |
| | | 22 | | Назад |
| | | 23 | | </a> |
| | | 24 | | </div> |
| | | 25 | | </div> |
| | | 26 | | |
| | | 27 | | <div class="card"> |
| | | 28 | | <div class="card-header bg-light"> |
| | 0 | 29 | | <h5 class="mb-0">Информация о записи #@Model.Id</h5> |
| | | 30 | | </div> |
| | | 31 | | <div class="card-body"> |
| | | 32 | | <div class="row"> |
| | | 33 | | <div class="col-md-6"> |
| | | 34 | | <div class="mb-3"> |
| | | 35 | | <label class="fw-bold text-muted">ID записи:</label> |
| | 0 | 36 | | <p class="mb-0">@Model.Id</p> |
| | | 37 | | </div> |
| | | 38 | | |
| | | 39 | | <div class="mb-3"> |
| | | 40 | | <label class="fw-bold text-muted">Bitrix ID:</label> |
| | | 41 | | <p class="mb-0"> |
| | 0 | 42 | | <span class="badge bg-secondary">@Model.BitrixId</span> |
| | | 43 | | </p> |
| | | 44 | | </div> |
| | | 45 | | |
| | | 46 | | <div class="mb-3"> |
| | | 47 | | <label class="fw-bold text-muted">Артикул:</label> |
| | | 48 | | <p class="mb-0"> |
| | 0 | 49 | | <strong class="fs-5">@Model.Article</strong> |
| | | 50 | | </p> |
| | | 51 | | </div> |
| | | 52 | | |
| | | 53 | | <div class="mb-3"> |
| | | 54 | | <label class="fw-bold text-muted">Цена:</label> |
| | | 55 | | <p class="mb-0"> |
| | 0 | 56 | | <span class="fs-4 fw-bold text-primary">@Model.PriceValue.ToString("N2")</span> |
| | 0 | 57 | | <span class="badge bg-info ms-2">@Model.Currency</span> |
| | | 58 | | </p> |
| | | 59 | | </div> |
| | | 60 | | </div> |
| | | 61 | | |
| | | 62 | | <div class="col-md-6"> |
| | | 63 | | <div class="mb-3"> |
| | | 64 | | <label class="fw-bold text-muted">Дата создания:</label> |
| | | 65 | | <p class="mb-0"> |
| | 0 | 66 | | <span class="d-block">@Model.CreateDateTime.ToString("dd.MM.yyyy")</span> |
| | 0 | 67 | | <small class="text-muted">@Model.CreateDateTime.ToString("HH:mm:ss")</small> |
| | | 68 | | </p> |
| | | 69 | | </div> |
| | | 70 | | |
| | | 71 | | <div class="mb-3"> |
| | | 72 | | <label class="fw-bold text-muted">Источник значения:</label> |
| | | 73 | | <p class="mb-0"> |
| | 0 | 74 | | @if (!string.IsNullOrEmpty(Model.ValueSource)) |
| | | 75 | | { |
| | 0 | 76 | | <span class="badge bg-primary">@Model.ValueSource</span> |
| | | 77 | | } |
| | | 78 | | else |
| | | 79 | | { |
| | | 80 | | <span class="text-muted">Не указан</span> |
| | | 81 | | } |
| | | 82 | | </p> |
| | | 83 | | </div> |
| | | 84 | | |
| | | 85 | | <div class="mb-3"> |
| | | 86 | | <label class="fw-bold text-muted">Автор:</label> |
| | | 87 | | <p class="mb-0"> |
| | 0 | 88 | | @if (!string.IsNullOrEmpty(Model.Author)) |
| | | 89 | | { |
| | 0 | 90 | | <span>@Model.Author</span> |
| | | 91 | | } |
| | | 92 | | else |
| | | 93 | | { |
| | | 94 | | <span class="text-muted">Не указан</span> |
| | | 95 | | } |
| | | 96 | | </p> |
| | | 97 | | </div> |
| | | 98 | | |
| | | 99 | | <div class="mb-3"> |
| | | 100 | | <label class="fw-bold text-muted">Статус:</label> |
| | | 101 | | <p class="mb-0"> |
| | | 102 | | <span class="badge bg-success">Активная запись</span> |
| | | 103 | | </p> |
| | | 104 | | </div> |
| | | 105 | | </div> |
| | | 106 | | </div> |
| | | 107 | | </div> |
| | | 108 | | </div> |
| | | 109 | | |
| | | 110 | | <div class="mt-4"> |
| | | 111 | | <div class="row"> |
| | | 112 | | <div class="col-md-6"> |
| | 0 | 113 | | <a asp-action="SearchByArticle" asp-route-article="@Model.Article" class="btn btn-outline-primary"> |
| | | 114 | | <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-sear |
| | | 115 | | <path d="M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 |
| | | 116 | | </svg> |
| | | 117 | | Все записи этого артикула |
| | | 118 | | </a> |
| | | 119 | | </div> |
| | | 120 | | <div class="col-md-6 text-end"> |
| | 0 | 121 | | <form asp-action="Delete" asp-route-id="@Model.Id" method="post" data-st2-confirm="Вы уверены, что хотит |
| | 0 | 122 | | @Html.AntiForgeryToken() |
| | | 123 | | <button type="submit" class="btn btn-danger"> |
| | | 124 | | <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi- |
| | | 125 | | <path d="M5.5 5.5A.5.5 0 0 1 6 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5Zm2.5 0a.5.5 0 0 1 .5.5v |
| | | 126 | | <path d="M14.5 3a1 1 0 0 1-1 1H13v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 |
| | | 127 | | </svg> |
| | | 128 | | Удалить запись |
| | | 129 | | </button> |
| | | 130 | | </form> |
| | | 131 | | </div> |
| | | 132 | | </div> |
| | | 133 | | </div> |
| | | 134 | | </div> |
| | | 135 | | |
| | | 136 | | <style> |
| | | 137 | | .card { |
| | | 138 | | box-shadow: 0 0.125rem 0.25rem rgba(var(--og-shadow-rgb), 0.075); |
| | | 139 | | border: 1px solid rgba(var(--og-shadow-rgb), 0.125); |
| | | 140 | | } |
| | | 141 | | .badge { |
| | | 142 | | font-size: 0.875rem; |
| | | 143 | | padding: 0.5em 0.75em; |
| | | 144 | | } |
| | | 145 | | .fw-bold.text-muted { |
| | | 146 | | color: var(--og-text-3) !important; |
| | | 147 | | font-size: 0.875rem; |
| | | 148 | | text-transform: uppercase; |
| | | 149 | | letter-spacing: 0.5px; |
| | | 150 | | } |
| | | 151 | | .fs-4 { |
| | | 152 | | font-size: 1.5rem !important; |
| | | 153 | | } |
| | | 154 | | </style> |