zhurnal-ucheta-zayavok/index.html

139 lines
5.0 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Журнал учёта заявок</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="container">
<header class="header">
<h1>Журнал учёта заявок</h1>
<p class="subtitle">Система учёта и отслеживания заявок сотрудников</p>
</header>
<section class="stats" id="stats">
<div class="stat-card">
<span class="stat-value" id="stat-total">0</span>
<span class="stat-label">Всего</span>
</div>
<div class="stat-card">
<span class="stat-value" id="stat-new">0</span>
<span class="stat-label">Новая</span>
</div>
<div class="stat-card">
<span class="stat-value" id="stat-progress">0</span>
<span class="stat-label">В работе</span>
</div>
<div class="stat-card">
<span class="stat-value" id="stat-done">0</span>
<span class="stat-label">Выполнено</span>
</div>
<div class="stat-card">
<span class="stat-value" id="stat-rejected">0</span>
<span class="stat-label">Отклонено</span>
</div>
</section>
<section class="controls">
<div class="search-box">
<input type="text" id="search-input" placeholder="Поиск по фамилии или задаче...">
</div>
<div class="chips" id="chips">
<button class="chip active" data-status="all">Все</button>
<button class="chip" data-status="Новая">Новая</button>
<button class="chip" data-status="В работе">В работе</button>
<button class="chip" data-status="Выполнено">Выполнено</button>
<button class="chip" data-status="Отклонено">Отклонено</button>
</div>
<div class="actions">
<button class="btn btn-primary" id="btn-add">Добавить заявку</button>
<button class="btn btn-secondary" id="btn-export">Скачать в Excel</button>
<button class="btn btn-secondary" id="btn-history">История</button>
</div>
</section>
<section class="table-section">
<div class="table-wrapper">
<table class="data-table" id="requests-table">
<thead>
<tr>
<th>№</th>
<th>Кто подал</th>
<th>Что нужно</th>
<th>Срок</th>
<th>Статус</th>
<th>Действия</th>
</tr>
</thead>
<tbody id="table-body">
</tbody>
</table>
</div>
</section>
</div>
<div class="modal-overlay" id="modal-overlay">
<div class="modal" id="request-modal">
<div class="modal-header">
<h2 id="modal-title">Добавить заявку</h2>
<button class="modal-close" id="modal-close">&times;</button>
</div>
<form id="request-form">
<input type="hidden" id="form-id">
<div class="form-group">
<label for="form-submitter">Кто подал</label>
<input type="text" id="form-submitter" required placeholder="Фамилия И.">
</div>
<div class="form-group">
<label for="form-description">Что нужно</label>
<input type="text" id="form-description" required placeholder="Описание задачи">
</div>
<div class="form-group">
<label for="form-deadline">Срок</label>
<input type="date" id="form-deadline" required>
</div>
<div class="form-group">
<label for="form-status">Статус</label>
<select id="form-status" required>
<option value="Новая">Новая</option>
<option value="В работе">В работе</option>
<option value="Выполнено">Выполнено</option>
<option value="Отклонено">Отклонено</option>
</select>
</div>
<div class="form-actions">
<button type="button" class="btn btn-secondary" id="form-cancel">Отмена</button>
<button type="submit" class="btn btn-primary">Сохранить</button>
</div>
</form>
</div>
</div>
<div class="modal-overlay" id="history-overlay">
<div class="modal modal-large" id="history-modal">
<div class="modal-header">
<h2>Журнал изменений</h2>
<button class="modal-close" id="history-close">&times;</button>
</div>
<div class="table-wrapper">
<table class="data-table">
<thead>
<tr>
<th>Дата и время</th>
<th>Действие</th>
<th>Кто</th>
</tr>
</thead>
<tbody id="history-body">
</tbody>
</table>
</div>
</div>
</div>
<script src="script.js"></script>
</body>
</html>