Обновить названия на портфельные компании Самрук-Казына

This commit is contained in:
Dinara 2026-06-01 09:10:42 +00:00
parent 312cbcf7d9
commit 2e60ffba00

View File

@ -306,8 +306,8 @@ body {
<section class="hero">
<div class="container">
<h1>Контроль поручений дочерним компаниям</h1>
<p class="sub">Отслеживайте задачи по всем дочерним организациям в одном окне</p>
<h1>Контроль поручений портфельным компаниям</h1>
<p class="sub">Отслеживайте задачи по всем портфельным компаниям АО «Самрук-Қазына» в одном окне</p>
<div class="stats" id="stats"></div>
</div>
</section>
@ -317,10 +317,11 @@ body {
<!-- COMPANIES SECTION -->
<div id="companies">
<div class="section-header">
<h2>Дочерние компании</h2>
<h2>Портфельные компании</h2>
<div class="search-bar">
<input type="text" id="companySearch" placeholder="Поиск по названию..." oninput="renderCompanies()">
<button class="btn btn-primary" onclick="openModal('company')">+ Добавить компанию</button>
<button class="btn btn-outline btn-sm" onclick="if(confirm('Сбросить все данные к стандартным?')){localStorage.clear();location.reload()}" title="Сбросить данные">Сброс</button>
</div>
</div>
<div class="companies-grid" id="companiesGrid"></div>
@ -369,24 +370,24 @@ body {
// ====== DATA MODEL (localStorage) ======
const defaultCompanies = [
{ id: 'c1', name: 'ТОО «КазМунайГаз Онимдери»', color: 'g1' },
{ id: 'c2', name: 'ТОО «КМГ Инжиниринг»', color: 'g2' },
{ id: 'c3', name: 'ТОО «Казахстанский трубопровод»', color: 'g3' },
{ id: 'c4', name: 'ТОО «Эмбамунайгаз»', color: 'g4' },
{ id: 'c5', name: 'ТОО «Мангистаумунайгаз»', color: 'g5' },
{ id: 'c6', name: 'ТОО «Атырауский НПЗ»', color: 'g1' },
{ id: 'c7', name: 'ТОО «Павлодарский НХЗ»', color: 'g2' },
{ id: 'c8', name: 'ТОО «Шымкентский НПЗ»', color: 'g3' },
{ id: 'c9', name: 'ТОО «КазТрансОйл»', color: 'g4' },
{ id: 'c10', name: 'ТОО «КазРосГаз»', color: 'g5' },
{ id: 'c11', name: 'ТОО «KMG International»', color: 'g1' },
{ id: 'c12', name: 'ТОО «КМГ-Аэро»', color: 'g2' },
{ id: 'c13', name: 'ТОО «КМГ Сервис»', color: 'g3' },
{ id: 'c14', name: 'ТОО «ЭнергоТранс»', color: 'g4' },
{ id: 'c15', name: 'ТОО «Каспийский Трубопровод»', color: 'g5' },
{ id: 'c16', name: 'ТОО «Управление активами»', color: 'g1' },
{ id: 'c17', name: 'ТОО «КМГ Безопасность»', color: 'g2' },
{ id: 'c18', name: 'ТОО «ГеоСервис»', color: 'g3' },
{ id: 'c1', name: 'АО «НК «КазМунайГаз»', color: 'g1' },
{ id: 'c2', name: 'АО «НК «ҚТЖ»', color: 'g2' },
{ id: 'c3', name: 'АО «НАК «Казатомпром»', color: 'g3' },
{ id: 'c4', name: 'АО «Самрук-Энерго»', color: 'g4' },
{ id: 'c5', name: 'АО «KEGOC»', color: 'g5' },
{ id: 'c6', name: 'АО «Казпочта»', color: 'g1' },
{ id: 'c7', name: 'АО «Эйр Астана»', color: 'g2' },
{ id: 'c8', name: 'АО «НК «QazaqGaz»', color: 'g3' },
{ id: 'c9', name: 'АО «Тау-Кен Самрук»', color: 'g4' },
{ id: 'c10', name: 'АО «Казахтелеком»', color: 'g5' },
{ id: 'c11', name: 'АО «НК «Kazakhstan Engineering»', color: 'g1' },
{ id: 'c12', name: 'ТОО «ОХК»', color: 'g2' },
{ id: 'c13', name: 'АО «КазАвтоЖол»', color: 'g3' },
{ id: 'c14', name: 'АО «Qazaq Air»', color: 'g4' },
{ id: 'c15', name: 'ТОО «Samruk-Kazyna Construction»', color: 'g5' },
{ id: 'c16', name: 'ТОО «Samruk-Kazyna Trust»', color: 'g1' },
{ id: 'c17', name: 'АО «Самрук-Қазына Контракт»', color: 'g2' },
{ id: 'c18', name: 'АО «KTZ Express»', color: 'g3' },
];
const defaultTasks = [
@ -402,7 +403,15 @@ const defaultTasks = [
{ id: 't10', companyId: 'c9', title: 'Актуализировать должностные инструкции', status: 'pending', deadline: '2026-07-10', priority: 'low' },
];
const DATA_VERSION = 'sk-v2';
function loadData() {
const ver = localStorage.getItem('hr-version');
if (ver !== DATA_VERSION) {
localStorage.clear();
localStorage.setItem('hr-version', DATA_VERSION);
return { companies: defaultCompanies, tasks: defaultTasks };
}
const c = localStorage.getItem('hr-companies');
const t = localStorage.getItem('hr-tasks');
return {