v2 — добавлены ГК, ЗК, ЭкоК, СК, Законы и Правила (80 нарушений)
This commit is contained in:
parent
fd43fdc10e
commit
ff839c10a2
68
index.html
68
index.html
@ -18,6 +18,18 @@
|
||||
--orange-light: #FFF3E0;
|
||||
--green: #2E7D32;
|
||||
--green-light: #E8F5E9;
|
||||
--purple: #7B1FA2;
|
||||
--purple-light: #F3E5F5;
|
||||
--teal: #00897B;
|
||||
--teal-light: #E0F2F1;
|
||||
--lime: #558B2F;
|
||||
--lime-light: #F1F8E9;
|
||||
--pink: #C2185B;
|
||||
--pink-light: #FCE4EC;
|
||||
--indigo: #283593;
|
||||
--indigo-light: #E8EAF6;
|
||||
--amber: #FF8F00;
|
||||
--amber-light: #FFF8E1;
|
||||
}
|
||||
* { box-sizing: border-box; margin: 0; padding: 0; }
|
||||
body {
|
||||
@ -81,6 +93,12 @@ body {
|
||||
.filter-btn.code-uk.active { background: var(--red); border-color: var(--red); }
|
||||
.filter-btn.code-tk.active { background: var(--orange); border-color: var(--orange); }
|
||||
.filter-btn.code-nk.active { background: var(--green); border-color: var(--green); }
|
||||
.filter-btn.code-gk.active { background: var(--purple); border-color: var(--purple); }
|
||||
.filter-btn.code-zk.active { background: var(--teal); border-color: var(--teal); }
|
||||
.filter-btn.code-ek.active { background: var(--lime); border-color: var(--lime); }
|
||||
.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); }
|
||||
|
||||
.results-grid {
|
||||
display: grid; gap: 16px;
|
||||
@ -113,6 +131,12 @@ body {
|
||||
.article.uk { background: var(--red-light); color: var(--red); }
|
||||
.article.tk { background: var(--orange-light); color: var(--orange); }
|
||||
.article.nk { background: var(--green-light); color: var(--green); }
|
||||
.article.gk { background: var(--purple-light); color: var(--purple); }
|
||||
.article.zk { background: var(--teal-light); color: var(--teal); }
|
||||
.article.ek { background: var(--lime-light); color: var(--lime); }
|
||||
.article.sk { background: var(--pink-light); color: var(--pink); }
|
||||
.article.zakon { background: var(--indigo-light); color: var(--indigo); }
|
||||
.article.pravila { background: var(--amber-light); color: var(--amber); }
|
||||
.article .code-label { font-size: 11px; font-weight: 600; }
|
||||
|
||||
.violation-card .penalty {
|
||||
@ -153,7 +177,7 @@ footer a { color: var(--cyan); text-decoration: none; }
|
||||
<section class="hero">
|
||||
<div class="container">
|
||||
<h1>📜 Нарушения законодательства РК</h1>
|
||||
<p>Опишите ситуацию или введите ключевые слова — найдём соответствующие статьи КоАП, УК, ТК и НК РК.</p>
|
||||
<p>Опишите ситуацию или введите ключевые слова — найдём соответствующие статьи кодексов, законов и правил РК.</p>
|
||||
<div class="search-box">
|
||||
<input type="text" id="search" placeholder="Например: драка, шум ночью, кража, без прав за рулём..." autofocus>
|
||||
<button onclick="search()">Найти</button>
|
||||
@ -164,13 +188,19 @@ footer a { color: var(--cyan); text-decoration: none; }
|
||||
<section class="results-section">
|
||||
<div class="container">
|
||||
<div class="stats-bar">
|
||||
<span class="count" id="stats">Всего: 50 нарушений</span>
|
||||
<span class="count" id="stats">Всего: 80 нарушений</span>
|
||||
<div class="filters" id="filters">
|
||||
<button class="filter-btn active" data-code="all" onclick="setFilter('all',this)">Все</button>
|
||||
<button class="filter-btn code-koap" data-code="koap" onclick="setFilter('koap',this)">КоАП</button>
|
||||
<button class="filter-btn code-uk" data-code="uk" onclick="setFilter('uk',this)">УК</button>
|
||||
<button class="filter-btn code-tk" data-code="tk" onclick="setFilter('tk',this)">ТК</button>
|
||||
<button class="filter-btn code-nk" data-code="nk" onclick="setFilter('nk',this)">НК</button>
|
||||
<button class="filter-btn code-gk" data-code="gk" onclick="setFilter('gk',this)">ГК</button>
|
||||
<button class="filter-btn code-zk" data-code="zk" onclick="setFilter('zk',this)">ЗК</button>
|
||||
<button class="filter-btn code-ek" data-code="ek" onclick="setFilter('ek',this)">ЭкоК</button>
|
||||
<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>
|
||||
</div>
|
||||
</div>
|
||||
<div class="results-grid" id="results"></div>
|
||||
@ -239,14 +269,44 @@ const VIOLATIONS = [
|
||||
{ id:47, keywords:["тоналды көлік","авто без номеров","скрытые номера","тонировка","затемнённые стёкла","тонировка не по госту"], desc:"Управление транспортным средством со стёклами, не соответствующими нормам светопропускания (незаконная тонировка)", code:"koap", article:"ст. 590 ч.5", penalty:"Штраф 10 МРП, предписание устранить в течение суток" },
|
||||
{ id:48, keywords:["ремни безопасности","не пристёгнут","езда без ремня","не пристегнулся","пассажир без ремня","без ремня"], desc:"Управление транспортным средством либо перевозка пассажиров без использования ремней безопасности", code:"koap", article:"ст. 593 ч.1", penalty:"Штраф 3 МРП" },
|
||||
{ id:49, keywords:["телефон за рулём","мобильный","разговор по телефону","смс за рулём","телефон без гарнитуры","писал за рулём"], desc:"Использование телефона во время управления транспортным средством без устройства hands-free", code:"koap", article:"ст. 591", penalty:"Штраф 5 МРП" },
|
||||
{ id:50, keywords:["лес","незаконная вырубка","вырубил дерево","ёлка","сосна","браконьерство","незаконная охота","рыболовство без лицензии","незаконная рыбалка"], desc:"Незаконная порубка деревьев и кустарников, незаконная охота, рыболовство без разрешения", code:"koap", article:"ст. 381, 382, 383", penalty:"Штраф до 500 МРП с конфискацией орудий, возмещение ущерба" }
|
||||
{ id:50, keywords:["лес","незаконная вырубка","вырубил дерево","ёлка","сосна","браконьерство","незаконная охота","рыболовство без лицензии","незаконная рыбалка"], desc:"Незаконная порубка деревьев и кустарников, незаконная охота, рыболовство без разрешения", code:"koap", article:"ст. 381, 382, 383", penalty:"Штраф до 500 МРП с конфискацией орудий, возмещение ущерба" },
|
||||
{ id:51, keywords:["договор","не исполнил договор","нарушение договора","не выполнил обязательства","нарушил контракт","срыв сроков","неустойка","договорные обязательства"], desc:"Неисполнение или ненадлежащее исполнение договорных обязательств", code:"gk", article:"ст. 293 ГК РК", penalty:"Возмещение убытков, уплата неустойки, расторжение договора в судебном порядке" },
|
||||
{ id:52, keywords:["самовольная постройка","самострой","незаконная постройка","построил без разрешения","незаконное строительство","пристройка без документов"], desc:"Самовольная постройка — строительство без разрешительных документов на земельном участке, не отведённом для этих целей", code:"gk", article:"ст. 244 ГК РК", penalty:"Снос за свой счёт, либо признание права собственности через суд" },
|
||||
{ id:53, keywords:["авторские права","плагиат","украл контент","скопировал","пиратство","нарушил авторство","использовал без разрешения","контрафакт","незаконное копирование"], desc:"Нарушение авторских и смежных прав — незаконное использование, копирование произведений без разрешения автора", code:"gk", article:"ст. 964-970 ГК РК", penalty:"Возмещение убытков, выплата компенсации до 50 000 МРП, конфискация контрафакта" },
|
||||
{ id:54, keywords:["сделка недействительна","оспорить сделку","ничтожная сделка","недействительный договор","кабальная сделка","обманули при сделке","фиктивная сделка"], desc:"Признание сделки недействительной — мнимая, притворная сделка, или совершённая под влиянием обмана, насилия, угрозы", code:"gk", article:"ст. 157-160 ГК РК", penalty:"Двусторонняя реституция, возмещение убытков, взыскание полученного в доход государства" },
|
||||
{ id:55, keywords:["наследство","наследственные права","лишили наследства","оспаривание завещания","наследник","недостойный наследник","пропустил срок наследства"], desc:"Нарушение наследственных прав — воспрепятствование вступлению в наследство, сокрытие наследственного имущества, признание наследника недостойным", code:"gk", article:"ст. 1038-1083 ГК РК", penalty:"Восстановление срока для принятия наследства через суд, перераспределение долей, отстранение недостойного наследника" },
|
||||
{ id:56, keywords:["земля","захват земли","самозахват","занял участок","чужой участок","захватил землю","незаконный захват","прирезал землю"], desc:"Самовольный захват земельного участка — занятие земли без правоустанавливающих документов", code:"zk", article:"ст. 43-1, 164 ЗК РК", penalty:"Возврат участка собственнику, снос построек за свой счёт, возмещение ущерба" },
|
||||
{ id:57, keywords:["земля","нецелевое использование","участок не по назначению","не по целевому назначению","нарушение целевого назначения","незаконно использую землю"], desc:"Нецелевое использование земельного участка — использование не по назначению, указанному в акте на землю", code:"zk", article:"ст. 65 ЗК РК", penalty:"Предупреждение, штраф, принудительное изъятие земельного участка" },
|
||||
{ id:58, keywords:["земля","не осваивает участок","забросил землю","не построил","пустует земля","не используется участок","срок освоения","изъятие участка"], desc:"Нарушение сроков освоения земельного участка — неиспользование участка по назначению в течение установленного срока", code:"zk", article:"ст. 68 ЗК РК", penalty:"Принудительное изъятие земельного участка в судебном порядке" },
|
||||
{ id:59, keywords:["порча земли","загрязнение почвы","уничтожил плодородный слой","земля испорчена","химикаты на почву","нефть разлил","снятие плодородного слоя"], desc:"Порча земель — уничтожение плодородного слоя почвы, загрязнение земель химическими веществами, отходами", code:"zk", article:"ст. 140 ЗК РК", penalty:"Возмещение ущерба, рекультивация за свой счёт, штраф до 500 МРП" },
|
||||
{ id:60, keywords:["экология","загрязнение воздуха","выбросы","завод дымит","выхлопы","дым","смог","вредные выбросы","загрязнение атмосферы"], desc:"Загрязнение атмосферного воздуха — превышение нормативов выбросов загрязняющих веществ в атмосферу", code:"ek", article:"ст. 328 ЭкоК РК", penalty:"Штраф до 500 МРП, приостановление деятельности предприятия, возмещение экологического ущерба" },
|
||||
{ id:61, keywords:["отходы","мусор","свалка","незаконная свалка","выбросил отходы","промышленные отходы","утилизация","неправильная утилизация","опасные отходы"], desc:"Нарушение правил обращения с отходами — несанкционированное размещение, хранение, захоронение отходов", code:"ek", article:"ст. 331 ЭкоК РК", penalty:"Штраф до 1000 МРП для юрлиц, ликвидация свалки за счёт нарушителя" },
|
||||
{ id:62, keywords:["красная книга","редкие виды","уничтожил редкое животное","исчезающий вид","редкие растения","барс","сайгак","уничтожение флоры фауны"], desc:"Уничтожение редких и находящихся под угрозой исчезновения видов растений и животных, занесённых в Красную книгу РК", code:"ek", article:"ст. 339 ЭкоК РК", penalty:"Штраф до 2500 МРП, возмещение ущерба, уголовная ответственность при значительном ущербе" },
|
||||
{ id:63, keywords:["эмиссии","превысил нормативы","выбросы сверх нормы","сбросы в воду","превышение эмиссий","нормативы ПДВ","квота выбросов","разрешение на эмиссии"], desc:"Превышение нормативов эмиссий в окружающую среду (в том числе сбросы в водные объекты) без соответствующего экологического разрешения", code:"ek", article:"ст. 327 ЭкоК РК", penalty:"Штраф до 200% от ставки платы за эмиссии, приостановление или запрет деятельности" },
|
||||
{ id:64, keywords:["родители","не воспитывает","оставил ребёнка","родительские обязанности","не исполняет обязанности","бросил детей","не заботится о ребёнке","не содержит ребёнка"], desc:"Неисполнение родительских обязанностей — уклонение от воспитания, содержания и образования несовершеннолетних детей", code:"sk", article:"ст. 67-70 СК РК", penalty:"Предупреждение, административный штраф, ограничение либо лишение родительских прав" },
|
||||
{ id:65, keywords:["алименты","не платит алименты","должник по алиментам","задолженность по алиментам","скрывается от алиментов","алиментщик","уклонение от алиментов"], desc:"Уклонение от уплаты алиментов на содержание несовершеннолетних детей или нетрудоспособных родителей", code:"sk", article:"ст. 139, 140 СК РК", penalty:"Административный арест до 10 суток, ограничение выезда за границу, лишение водительских прав, уголовная ответственность при злостном уклонении" },
|
||||
{ id:66, keywords:["ребёнок","не дают видеться","препятствует общению","скрывает ребёнка","отобрал ребёнка","нарушение прав на общение","развод","раздельное проживание"], desc:"Нарушение права ребёнка на общение с отдельно проживающим родителем, воспрепятствование встречам", code:"sk", article:"ст. 67 СК РК", penalty:"Определение порядка общения через суд, административная ответственность, передача ребёнка добросовестному родителю" },
|
||||
{ id:67, keywords:["защита потребителей","некачественный товар","брак","просрочка","испорченный продукт","вернуть товар","возврат","обмен товара","не работал чек","гарантия"], desc:"Продажа некачественного товара, отказ в возврате или обмене, нарушение сроков гарантийного ремонта", code:"zakon", article:"Закон «О защите прав потребителей»", penalty:"Возврат денег, замена товара, неустойка 1% в день, возмещение морального вреда через суд" },
|
||||
{ id:68, keywords:["миграция","нелегал","нелегальная миграция","просрочил регистрацию","без регистрации","незаконный въезд","миграционная карта","разрешение на проживание","нарушил миграционный режим"], desc:"Нарушение миграционного законодательства — проживание без регистрации, просрочка разрешённого срока пребывания, незаконная трудовая деятельность иностранцев", code:"zakon", article:"Закон «О миграции населения»", penalty:"Штраф 25-50 МРП, выдворение за пределы РК, запрет на въезд до 5 лет" },
|
||||
{ id:69, keywords:["персональные данные","утечка данных","слив","незаконный сбор","конфиденциальность","база данных","обработка данных без согласия","продал данные клиентов","нарушение приватности"], desc:"Незаконный сбор, обработка, хранение, распространение персональных данных без согласия субъекта", code:"zakon", article:"Закон «О персональных данных и их защите»", penalty:"Штраф до 500 МРП, возмещение ущерба, уголовная ответственность при крупном ущербе" },
|
||||
{ id:70, keywords:["реклама","ненадлежащая реклама","обман в рекламе","ложная реклама","недостоверная реклама","вводит в заблуждение","реклама без разрешения","спам"], desc:"Ненадлежащая реклама — недостоверная, недобросовестная, скрытая реклама, нарушающая требования законодательства", code:"zakon", article:"Закон «О рекламе»", penalty:"Штраф до 300 МРП, приостановление рекламы, демонтаж рекламной конструкции, публичное опровержение" },
|
||||
{ id:71, keywords:["госзакупки","тендер","государственные закупки","нарушил тендер","сговор на тендере","конкурс","незаконный конкурс","аффилированная компания"], desc:"Нарушение правил государственных закупок — необоснованный допуск/отклонение, аффилированность, сговор участников", code:"zakon", article:"Закон «О государственных закупках»", penalty:"Признание итогов закупок недействительными, штраф до 500 МРП, включение в реестр недобросовестных участников" },
|
||||
{ id:72, keywords:["коррупция","противодействие коррупции","конфликт интересов","антикоррупционное законодательство","антикоррупционные ограничения","подарок должностному лицу"], desc:"Нарушение антикоррупционного законодательства — непринятие мер по урегулированию конфликта интересов, нарушение антикоррупционных ограничений", code:"zakon", article:"Закон «О противодействии коррупции»", penalty:"Административное увольнение, штраф, уголовная ответственность при отягчающих обстоятельствах" },
|
||||
{ id:73, keywords:["информатизация","взлом","незаконный доступ","хакер","взломал систему","неправомерный доступ","доступ к данным","взлом базы","кибератака"], desc:"Неправомерный доступ к информации, охраняемой законом, в том числе к государственным информационным системам", code:"zakon", article:"Закон «Об информатизации»", penalty:"Штраф до 2000 МРП, лишение свободы до 5 лет (ст. 205 УК)" },
|
||||
{ id:74, keywords:["язык","нарушение языкового законодательства","языковой режим","не соблюдает язык","казахский язык","русский язык","язык делопроизводства","вывески без перевода"], desc:"Нарушение языкового законодательства — несоблюдение требований о применении государственного языка, отсутствие перевода вывесок, документации", code:"zakon", article:"Закон «О языках в РК»", penalty:"Административный штраф до 50 МРП, предписание устранить нарушение" },
|
||||
{ id:75, keywords:["пешеход","пешеход на красный","перебежал дорогу","переход в неположенном месте","переход на красный","пешеход нарушил ПДД","перебежал","вне пешеходного перехода"], desc:"Нарушение ПДД пешеходом — переход дороги вне пешеходного перехода или на запрещающий сигнал светофора", code:"pravila", article:"Правила ДД, п. 12-13", penalty:"Штраф 2 МРП" },
|
||||
{ id:76, keywords:["перевозка пассажиров","такси без лицензии","нелегальный таксист","частный извоз","автобус","маршрут","нарушение правил перевозки","багаж"], desc:"Нарушение правил перевозки пассажиров и багажа — перевозка без лицензии, превышение количества пассажиров, отсутствие согласованного маршрута", code:"pravila", article:"Правила перевозок пассажиров", penalty:"Штраф до 100 МРП, изъятие транспортного средства, приостановление деятельности" },
|
||||
{ id:77, keywords:["строительство","нарушение СНиП","строительные нормы","некачественное строительство","строительный брак","нарушил нормы строительства","обрушение","трещины в стенах"], desc:"Нарушение строительных норм и правил (СНиП) — отклонение от проектной документации, нарушение требований к безопасности зданий", code:"pravila", article:"СНиП РК, Правила организации застройки", penalty:"Приостановление строительства, штраф, снос объекта, аннулирование лицензии подрядчика" },
|
||||
{ id:78, keywords:["лес","пожар в лесу","костёр в лесу","поджёг","лесной пожар","не потушил","противопожарные правила в лесу","развёл огонь в лесу"], desc:"Нарушение правил пожарной безопасности в лесах — разведение костров в пожароопасный период, оставление непотушенного огня", code:"pravila", article:"Правила пожарной безопасности в лесах РК", penalty:"Штраф до 500 МРП, возмещение ущерба лесному фонду, уголовная ответственность при крупном ущербе" },
|
||||
{ id:79, keywords:["собака","домашние животные","выгул без поводка","собака без намордника","укусила собака","агрессивная собака","правила содержания животных","владелец собаки","питомец","безнадзорные животные"], desc:"Нарушение правил содержания и выгула домашних животных — выгул без поводка и намордника, отсутствие регистрации, оставление без присмотра", code:"pravila", article:"Правила содержания животных в РК", penalty:"Штраф 5-20 МРП, возмещение вреда пострадавшим, изъятие животного" },
|
||||
{ id:80, keywords:["строительство","незаконная перепланировка","перепланировка без разрешения","снёс стену","перестройка","изменил планировку","перестройка квартиры","перенёс стену"], desc:"Незаконная перепланировка жилых и нежилых помещений без согласования с уполномоченными органами", code:"pravila", article:"Правила переустройства помещений", penalty:"Штраф до 100 МРП, предписание вернуть помещение в первоначальное состояние за свой счёт" }
|
||||
];
|
||||
|
||||
let currentQuery = "";
|
||||
let currentCode = "all";
|
||||
|
||||
function codeLabel(c) {
|
||||
const map = { koap: "КоАП", uk: "УК", tk: "ТК", nk: "НК" };
|
||||
const map = { koap:"КоАП", uk:"УК", tk:"ТК", nk:"НК", gk:"ГК", zk:"ЗК", ek:"ЭкоК", sk:"СК", zakon:"Закон", pravila:"Правила" };
|
||||
return map[c] || c.toUpperCase();
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user