57 lines
2.7 KiB
HTML
57 lines
2.7 KiB
HTML
<!doctype html>
|
||
<html lang="ru">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
<meta name="robots" content="noindex, nofollow">
|
||
<meta name="referrer" content="no-referrer">
|
||
<title>Маркетинговая аналитика</title>
|
||
<link rel="stylesheet" href="admin.css?v=20261014-share">
|
||
<style>
|
||
/* Страница по ссылке для маркетолога: только дашборд, без меню админки. */
|
||
body { margin: 0; background: var(--bg, #f5f7fb); }
|
||
.sh-wrap { max-width: 100%; padding: 24px 16px 40px; box-sizing: border-box; }
|
||
.sh-head { display: flex; flex-wrap: wrap; align-items: center; gap: 12px 20px; margin-bottom: 16px; }
|
||
.sh-head h1 { margin: 0; font-size: 30px; letter-spacing: -0.03em; }
|
||
.sh-head .rp-tabs { margin: 0; }
|
||
.sh-error { max-width: 560px; margin: 80px auto; text-align: center; }
|
||
.sh-error h1 { font-size: 24px; }
|
||
.sh-wrap .rp-pbx-dates { flex-wrap: wrap; }
|
||
@media (max-width: 600px) { .sh-head h1 { font-size: 22px; } .sh-wrap .rp-pbx-dates input { min-width: 0; flex: 1 1 130px; } }
|
||
</style>
|
||
</head>
|
||
<body>
|
||
<main class="sh-wrap" id="sh-main" hidden>
|
||
<div class="sh-head">
|
||
<h1 id="sh-title">Маркетинговая аналитика</h1>
|
||
<div class="rp-tabs" role="tablist" aria-label="Периодичность">
|
||
<button type="button" role="tab" data-mode="weeks" aria-selected="true">По неделям</button>
|
||
<button type="button" role="tab" data-mode="months" aria-selected="false">По месяцам</button>
|
||
</div>
|
||
</div>
|
||
<div class="card rp-progress" id="wk-status" data-state="idle">
|
||
<div class="rp-progress__head">
|
||
<div><h2 id="wk-title">Загрузка…</h2><p id="wk-sub"></p></div>
|
||
</div>
|
||
<div class="rp-pbx-dates" id="wk-filter">
|
||
<input type="date" id="wk-filter-from" aria-label="Показать с"><span>—</span><input type="date" id="wk-filter-to" aria-label="Показать по">
|
||
<button type="button" class="rp-link" id="wk-filter-reset">Показать все</button>
|
||
</div>
|
||
</div>
|
||
<div class="card wk-board" id="wk-board" hidden>
|
||
<div class="dr-scroll">
|
||
<table class="rp-table wk-table" id="wk-table"></table>
|
||
</div>
|
||
</div>
|
||
</main>
|
||
<div class="sh-error" id="sh-error" hidden>
|
||
<h1>Ссылка недействительна</h1>
|
||
<p class="muted" id="sh-error-text">Возможно, её отключили или выпустили новую. Попросите актуальную ссылку.</p>
|
||
</div>
|
||
<div class="toast" id="toast"></div>
|
||
<script src="share.js?v=20261014-share"></script>
|
||
<script src="weekly.js?v=20261014-insta"></script>
|
||
<script>Share.start();</script>
|
||
</body>
|
||
</html>
|