v6 — добавлены приказы министров РК (10 составов) со ссылками на adilet
This commit is contained in:
parent
e1f4e0716d
commit
d7e4cb67b8
24
index.html
24
index.html
@ -30,6 +30,8 @@
|
||||
--indigo-light: #E8EAF6;
|
||||
--amber: #FF8F00;
|
||||
--amber-light: #FFF8E1;
|
||||
--steel: #37474F;
|
||||
--steel-light: #ECEFF1;
|
||||
}
|
||||
* { box-sizing: border-box; margin: 0; padding: 0; }
|
||||
body {
|
||||
@ -99,6 +101,7 @@ body {
|
||||
.filter-btn.code-sk.active { background: var(--pink); border-color: var(--pink); }
|
||||
.filter-btn.code-zakon.active { background: var(--indigo); border-color: var(--indigo); }
|
||||
.filter-btn.code-pravila.active { background: var(--amber); border-color: var(--amber); }
|
||||
.filter-btn.code-prikaz.active { background: var(--steel); border-color: var(--steel); }
|
||||
|
||||
.results-grid { display: grid; gap: 16px; }
|
||||
|
||||
@ -131,6 +134,7 @@ body {
|
||||
.article-badge.sk { background: var(--pink-light); color: var(--pink); }
|
||||
.article-badge.zakon { background: var(--indigo-light); color: var(--indigo); }
|
||||
.article-badge.pravila { background: var(--amber-light); color: var(--amber); }
|
||||
.article-badge.prikaz { background: var(--steel-light); color: var(--steel); }
|
||||
.article-badge .badge-label {
|
||||
font-size: 11px; font-weight: 600; text-transform: uppercase;
|
||||
}
|
||||
@ -224,6 +228,7 @@ footer a { color: var(--cyan); text-decoration: none; }
|
||||
<button class="filter-btn code-sk" data-code="sk" onclick="setFilter('sk',this)">СК</button>
|
||||
<button class="filter-btn code-zakon" data-code="zakon" onclick="setFilter('zakon',this)">Законы</button>
|
||||
<button class="filter-btn code-pravila" data-code="pravila" onclick="setFilter('pravila',this)">Правила</button>
|
||||
<button class="filter-btn code-prikaz" data-code="prikaz" onclick="setFilter('prikaz',this)">Приказы</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="results-grid" id="results"></div>
|
||||
@ -260,6 +265,11 @@ const CODE_DOC = {
|
||||
zakon_info: "https://adilet.zan.kz/rus/docs/Z1500000418",
|
||||
zakon_yazyk: "https://adilet.zan.kz/rus/docs/Z9700000151",
|
||||
zakon_prombez: "https://adilet.zan.kz/rus/docs/Z1400000188",
|
||||
prik_mvd_regts: "https://adilet.zan.kz/rus/docs/V1400009748",
|
||||
prik_mchs_poj: "https://adilet.zan.kz/rus/docs/V1500011604",
|
||||
prik_mz_sanpin: "https://adilet.zan.kz/rus/docs/V1500011636",
|
||||
prik_mt_ohrana: "https://adilet.zan.kz/rus/docs/V1500011373",
|
||||
prik_msx_fito: "https://adilet.zan.kz/rus/docs/V1500010129",
|
||||
};
|
||||
|
||||
const VIOLATIONS = [
|
||||
@ -349,14 +359,24 @@ const VIOLATIONS = [
|
||||
{ id:84, fabula:["на шахте отсутствует план ликвидации аварий","на нефтеперерабатывающем заводе нет плана действий при ЧС","химическое предприятие не разработало мероприятия по локализации аварий"], desc:"Отсутствие плана ликвидации аварий и мероприятий по их локализации на опасном производственном объекте", code:"zakon", article:"Закон «О гражданской защите», ст. 90", penalty:"Штраф до 1500 МРП, принудительная остановка работ до устранения", docKey:"zakon_prombez" },
|
||||
{ id:85, fabula:["газовщик ремонтировал газопровод без наряда-допуска","электромонтёр работал на высоте без оформления наряда","сварщик выполнял огневые работы без разрешительной документации"], desc:"Выполнение работ повышенной опасности без оформления наряда-допуска и без инструктажа", code:"zakon", article:"Закон «О гражданской защите», ст. 80", penalty:"Штраф до 300 МРП, отстранение от работы, административная ответственность руководителя", docKey:"zakon_prombez" },
|
||||
{ id:86, fabula:["на предприятии не расследовали несчастный случай на производстве","при аварии на шахте скрыли факт выброса газа","работодатель не сообщил в органы о производственной травме"], desc:"Сокрытие аварии, несчастного случая на производстве или несообщение о них уполномоченным органам", code:"zakon", article:"Закон «О гражданской защите», ст. 59", penalty:"Штраф до 1000 МРП, уголовная ответственность при тяжёлых последствиях", docKey:"zakon_prombez" },
|
||||
{ id:87, fabula:["на заводе нет системы оповещения при аварии","предприятие не обеспечило средствами индивидуальной защиты рабочих","отсутствуют датчики загазованности в цеху где работают с химикатами"], desc:"Необеспечение работников опасного объекта средствами индивидуальной защиты и системами оповещения", code:"zakon", article:"Закон «О гражданской защите», ст. 82", penalty:"Штраф до 500 МРП, приостановление деятельности до устранения нарушений", docKey:"zakon_prombez" }
|
||||
{ id:87, fabula:["на заводе нет системы оповещения при аварии","предприятие не обеспечило средствами индивидуальной защиты рабочих","отсутствуют датчики загазованности в цеху где работают с химикатами"], desc:"Необеспечение работников опасного объекта средствами индивидуальной защиты и системами оповещения", code:"zakon", article:"Закон «О гражданской защите», ст. 82", penalty:"Штраф до 500 МРП, приостановление деятельности до устранения нарушений", docKey:"zakon_prombez" },
|
||||
{ id:88, fabula:["в кафе продукты хранятся на полу без холодильника","повар работает без санитарной книжки","в столовой нет отдельного цеха для сырого мяса и готовой еды"], desc:"Нарушение санитарно-эпидемиологических требований к объектам общественного питания", code:"prikaz", article:"Приказ МЗ РК № 1021 от 08.12.2015", penalty:"Штраф до 200 МРП, приостановление деятельности до устранения", docKey:"prik_mz_sanpin" },
|
||||
{ id:89, fabula:["в офисе нет пожарной сигнализации","эвакуационный выход завален коробками","огнетушители просрочены и не проверяются"], desc:"Нарушение правил пожарной безопасности в зданиях и сооружениях", code:"prikaz", article:"Приказ МЧС РК № 406 от 21.08.2015", penalty:"Штраф до 500 МРП, приостановление деятельности", docKey:"prik_mchs_poj" },
|
||||
{ id:90, fabula:["рабочим не выдали каски и спецобувь на стройке","на заводе не проводят инструктаж по технике безопасности","работник получил травму потому что станок не имел защитного кожуха"], desc:"Нарушение правил по охране труда — отсутствие инструктажа, СИЗ, ограждений оборудования", code:"prikaz", article:"Приказ МТСЗН РК № 942 от 03.12.2015", penalty:"Штраф до 300 МРП, приостановление работ, уголовная ответственность при тяжких последствиях", docKey:"prik_mt_ohrana" },
|
||||
{ id:91, fabula:["купили машину но не поставили на учёт в течение 10 дней","автомобиль ездит с транзитными номерами уже полгода","продали машину по договору но новый владелец не переоформил"], desc:"Нарушение правил государственной регистрации транспортных средств", code:"prikaz", article:"Приказ МВД РК № 602 от 02.08.2014", penalty:"Штраф 10-30 МРП, запрет эксплуатации ТС", docKey:"prik_mvd_regts" },
|
||||
{ id:92, fabula:["охотник хранит ружьё в шкафу без сейфа","у человека просрочено разрешение на хранение оружия","владелец травматического пистолета не продлил лицензию"], desc:"Нарушение правил хранения, учёта и использования гражданского оружия", code:"prikaz", article:"Приказ МВД РК № 602 от 02.08.2014", penalty:"Штраф 20-50 МРП, изъятие оружия, аннулирование разрешения", docKey:"prik_mvd_regts" },
|
||||
{ id:93, fabula:["фермер привёз саженцы из-за границы без карантинного сертификата","на складе обнаружили вредителей в импортном зерне","садовод использует запрещённые пестициды"], desc:"Нарушение фитосанитарных требований и правил карантина растений", code:"prikaz", article:"Приказ МСХ РК № 4-1/263 от 05.05.2015", penalty:"Штраф до 500 МРП, уничтожение заражённой продукции, приостановление деятельности", docKey:"prik_msx_fito" },
|
||||
{ id:94, fabula:["грузовик с бензином ездит без знака опасный груз","перевозят баллоны с газом в обычной газели без креплений","водитель цистерны не имеет допуска к перевозке опасных грузов"], desc:"Нарушение правил перевозки опасных грузов автомобильным транспортом", code:"prikaz", article:"Приказ МИР РК № 515 от 19.06.2015", penalty:"Штраф до 200 МРП, задержание транспортного средства, лишение допуска", docKey:"prikaz" },
|
||||
{ id:95, fabula:["в школьной столовой кормят детей просроченными продуктами","буфет продаёт чипсы и газировку вместо горячего питания","не соблюдаются нормы калорийности и сбалансированности меню"], desc:"Нарушение правил организации питания в организациях образования", code:"prikaz", article:"Приказ МП РК № 388 от 31.10.2014", penalty:"Штраф до 100 МРП, предписание устранить, административная ответственность директора", docKey:"prikaz" },
|
||||
{ id:96, fabula:["призывник не встал на воинский учёт после переезда","компания не подаёт списки военнообязанных сотрудников в военкомат","человек сменил место жительства и не уведомил военкомат"], desc:"Нарушение правил воинского учёта военнообязанных и призывников", code:"prikaz", article:"Приказ МО РК № 188 от 24.04.2015", penalty:"Штраф 5-10 МРП, административная ответственность руководителя организации", docKey:"prikaz" },
|
||||
{ id:97, fabula:["автошкола выдала свидетельство без реального обучения","человек купил водительские права без сдачи экзамена","медсправку на права выдали без прохождения врачей"], desc:"Нарушение правил выдачи водительских удостоверений и приёма экзаменов", code:"prikaz", article:"Приказ МВД РК № 602 от 02.08.2014", penalty:"Штраф до 100 МРП, аннулирование прав, уголовная ответственность за подделку", docKey:"prik_mvd_regts" }
|
||||
];
|
||||
|
||||
let currentQuery = "";
|
||||
let currentCode = "all";
|
||||
|
||||
function codeLabel(c) {
|
||||
const map = { koap:"КоАП", uk:"УК", tk:"ТК", nk:"НК", gk:"ГК", zk:"ЗК", ek:"ЭкоК", sk:"СК", zakon:"Закон", pravila:"Правила" };
|
||||
const map = { koap:"КоАП", uk:"УК", tk:"ТК", nk:"НК", gk:"ГК", zk:"ЗК", ek:"ЭкоК", sk:"СК", zakon:"Закон", pravila:"Правила", prikaz:"Приказ" };
|
||||
return map[c] || c.toUpperCase();
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user