From ec92834514d849ef3200f7ca12495e123edd1393 Mon Sep 17 00:00:00 2001 From: samruk_3 Date: Tue, 1 Sep 2026 14:58:50 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=BE=D1=82=D0=BD=D0=BE=D1=81=D0=B8?= =?UTF-8?q?=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D1=8B=D0=B5=20=D0=BF=D1=83=D1=82?= =?UTF-8?q?=D0=B8=20=D0=BA=20CSS=20(./design-system/...)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 610 ++++++++++++++++------------------------------------- 1 file changed, 181 insertions(+), 429 deletions(-) diff --git a/index.html b/index.html index 27302a4..c1e9cc6 100644 --- a/index.html +++ b/index.html @@ -4,260 +4,137 @@ Топ услуг B2C по регионам - - + + + + - + - + + +
+
+ +
+ Топ услуг B2C по регионам + Июль 2026 +
+
+ + +
+
+ +
+
+
+

Топ услуг B2C по регионам

+

Рейтинг услуг по количеству покупок и сумме в разбивке по регионам

+
+
+ +
+ +
+
По регионам (сумма)
+
+
+
+ +
+
+
+ +
+ + + + + + + + + + + +
РегионУслугаКол-воСумма (₸)Статус
+
+
+
- +document.getElementById("kpi-strip").innerHTML = [ + { label: "Всего покупок", value: fmtNum(totalQty), sub: "Июль 2026" }, + { label: "Всего регионов", value: regions.size, sub: "в топ-50" }, + { label: "Услуга-лидер", value: "B2C Абонплата ШПД", sub: "37 372 покупок" }, + { label: "Регион-лидер", value: topRegion[0], sub: fmtMoney(topRegion[1] / 1e6) + " млн ₸" } +].map(k => `
${k.label}
${k.value}
${k.sub}
`).join(""); - -
+// Chart +const sortedRegions = Object.entries(regionData).sort((a, b) => b[1] - a[1]).slice(0, 8); +const maxVal = Math.max(...sortedRegions.map(([,v]) => v)); +document.getElementById("region-chart").innerHTML = sortedRegions.map(([r, v]) => { + const h = (v / maxVal) * 160; + return `
`; +}).join(""); +document.getElementById("region-labels").innerHTML = sortedRegions.map(([r]) => `${r.replace("г.","").replace(" ","")}`).join(""); - - - - - -