From d7e4cb67b8a4250d7b1263bdfdd834e1d9c636d3 Mon Sep 17 00:00:00 2001 From: samruk_1 Date: Mon, 1 Jun 2026 05:37:19 +0000 Subject: [PATCH] =?UTF-8?q?v6=20=E2=80=94=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D1=8B=20=D0=BF=D1=80=D0=B8=D0=BA=D0=B0=D0=B7?= =?UTF-8?q?=D1=8B=20=D0=BC=D0=B8=D0=BD=D0=B8=D1=81=D1=82=D1=80=D0=BE=D0=B2?= =?UTF-8?q?=20=D0=A0=D0=9A=20(10=20=D1=81=D0=BE=D1=81=D1=82=D0=B0=D0=B2?= =?UTF-8?q?=D0=BE=D0=B2)=20=D1=81=D0=BE=20=D1=81=D1=81=D1=8B=D0=BB=D0=BA?= =?UTF-8?q?=D0=B0=D0=BC=D0=B8=20=D0=BD=D0=B0=20adilet?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index b4a769e..7b2b27e 100644 --- a/index.html +++ b/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; } +
@@ -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(); }