Mechanic's work place
Some checks failed
ci / test (push) Has been cancelled

This commit is contained in:
VPN SaaS Dev
2026-05-16 10:04:56 +09:00
parent fec9635079
commit 83ad880b9d
39 changed files with 2951 additions and 74 deletions

View File

@@ -244,6 +244,14 @@
<h2>Меню</h2>
<button class="icon-btn" id="closeMenuBtn" aria-label="Закрыть">×</button>
</div>
<section class="service-profile-card hidden" id="serviceProfileCard">
<div>
<p class="eyebrow">Профиль СТО</p>
<strong id="serviceProfileTitle">Рабочее место</strong>
<small id="serviceProfileMeta">Доступно после регистрации СТО</small>
</div>
<button class="wide-btn" type="button" data-menu-section="mechanicWorkplaceSection">Открыть рабочее место</button>
</section>
<button class="menu-row" data-menu-section="carsSection">Автомобили</button>
<button class="menu-row" data-menu-section="carFormSection">Добавить авто</button>
<button class="menu-row" data-menu-section="carProfileSection">Параметры авто</button>
@@ -259,7 +267,8 @@
<button class="menu-row" data-menu-section="reviewsSection">Отзывы</button>
<button class="menu-row" data-menu-section="confirmationsSection">Подтверждения</button>
<button class="menu-row" data-menu-section="connectedServicesSection">Подключённые СТО</button>
<button class="menu-row" data-menu-section="stoCalendarSection">Календарь СТО</button>
<button class="menu-row sto-only hidden" data-menu-section="mechanicWorkplaceSection">Рабочее место механика</button>
<button class="menu-row sto-only hidden" data-menu-section="stoCalendarSection">Календарь СТО</button>
<button class="menu-row admin-only hidden" data-menu-section="adminSection">Админ</button>
<button class="menu-row" data-menu-section="settingsSection">Настройки</button>
@@ -534,6 +543,18 @@
<div id="stoCalendarList" class="stack-list"></div>
</section>
<section class="drawer-section hidden" id="mechanicWorkplaceSection">
<div class="section-head">
<div>
<p class="eyebrow">СТО</p>
<h2>Рабочее место механика</h2>
</div>
<select id="mechanicCenterSelect" aria-label="СТО"></select>
</div>
<div id="mechanicDashboardSummary" class="stats mini-stats"></div>
<div id="mechanicWorkplaceList" class="stack-list"></div>
</section>
<section class="drawer-section hidden" id="adminSection">
<h2>Модерация СТО</h2>
<div class="tip-card">Заявки видны только администраторам и модераторам.</div>