Implement updated Bastion prototype and search workflow
This commit is contained in:
5
ОКБ МЭИ — готовый прототип/README.md
Normal file
5
ОКБ МЭИ — готовый прототип/README.md
Normal file
@@ -0,0 +1,5 @@
|
||||
# АО «ОКБ МЭИ» — готовый прототип
|
||||
|
||||
Откройте [index.html](index.html). Кнопка «Структура собственности в графическом виде» открывает отдельную интерактивную блок-схему. Все карточки самостоятельны; внутренние ссылки открываются в соседней вкладке.
|
||||
|
||||
Исходная SVG-схема сохранена в assets/structure-source.svg. Макет блок-схемы хранится в assets/figma-ownership/ownership-structure.svg.
|
||||
1
ОКБ МЭИ — готовый прототип/assets/classifiers.css
Normal file
1
ОКБ МЭИ — готовый прототип/assets/classifiers.css
Normal file
@@ -0,0 +1 @@
|
||||
.table-wrap{overflow-x:auto;border:1px solid #55595b;border-radius:14px}.classifiers-table{width:100%;min-width:420px;border-collapse:collapse;background:#303234}.classifiers-table th,.classifiers-table td{padding:13px 18px;text-align:left;border-bottom:1px solid #55595b}.classifiers-table th{color:#a8cded;font-size:14px;background:rgba(168,205,237,.06)}.classifiers-table td:last-child{font-variant-numeric:tabular-nums}.classifiers-table .classifier-missing td{color:#b9d5e6;font-style:italic}.classifiers-table tbody tr:last-child td{border-bottom:0}.classifiers-table tbody tr:hover{background:rgba(255,255,255,.035)}
|
||||
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 2.3 MiB |
17
ОКБ МЭИ — готовый прототип/assets/ownership-eye.svg
Normal file
17
ОКБ МЭИ — готовый прототип/assets/ownership-eye.svg
Normal file
@@ -0,0 +1,17 @@
|
||||
<svg preserveAspectRatio="none" overflow="visible" style="display: block;" width="32" height="26" viewBox="0 0 32 26" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g id="Group 1000004626" filter="url(#filter0_d_0_6)">
|
||||
<path id="Union" fill-rule="evenodd" clip-rule="evenodd" d="M16.0006 19.3537C12.0241 19.3537 7.97444 17.025 5.78167 12.0269C7.96077 7.042 12.0702 4.64634 16.0543 4.64634C20.0216 4.64634 24.0408 7.03084 26.2193 12.0344C24.0467 17.0101 19.9896 19.3537 16.0006 19.3537ZM16.0543 3C11.1796 3 6.32941 6.05721 4 12.0284C6.35172 18.0196 11.138 21 16.0006 21C20.8753 21 25.6715 18.0041 28 12.0349C25.6697 6.0607 20.9272 3 16.0543 3ZM18.8536 12C18.8536 13.576 17.576 14.8536 16 14.8536C14.4239 14.8536 13.1463 13.576 13.1463 12C13.1463 10.424 14.4239 9.14633 16 9.14633C17.576 9.14633 18.8536 10.424 18.8536 12ZM20.5 12C20.5 14.4853 18.4852 16.5 16 16.5C13.5147 16.5 11.5 14.4853 11.5 12C11.5 9.5147 13.5147 7.49998 16 7.49998C18.4852 7.49998 20.5 9.5147 20.5 12Z" fill="#A8CDED"/>
|
||||
</g>
|
||||
<defs>
|
||||
<filter id="filter0_d_0_6" x="0" y="0" width="32" height="26" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dy="1"/>
|
||||
<feGaussianBlur stdDeviation="2"/>
|
||||
<feComposite in2="hardAlpha" operator="out"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.25 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_0_6"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_0_6" result="shape"/>
|
||||
</filter>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
44
ОКБ МЭИ — готовый прототип/assets/ownership-graphic.css
Normal file
44
ОКБ МЭИ — готовый прототип/assets/ownership-graphic.css
Normal file
@@ -0,0 +1,44 @@
|
||||
:root { background: #2b2b2b; }
|
||||
|
||||
.ownership-graphic-body {
|
||||
margin: 0;
|
||||
min-width: 320px;
|
||||
background: #2b2b2b;
|
||||
}
|
||||
|
||||
.ownership-graphic {
|
||||
position: relative;
|
||||
width: 100%;
|
||||
min-width: 960px;
|
||||
line-height: 0;
|
||||
}
|
||||
|
||||
.ownership-graphic__image {
|
||||
display: block;
|
||||
width: 100%;
|
||||
height: auto;
|
||||
user-select: none;
|
||||
}
|
||||
|
||||
.ownership-graphic__link {
|
||||
position: absolute;
|
||||
z-index: 1;
|
||||
display: block;
|
||||
border-radius: 12px;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.ownership-graphic__link:hover,
|
||||
.ownership-graphic__link:focus-visible {
|
||||
box-shadow: 0 0 0 3px rgba(168, 205, 237, .9), 0 0 28px rgba(143, 237, 145, .45);
|
||||
}
|
||||
|
||||
.ownership-graphic__link--roscosmos { left: 44.4531%; top: 10.5093%; width: 16.6146%; height: 10.7407%; }
|
||||
.ownership-graphic__link--orkk { left: 44.2708%; top: 36.1574%; width: 16.6146%; height: 10.7407%; }
|
||||
.ownership-graphic__link--rks { left: 28.3333%; top: 55%; width: 18.5417%; height: 10.8333%; }
|
||||
.ownership-graphic__link--okb { left: 48.4375%; top: 73.5185%; width: 16.6667%; height: 10.8333%; }
|
||||
.ownership-graphic__link--russia { left: 67.1354%; top: 55.6481%; width: 5.2083%; height: 7.963%; }
|
||||
|
||||
@media (max-width: 960px) {
|
||||
.ownership-graphic { min-width: 720px; }
|
||||
}
|
||||
11
ОКБ МЭИ — готовый прототип/assets/site.css
Normal file
11
ОКБ МЭИ — готовый прототип/assets/site.css
Normal file
File diff suppressed because one or more lines are too long
42
ОКБ МЭИ — готовый прототип/assets/site.js
Normal file
42
ОКБ МЭИ — готовый прототип/assets/site.js
Normal file
@@ -0,0 +1,42 @@
|
||||
(() => {
|
||||
const modal = document.querySelector('#detailModal');
|
||||
const viewport = document.querySelector('#modalViewport');
|
||||
const renderCharts = root => root.querySelectorAll('[data-chart]').forEach(host => {
|
||||
if (host.dataset.rendered) return;
|
||||
host.dataset.rendered = 'true';
|
||||
const data = JSON.parse(host.dataset.chart);
|
||||
const render = (title, series, color, unit = 'тыс. руб.') => {
|
||||
const width = 520, height = 252, pad = {l: 42, r: 18, t: 18, b: 36};
|
||||
const values = series.map(item => item.value), maximum = Math.max(...values) * 1.15, minimum = Math.min(0, ...values) * .85;
|
||||
const x = index => pad.l + index * ((width - pad.l - pad.r) / Math.max(1, series.length - 1));
|
||||
const y = value => pad.t + (maximum - value) / (maximum - minimum || 1) * (height - pad.t - pad.b);
|
||||
const points = series.map((item, index) => `${x(index)},${y(item.value)}`).join(' ');
|
||||
const area = `${pad.l},${height - pad.b} ${points} ${x(series.length - 1)},${height - pad.b}`;
|
||||
const grid = [0, .25, .5, .75, 1].map(t => { const yy = pad.t + t * (height - pad.t - pad.b); return `<line class="grid-line" x1="${pad.l}" y1="${yy}" x2="${width-pad.r}" y2="${yy}"/>`; }).join('');
|
||||
const labels = series.map((item, index) => `<text class="chart-label" x="${x(index)}" y="${height-12}" text-anchor="middle">${item.year}</text>`).join('');
|
||||
const dots = series.map((item, index) => `<circle class="chart-point" cx="${x(index)}" cy="${y(item.value)}" r="5"><title>${item.year}: ${item.value.toLocaleString('ru-RU')} ${unit}</title></circle>`).join('');
|
||||
return `<article class="line-chart" style="--chart:${color}"><h3>${title}</h3><svg viewBox="0 0 ${width} ${height}" role="img" aria-label="${title}">${grid}<polygon class="chart-area" points="${area}"/><polyline class="chart-line" points="${points}"/>${dots}${labels}</svg></article>`;
|
||||
};
|
||||
if (data.employees) {
|
||||
host.innerHTML = render('Динамика численности', data.employees, '#BE7AB9', data.unit || 'чел.');
|
||||
return;
|
||||
}
|
||||
const unit = data.unit || 'тыс. руб.';
|
||||
host.innerHTML = render(`Выручка, ${unit}`, data.income, '#73b8e5', unit) + render(`Чистая прибыль, ${unit}`, data.profit, '#55bd79', unit);
|
||||
});
|
||||
document.addEventListener('click', event => {
|
||||
const trigger = event.target.closest('.detail-button');
|
||||
if (trigger) {
|
||||
const template = document.querySelector(`#${CSS.escape(trigger.dataset.modalSource)}`);
|
||||
if (!template) return;
|
||||
viewport.replaceChildren(template.content.cloneNode(true));
|
||||
renderCharts(viewport);
|
||||
modal.showModal();
|
||||
return;
|
||||
}
|
||||
if (event.target.closest('.modal-close')) modal.close();
|
||||
if (event.target === modal) modal.close();
|
||||
});
|
||||
document.addEventListener('keydown', event => { if (event.key === 'Escape' && modal?.open) modal.close(); });
|
||||
renderCharts(document);
|
||||
})();
|
||||
102
ОКБ МЭИ — готовый прототип/assets/structure-source.svg
Normal file
102
ОКБ МЭИ — готовый прототип/assets/structure-source.svg
Normal file
@@ -0,0 +1,102 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 8.1.0 (20230707.0739)
|
||||
-->
|
||||
<!-- Title: Holders Pages: 1 -->
|
||||
<svg width="389pt" height="350pt"
|
||||
viewBox="0.00 0.00 388.84 350.21" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 346.21)">
|
||||
<title>Holders</title>
|
||||
<polygon fill="white" stroke="none" points="-4,4 -4,-346.21 384.84,-346.21 384.84,4 -4,4"/>
|
||||
<!-- a1485 -->
|
||||
<g id="node1" class="node">
|
||||
<title>a1485</title>
|
||||
<g id="a_node1"><a xlink:href="file://W:/ARM_OPK/last/org/org/o0001485.htm" xlink:title="7722698789\nАО "Российские космические системы"">
|
||||
<polygon fill="none" stroke="green" stroke-width="3" points="260.5,-159.71 0,-159.71 0,-120.21 260.5,-120.21 260.5,-159.71"/>
|
||||
<text text-anchor="middle" x="130.25" y="-142.41" font-family="Times New Roman,serif" font-size="14.00">7722698789</text>
|
||||
<text text-anchor="middle" x="130.25" y="-126.66" font-family="Times New Roman,serif" font-size="14.00">АО "Российские космические системы"</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- a10527 -->
|
||||
<g id="node3" class="node">
|
||||
<title>a10527</title>
|
||||
<g id="a_node3"><a xlink:href="file://W:/ARM_OPK/last/org/org/o0010527.htm" xlink:title="7722701431\nАО "ОКБ МЭИ"">
|
||||
<polygon fill="none" stroke="green" stroke-width="3" points="376.84,-21.71 376.84,-46.75 324.95,-64.46 251.55,-64.46 199.66,-46.75 199.66,-21.71 251.55,-4 324.95,-4 376.84,-21.71"/>
|
||||
<polygon fill="none" stroke="green" stroke-width="3" points="380.84,-18.85 380.84,-49.62 325.61,-68.46 250.89,-68.46 195.66,-49.62 195.66,-18.85 250.89,0 325.61,0 380.84,-18.85"/>
|
||||
<text text-anchor="middle" x="288.25" y="-36.68" font-family="Times New Roman,serif" font-size="14.00">7722701431</text>
|
||||
<text text-anchor="middle" x="288.25" y="-20.93" font-family="Times New Roman,serif" font-size="14.00">АО "ОКБ МЭИ"</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- a1485->a10527 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>a1485->a10527</title>
|
||||
<path fill="none" stroke="green" stroke-width="4" d="M161.09,-118.72C180.01,-106.3 204.88,-89.96 227.61,-75.04"/>
|
||||
<polygon fill="green" stroke="green" stroke-width="4" points="229.25,-77.87 235.69,-69.46 225.41,-72.02 229.25,-77.87"/>
|
||||
<text text-anchor="middle" x="229.13" y="-88.91" font-family="Times New Roman,serif" font-size="14.00">62,1 %</text>
|
||||
</g>
|
||||
<!-- a6341 -->
|
||||
<g id="node2" class="node">
|
||||
<title>a6341</title>
|
||||
<g id="a_node2"><a xlink:href="file://W:/ARM_OPK/last/org/org/o0006341.htm" xlink:title="7722692000\nАО "ОРКК"">
|
||||
<polygon fill="none" stroke="green" stroke-width="3" points="260.38,-250.96 170.13,-250.96 170.13,-211.46 260.38,-211.46 260.38,-250.96"/>
|
||||
<text text-anchor="middle" x="215.25" y="-233.66" font-family="Times New Roman,serif" font-size="14.00">7722692000</text>
|
||||
<text text-anchor="middle" x="215.25" y="-217.91" font-family="Times New Roman,serif" font-size="14.00">АО "ОРКК"</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- a6341->a1485 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>a6341->a1485</title>
|
||||
<path fill="none" stroke="green" stroke-width="6" d="M196.39,-210.41C185.79,-199.28 172.31,-185.13 160.29,-172.51"/>
|
||||
<polygon fill="green" stroke="green" stroke-width="6" points="164.05,-168.65 153.36,-165.02 156.45,-175.89 164.05,-168.65"/>
|
||||
<text text-anchor="middle" x="198.13" y="-180.16" font-family="Times New Roman,serif" font-size="14.00">97,1 %</text>
|
||||
</g>
|
||||
<!-- a53473 -->
|
||||
<g id="node4" class="node">
|
||||
<title>a53473</title>
|
||||
<g id="a_node4"><a xlink:href="file://W:/ARM_OPK/last/org/org/o0053473.htm" xlink:title="7702388027\nГоскорпорация "Роскосмос"">
|
||||
<polygon fill="none" stroke="green" stroke-width="3" points="311.75,-342.21 118.75,-342.21 118.75,-302.71 311.75,-302.71 311.75,-342.21"/>
|
||||
<text text-anchor="middle" x="215.25" y="-324.91" font-family="Times New Roman,serif" font-size="14.00">7702388027</text>
|
||||
<text text-anchor="middle" x="215.25" y="-309.16" font-family="Times New Roman,serif" font-size="14.00">Госкорпорация "Роскосмос"</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- a53473->a1485 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>a53473->a1485</title>
|
||||
<path fill="none" stroke="green" d="M177.08,-301.33C158.69,-289.39 138.46,-272.37 128.25,-250.96 116.45,-226.22 118.51,-194.65 122.6,-171.68"/>
|
||||
<polygon fill="green" stroke="green" points="126.17,-172.66 124.72,-162.17 119.31,-171.28 126.17,-172.66"/>
|
||||
<text text-anchor="middle" x="144.75" y="-225.79" font-family="Times New Roman,serif" font-size="14.00">2,9 %</text>
|
||||
</g>
|
||||
<!-- a53473->a6341 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>a53473->a6341</title>
|
||||
<path fill="none" stroke="green" stroke-width="6" d="M215.25,-301.66C215.25,-291.79 215.25,-279.55 215.25,-268.1"/>
|
||||
<polygon fill="green" stroke="green" stroke-width="6" points="220.5,-268.27 215.25,-258.27 210,-268.27 220.5,-268.27"/>
|
||||
<text text-anchor="middle" x="238.5" y="-271.41" font-family="Times New Roman,serif" font-size="14.00">100,0 %</text>
|
||||
</g>
|
||||
<!-- a53473->a10527 -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>a53473->a10527</title>
|
||||
<path fill="none" stroke="green" stroke-width="2" d="M251.68,-301.34C257.42,-296.61 262.63,-291.07 266.25,-284.71 302.04,-221.84 300.6,-135.3 295.21,-82.42"/>
|
||||
<polygon fill="green" stroke="green" stroke-width="2" points="298.37,-82.28 293.77,-72.73 291.42,-83.06 298.37,-82.28"/>
|
||||
<text text-anchor="middle" x="316.13" y="-180.16" font-family="Times New Roman,serif" font-size="14.00">19,8 %</text>
|
||||
</g>
|
||||
<!-- a9999997 -->
|
||||
<g id="node5" class="node">
|
||||
<title>a9999997</title>
|
||||
<polygon fill="none" stroke="green" stroke-width="3" points="370.25,-157.96 316.25,-157.96 316.25,-121.96 370.25,-121.96 370.25,-157.96"/>
|
||||
<text text-anchor="middle" x="343.25" y="-134.54" font-family="Times New Roman,serif" font-size="14.00">РФ</text>
|
||||
</g>
|
||||
<!-- a9999997->a10527 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>a9999997->a10527</title>
|
||||
<path fill="none" stroke="green" stroke-width="2" d="M333.67,-120.9C327.79,-109.81 319.98,-95.08 312.5,-80.96"/>
|
||||
<polygon fill="green" stroke="green" stroke-width="2" points="315.38,-79.05 307.61,-71.85 309.2,-82.33 315.38,-79.05"/>
|
||||
<text text-anchor="middle" x="342.13" y="-88.91" font-family="Times New Roman,serif" font-size="14.00">18,1 %</text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 6.5 KiB |
59
ОКБ МЭИ — готовый прототип/index.html
Normal file
59
ОКБ МЭИ — готовый прототип/index.html
Normal file
File diff suppressed because one or more lines are too long
19
ОКБ МЭИ — готовый прототип/structure-ownership.html
Normal file
19
ОКБ МЭИ — готовый прототип/structure-ownership.html
Normal file
@@ -0,0 +1,19 @@
|
||||
<!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="assets/ownership-graphic.css">
|
||||
</head>
|
||||
<body class="ownership-graphic-body">
|
||||
<main class="ownership-graphic" aria-label="Структура собственности АО «ОКБ МЭИ»">
|
||||
<img class="ownership-graphic__image" src="assets/figma-ownership/ownership-structure.svg" alt="Структура собственности АО «ОКБ МЭИ»: Госкорпорация «Роскосмос», АО «ОРКК», АО «Российские космические системы», АО «ОКБ МЭИ» и Российская Федерация.">
|
||||
<a class="ownership-graphic__link ownership-graphic__link--roscosmos" href="%D0%9E%D1%81%D0%BE%D0%B1%D0%BE%D0%B5%20%D0%BA%D0%BE%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D0%BE%D1%80%D1%81%D0%BA%D0%BE%D0%B5%20%D0%B1%D1%8E%D1%80%D0%BE/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0%20%D1%81%D0%BE%D0%B1%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8/%D0%93%D0%BE%D1%81%D0%BA%D0%BE%D1%80%D0%BF%D0%BE%D1%80%D0%B0%D1%86%D0%B8%D1%8F%20_%D0%A0%D0%BE%D1%81%D0%BA%D0%BE%D1%81%D0%BC%D0%BE%D1%81_.html" aria-label="Открыть карточку Госкорпорации «Роскосмос»"></a>
|
||||
<a class="ownership-graphic__link ownership-graphic__link--orkk" href="%D0%9E%D1%81%D0%BE%D0%B1%D0%BE%D0%B5%20%D0%BA%D0%BE%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D0%BE%D1%80%D1%81%D0%BA%D0%BE%D0%B5%20%D0%B1%D1%8E%D1%80%D0%BE/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0%20%D1%81%D0%BE%D0%B1%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8/%D0%90%D0%9E%20_%D0%9E%D0%A0%D0%9A%D0%9A_.html" aria-label="Открыть карточку АО «ОРКК»"></a>
|
||||
<a class="ownership-graphic__link ownership-graphic__link--rks" href="%D0%9E%D1%81%D0%BE%D0%B1%D0%BE%D0%B5%20%D0%BA%D0%BE%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D0%BE%D1%80%D1%81%D0%BA%D0%BE%D0%B5%20%D0%B1%D1%8E%D1%80%D0%BE/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0%20%D1%81%D0%BE%D0%B1%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8/%D0%90%D0%9E%20_%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8%CC%86%D1%81%D0%BA%D0%B8%D0%B5%20%D0%BA%D0%BE%D1%81%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5%20%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_.html" aria-label="Открыть карточку АО «Российские космические системы»"></a>
|
||||
<a class="ownership-graphic__link ownership-graphic__link--okb" href="index.html" aria-label="Открыть карточку АО «ОКБ МЭИ»"></a>
|
||||
<a class="ownership-graphic__link ownership-graphic__link--russia" href="index.html#ownership" aria-label="Вернуться к данным о доле Российской Федерации"></a>
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
||||
3
ОКБ МЭИ — готовый прототип/АО _НИИ ТП_.html
Normal file
3
ОКБ МЭИ — готовый прототип/АО _НИИ ТП_.html
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
<!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="../../../assets/site.css"><link rel="stylesheet" href="../../../assets/classifiers.css"></head><body class="person-page"><header class="topbar"><a class="search-brand" href="../../../index.html" target="_blank" rel="noopener noreferrer">Поиск <span>⌕</span></a><span class="tab">АО «ОКБ МЭИ»</span><span class="tab active">Емельянов Константин Владимирович</span><span class="profile">◉</span></header><section class="person-layout"><aside class="person-profile"><div class="portrait"><span>ЕК</span></div><h1>Емельянов Константин Владимирович</h1></aside><section class="person-content"><section class="section-card" id="positions"><div class="card-head"><h2>Должности</h2><button class="detail-button" type="button" data-modal-title="Должности" data-modal-source="positions-detail">Подробнее</button></div><div class="inner timeline"><p> 2022 - н.в. Генеральный директор АО "Особое конструкторское бюро Московского энергетического института"</p><p> 2021 - 2021 Временный генеральный директор АО "Научно-исследовательский институт точных приборов"</p><p> 2009 - 2014 Генеральный директор АО "Аэроэлектромаш"</p></div><template id="positions-detail"><section class="modal-card"><div class="modal-head"><h2>Должности</h2><button class="modal-close" type="button">Закрыть ×</button></div><div class="inner timeline"><p> 2022 - н.в. Генеральный директор АО "Особое конструкторское бюро Московского энергетического института"</p><p> 2021 - 2021 Временный генеральный директор АО "Научно-исследовательский институт точных приборов"</p><p> 2009 - 2014 Генеральный директор АО "Аэроэлектромаш"</p></div></section></template></section></section></section><dialog class="modal" id="detailModal"><div class="modal-viewport" id="modalViewport"></div></dialog><script src="../../../assets/site.js"></script></body></html>
|
||||
@@ -0,0 +1 @@
|
||||
<!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="../../assets/site.css"><link rel="stylesheet" href="../../assets/classifiers.css"></head><body class="person-page"><header class="topbar"><a class="search-brand" href="../../index.html" target="_blank" rel="noopener noreferrer">Поиск <span>⌕</span></a><span class="tab">АО «ОКБ МЭИ»</span><span class="tab active">Победоносцев Константин Александрович</span><span class="profile">◉</span></header><section class="person-layout"><aside class="person-profile"><div class="portrait"><span>ПК</span></div><h1>Победоносцев Константин Александрович</h1><a class="external-link" href="https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%B1%D0%B5%D0%B4%D0%BE%D0%BD%D0%BE%D1%81%D1%86%D0%B5%D0%B2,_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80%D0%BE%D0%B2%D0%B8%D1%87" target="_blank" rel="noopener noreferrer">Википедия</a></aside><section class="person-content"><section class="section-card" id="positions"><div class="card-head"><h2>Должности</h2><button class="detail-button" type="button" data-modal-title="Должности" data-modal-source="positions-detail">Подробнее</button></div><div class="inner timeline"><p> 1989 - 2004 Генеральный директор АО "Особое конструкторское бюро Московского энергетического института"</p></div><template id="positions-detail"><section class="modal-card"><div class="modal-head"><h2>Должности</h2><button class="modal-close" type="button">Закрыть ×</button></div><div class="inner timeline"><p> 1989 - 2004 Генеральный директор АО "Особое конструкторское бюро Московского энергетического института"</p></div></section></template></section></section></section><dialog class="modal" id="detailModal"><div class="modal-viewport" id="modalViewport"></div></dialog><script src="../../assets/site.js"></script></body></html>
|
||||
@@ -0,0 +1 @@
|
||||
<!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="../../assets/site.css"><link rel="stylesheet" href="../../assets/classifiers.css"></head><body class="person-page"><header class="topbar"><a class="search-brand" href="../../index.html" target="_blank" rel="noopener noreferrer">Поиск <span>⌕</span></a><span class="tab">АО «ОКБ МЭИ»</span><span class="tab active">Чеботарев Александр Семенович</span><span class="profile">◉</span></header><section class="person-layout"><aside class="person-profile"><div class="portrait"><span>ЧА</span></div><h1>Чеботарев Александр Семенович</h1><a class="external-link" href="https://ru.wikipedia.org/wiki/%D0%A7%D0%B5%D0%B1%D0%BE%D1%82%D0%B0%D1%80%D0%B5%D0%B2,_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%A1%D0%B5%D0%BC%D0%B5%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" target="_blank" rel="noopener noreferrer">Википедия</a></aside><section class="person-content"><section class="section-card" id="positions"><div class="card-head"><h2>Должности</h2><button class="detail-button" type="button" data-modal-title="Должности" data-modal-source="positions-detail">Подробнее</button></div><div class="inner timeline"><p> 2005 - 2022 Генеральный директор АО "Особое конструкторское бюро Московского энергетического института"</p></div><template id="positions-detail"><section class="modal-card"><div class="modal-head"><h2>Должности</h2><button class="modal-close" type="button">Закрыть ×</button></div><div class="inner timeline"><p> 2005 - 2022 Генеральный директор АО "Особое конструкторское бюро Московского энергетического института"</p></div></section></template></section></section></section><dialog class="modal" id="detailModal"><div class="modal-viewport" id="modalViewport"></div></dialog><script src="../../assets/site.js"></script></body></html>
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user