| | | 1 | | @{ |
| | 0 | 2 | | var clearHistoryUrl = Url.Action("Index", "BitrixStock", new { area = "Studio2", tab = "clearHistory" })!; |
| | 0 | 3 | | var pushHistoryUrl = Url.Action("Index", "BitrixStock", new { area = "Studio2", tab = "pushHistory" })!; |
| | | 4 | | } |
| | | 5 | | |
| | | 6 | | <style> |
| | | 7 | | .bitrix-clear-job-modal .log-console, |
| | | 8 | | .bitrix-push-job-modal .log-console { |
| | | 9 | | font-family: Consolas, Monaco, monospace; |
| | | 10 | | font-size: 0.8rem; |
| | | 11 | | background: var(--og-surface-2); border: 1px solid var(--og-border); |
| | | 12 | | color: var(--og-text); |
| | | 13 | | height: 40vh; |
| | | 14 | | min-height: 220px; |
| | | 15 | | overflow-y: auto; |
| | | 16 | | padding: 0.75rem; |
| | | 17 | | border-radius: 0.25rem; |
| | | 18 | | white-space: pre-wrap; |
| | | 19 | | word-break: break-word; |
| | | 20 | | } |
| | | 21 | | .bitrix-clear-job-modal .log-line, |
| | | 22 | | .bitrix-push-job-modal .log-line { margin-bottom: 0.2rem; } |
| | | 23 | | .bitrix-clear-job-modal .result-summary { |
| | | 24 | | margin-top: 0.75rem; |
| | | 25 | | padding: 0.75rem; |
| | | 26 | | background: var(--og-surface-2); |
| | | 27 | | border-radius: 0.25rem; |
| | | 28 | | border-left: 4px solid var(--og-danger); |
| | | 29 | | font-size: 0.875rem; |
| | | 30 | | } |
| | | 31 | | .bitrix-clear-job-modal .result-summary.ok { border-left-color: var(--og-success-text); } |
| | | 32 | | .bitrix-push-job-modal .result-summary { |
| | | 33 | | margin-top: 0.75rem; |
| | | 34 | | padding: 0.75rem; |
| | | 35 | | background: var(--og-surface-2); |
| | | 36 | | border-radius: 0.25rem; |
| | | 37 | | border-left: 4px solid var(--og-accent); |
| | | 38 | | font-size: 0.875rem; |
| | | 39 | | } |
| | | 40 | | .bitrix-push-job-modal .result-summary.ok { border-left-color: var(--og-success-text); } |
| | | 41 | | .bitrix-archive-job-modal .log-console { |
| | | 42 | | font-family: Consolas, Monaco, monospace; |
| | | 43 | | font-size: 0.8rem; |
| | | 44 | | background: var(--og-surface-2); border: 1px solid var(--og-border); |
| | | 45 | | color: var(--og-text); |
| | | 46 | | height: 40vh; |
| | | 47 | | min-height: 220px; |
| | | 48 | | overflow-y: auto; |
| | | 49 | | padding: 0.75rem; |
| | | 50 | | border-radius: 0.25rem; |
| | | 51 | | white-space: pre-wrap; |
| | | 52 | | word-break: break-word; |
| | | 53 | | } |
| | | 54 | | .bitrix-archive-job-modal .log-line { margin-bottom: 0.2rem; } |
| | | 55 | | .bitrix-archive-job-modal .result-summary { |
| | | 56 | | margin-top: 0.75rem; |
| | | 57 | | padding: 0.75rem; |
| | | 58 | | background: var(--og-surface-2); |
| | | 59 | | border-radius: 0.25rem; |
| | | 60 | | border-left: 4px solid var(--og-text-3); |
| | | 61 | | font-size: 0.875rem; |
| | | 62 | | } |
| | | 63 | | .bitrix-archive-job-modal .result-summary.ok { border-left-color: var(--og-success-text); } |
| | | 64 | | .bitrix-unarchive-job-modal .log-console { |
| | | 65 | | font-family: Consolas, Monaco, monospace; |
| | | 66 | | font-size: 0.8rem; |
| | | 67 | | background: var(--og-surface-2); border: 1px solid var(--og-border); |
| | | 68 | | color: var(--og-text); |
| | | 69 | | height: 40vh; |
| | | 70 | | min-height: 220px; |
| | | 71 | | overflow-y: auto; |
| | | 72 | | padding: 0.75rem; |
| | | 73 | | border-radius: 0.25rem; |
| | | 74 | | white-space: pre-wrap; |
| | | 75 | | word-break: break-word; |
| | | 76 | | } |
| | | 77 | | .bitrix-unarchive-job-modal .log-line { margin-bottom: 0.2rem; } |
| | | 78 | | .bitrix-unarchive-job-modal .result-summary { |
| | | 79 | | margin-top: 0.75rem; |
| | | 80 | | padding: 0.75rem; |
| | | 81 | | background: var(--og-surface-2); |
| | | 82 | | border-radius: 0.25rem; |
| | | 83 | | border-left: 4px solid var(--og-success-text); |
| | | 84 | | font-size: 0.875rem; |
| | | 85 | | } |
| | | 86 | | .bitrix-unarchive-job-modal .result-summary.ok { border-left-color: var(--og-success-text); } |
| | | 87 | | </style> |
| | | 88 | | |
| | | 89 | | <div class="modal fade bitrix-clear-job-modal" id="bitrixClearProgressModal" data-bs-backdrop="static" tabindex="-1"> |
| | | 90 | | <div class="modal-dialog modal-dialog-centered modal-xl"> |
| | | 91 | | <div class="modal-content"> |
| | | 92 | | <div class="modal-header py-2"> |
| | | 93 | | <h5 class="modal-title">Обнуление Ozon — выполнение</h5> |
| | | 94 | | <button type="button" class="btn-close" data-bs-dismiss="modal" id="bitrixClearProgressCloseBtn" style=" |
| | | 95 | | </div> |
| | | 96 | | <div class="modal-body"> |
| | | 97 | | <div class="d-flex flex-wrap gap-3 mb-2 small text-muted"> |
| | | 98 | | <span id="bitrixClearProgressText">Запуск…</span> |
| | | 99 | | <span>Прошло: <span id="bitrixClearElapsed">00:00</span></span> |
| | | 100 | | </div> |
| | | 101 | | <div class="progress mb-2"> |
| | | 102 | | <div class="progress-bar progress-bar-striped progress-bar-animated" id="bitrixClearProgressBar" sty |
| | | 103 | | </div> |
| | | 104 | | <div class="log-console" id="bitrixClearLogConsole"></div> |
| | | 105 | | <div class="result-summary d-none" id="bitrixClearResultSummary"></div> |
| | | 106 | | <div class="mt-3 d-none" id="bitrixClearReportTableWrap"><div id="bitrixClearReportGrid" class="bsx-grid |
| | | 107 | | </div> |
| | | 108 | | <div class="modal-footer py-2"> |
| | | 109 | | <a href="@clearHistoryUrl" class="btn btn-outline-primary" id="bitrixClearProgressHistoryLink" style="di |
| | | 110 | | <button type="button" class="btn btn-secondary" data-bs-dismiss="modal" id="bitrixClearProgressFooterClo |
| | | 111 | | </div> |
| | | 112 | | </div> |
| | | 113 | | </div> |
| | | 114 | | </div> |
| | | 115 | | |
| | | 116 | | <div class="modal fade bitrix-push-job-modal" id="bitrixPushProgressModal" data-bs-backdrop="static" tabindex="-1"> |
| | | 117 | | <div class="modal-dialog modal-dialog-centered modal-xl"> |
| | | 118 | | <div class="modal-content"> |
| | | 119 | | <div class="modal-header py-2"> |
| | | 120 | | <h5 class="modal-title">Накат остатков Ozon — выполнение</h5> |
| | | 121 | | <button type="button" class="btn-close" data-bs-dismiss="modal" id="bitrixPushProgressCloseBtn" style="d |
| | | 122 | | </div> |
| | | 123 | | <div class="modal-body"> |
| | | 124 | | <div class="d-flex flex-wrap gap-3 mb-2 small text-muted"> |
| | | 125 | | <span id="bitrixPushProgressText">Запуск…</span> |
| | | 126 | | <span>Прошло: <span id="bitrixPushElapsed">00:00</span></span> |
| | | 127 | | </div> |
| | | 128 | | <div class="progress mb-2"> |
| | | 129 | | <div class="progress-bar progress-bar-striped progress-bar-animated bg-primary" id="bitrixPushProgre |
| | | 130 | | </div> |
| | | 131 | | <div class="log-console" id="bitrixPushLogConsole"></div> |
| | | 132 | | <div class="result-summary d-none" id="bitrixPushResultSummary"></div> |
| | | 133 | | <div class="mt-3 d-none" id="bitrixPushReportTableWrap"><div id="bitrixPushReportGrid" class="bsx-grid b |
| | | 134 | | </div> |
| | | 135 | | <div class="modal-footer py-2"> |
| | | 136 | | <a href="@pushHistoryUrl" class="btn btn-outline-primary" id="bitrixPushProgressHistoryLink" style="disp |
| | | 137 | | <button type="button" class="btn btn-secondary" data-bs-dismiss="modal" id="bitrixPushProgressFooterClos |
| | | 138 | | </div> |
| | | 139 | | </div> |
| | | 140 | | </div> |
| | | 141 | | </div> |
| | | 142 | | |
| | | 143 | | <div class="modal fade bitrix-archive-job-modal" id="bitrixArchiveProgressModal" data-bs-backdrop="static" tabindex="-1" |
| | | 144 | | <div class="modal-dialog modal-dialog-centered modal-xl"> |
| | | 145 | | <div class="modal-content"> |
| | | 146 | | <div class="modal-header py-2"> |
| | | 147 | | <h5 class="modal-title">Архивация Ozon — выполнение</h5> |
| | | 148 | | <button type="button" class="btn-close" data-bs-dismiss="modal" id="bitrixArchiveProgressCloseBtn" style |
| | | 149 | | </div> |
| | | 150 | | <div class="modal-body"> |
| | | 151 | | <div class="d-flex flex-wrap gap-3 mb-2 small text-muted"> |
| | | 152 | | <span id="bitrixArchiveProgressText">Запуск…</span> |
| | | 153 | | <span>Прошло: <span id="bitrixArchiveElapsed">00:00</span></span> |
| | | 154 | | </div> |
| | | 155 | | <div class="progress mb-2"> |
| | | 156 | | <div class="progress-bar progress-bar-striped progress-bar-animated bg-secondary" id="bitrixArchiveP |
| | | 157 | | </div> |
| | | 158 | | <div class="log-console" id="bitrixArchiveLogConsole"></div> |
| | | 159 | | <div class="result-summary d-none" id="bitrixArchiveResultSummary"></div> |
| | | 160 | | <div class="mt-3 d-none" id="bitrixArchiveReportTableWrap"><div id="bitrixArchiveReportGrid" class="bsx- |
| | | 161 | | </div> |
| | | 162 | | <div class="modal-footer py-2"> |
| | | 163 | | <button type="button" class="btn btn-secondary" data-bs-dismiss="modal" id="bitrixArchiveProgressFooterC |
| | | 164 | | </div> |
| | | 165 | | </div> |
| | | 166 | | </div> |
| | | 167 | | </div> |
| | | 168 | | |
| | | 169 | | <div class="modal fade bitrix-unarchive-job-modal" id="bitrixUnarchiveProgressModal" data-bs-backdrop="static" tabindex= |
| | | 170 | | <div class="modal-dialog modal-dialog-centered modal-xl"> |
| | | 171 | | <div class="modal-content"> |
| | | 172 | | <div class="modal-header py-2"> |
| | | 173 | | <h5 class="modal-title">Разархивация Ozon — выполнение</h5> |
| | | 174 | | <button type="button" class="btn-close" data-bs-dismiss="modal" id="bitrixUnarchiveProgressCloseBtn" sty |
| | | 175 | | </div> |
| | | 176 | | <div class="modal-body"> |
| | | 177 | | <div class="d-flex flex-wrap gap-3 mb-2 small text-muted"> |
| | | 178 | | <span id="bitrixUnarchiveProgressText">Запуск…</span> |
| | | 179 | | <span>Прошло: <span id="bitrixUnarchiveElapsed">00:00</span></span> |
| | | 180 | | </div> |
| | | 181 | | <div class="progress mb-2"> |
| | | 182 | | <div class="progress-bar progress-bar-striped progress-bar-animated bg-success" id="bitrixUnarchiveP |
| | | 183 | | </div> |
| | | 184 | | <div class="log-console" id="bitrixUnarchiveLogConsole"></div> |
| | | 185 | | <div class="result-summary d-none" id="bitrixUnarchiveResultSummary"></div> |
| | | 186 | | <div class="mt-3 d-none" id="bitrixUnarchiveReportTableWrap"><div id="bitrixUnarchiveReportGrid" class=" |
| | | 187 | | </div> |
| | | 188 | | <div class="modal-footer py-2"> |
| | | 189 | | <button type="button" class="btn btn-secondary" data-bs-dismiss="modal" id="bitrixUnarchiveProgressFoote |
| | | 190 | | </div> |
| | | 191 | | </div> |
| | | 192 | | </div> |
| | | 193 | | </div> |