From 22298d4ed83c9da1983752da982384b6776322e6 Mon Sep 17 00:00:00 2001 From: Dauren777 Date: Thu, 11 Jun 2026 08:29:21 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20all=205=20issues=20=E2=80=94=20file=20li?= =?UTF-8?q?mit=20200KB,=20month=20range,=20TOP-5,=20report=20format,=20per?= =?UTF-8?q?-month=20data?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 148 +++++++++++++++++++++++------------------------------ 1 file changed, 64 insertions(+), 84 deletions(-) diff --git a/index.html b/index.html index b9f34c3..a865252 100644 --- a/index.html +++ b/index.html @@ -152,7 +152,13 @@ tr:hover{background:#FAFBFC} - + + + + + +по "; + h+="Количество: "; var now=new Date(); var curMonth=now.getMonth(); var savedMonth=localStorage.getItem("evmonth_"+e.id); @@ -1235,11 +1241,11 @@ function openEv(id,subIdx){ h+=">"+mnames[mi]+"" } h+=""; - h+="
"; + h+="
"; h+="
Файлы:"; if(cu&&cu.bg===0){ for(var bi=0;bi3145728){alert("\u0424\u0430\u0439\u043B \u0431\u043E\u043B\u044C\u0448\u0435 3MB");return} + if(f.size>204800){alert("\u0424\u0430\u0439\u043B \u0431\u043E\u043B\u044C\u0448\u0435 200KB. \u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u0441\u0436\u043C\u0438\u0442\u0435 \u0444\u0430\u0439\u043B \u0438\u043B\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u0435 \u043C\u0435\u043D\u044C\u0448\u0438\u0439.");return} var fr=new FileReader(); var subKey=curSub!==null?"_s"+curSub:""; var inm=document.getElementById("evm_"+id); var monthKey=inm?"_m"+inm.value:""; var brKey="_b"+(cu?cu.bg:0); + var fname=f.name;var fsize=f.size; fr.onload=function(){ var key="sf_"+id+monthKey+subKey+brKey; - var arr=[]; - var ex=localStorage.getItem(key); - if(ex){try{arr=JSON.parse(ex)}catch(e){}} + var arr=[];var ex=localStorage.getItem(key);if(ex){try{arr=JSON.parse(ex)}catch(e){}} var d=new Date(); - arr.push({n:f.name,s:f.size,d:d.getDate()+"."+String(d.getMonth()+1).padStart(2,"0")+"."+d.getFullYear(),u:cu?cu.n:"",data:fr.result}); - try{localStorage.setItem(key,JSON.stringify(arr))}catch(e){alert("\u041E\u0448\u0438\u0431\u043A\u0430 \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u044F")} + arr.push({n:fname,s:fsize,d:d.getDate()+"."+String(d.getMonth()+1).padStart(2,"0")+"."+d.getFullYear(),u:cu?cu.n:"",data:fr.result}); + try{localStorage.setItem(key,JSON.stringify(arr))}catch(e){alert("\u041E\u0448\u0438\u0431\u043A\u0430 \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u044F. \u041E\u0447\u0438\u0441\u0442\u0438\u0442\u0435 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430.");return} openEv(id,curSub!==null?curSub:undefined) }; fr.readAsDataURL(f) @@ -1456,7 +1446,7 @@ function renderAnalytics(){ } } problem.sort(function(a,b){return a.dr-b.dr}); - var pt=problem.slice(0,10); + var pt=problem.slice(0,5); if(pt.length){ var ph=""; for(var i=0;i

\u041F\u043B\u0430\u043D \u043F\u0440\u043E\u0438\u0437\u0432\u043E\u0434\u0441\u0442\u0432\u0435\u043D\u043D\u043E\u0439 \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0441\u0442\u0438

QAZAQtelecom HSE \u0437\u0430 "+periodLabel+"

\u041E\u0442\u0447\u0451\u0442 \u0441\u0444\u043E\u0440\u043C\u0438\u0440\u043E\u0432\u0430\u043D: "+new Date().toLocaleDateString("ru-RU")+"


"; - for(var i=0;i

\u041F\u043B\u0430\u043D \u041F\u0411

QAZAQtelecom HSE \u0437\u0430 "+periodLabel+"

\u041E\u0442\u0447\u0451\u0442 \u0441\u0444\u043E\u0440\u043C\u0438\u0440\u043E\u0432\u0430\u043D: "+new Date().toLocaleDateString("ru-RU")+"


"; + for(var i=0;i"; - hh+="
N\u041C\u0435\u0440\u043E\u043F\u0440\u0438\u044F\u0442\u0438\u0435\u0424\u0438\u043B\u0438\u0430\u043B\u0421\u0442\u0430\u0442\u0443\u0441\u0414\u043D\u0435\u0439
\u0421\u0440\u043E\u043A"+e.due+"\u0421\u0442\u0430\u0442\u0443\u0441"+stn[e.s]+"\u0424\u0438\u043B\u0438\u0430\u043B"+brs[e.b]+"\u041E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043D\u043D\u044B\u0439"+esc(nl2c(e.r))+"
"; - if(e.n)hh+="
\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435: "+esc(e.n)+"
"; - if(e.q)hh+="
\u041A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E: "+e.q+"
"; - var fhtml=""; - for(var si=-1;si<(e.sub?e.sub.length:0);si++){ - var sk=si>=0?"_s"+si:""; - for(var bk=0;bk"+esc(f.n)+" ("+Math.round((f.s||0)/1024)+" KB)" - }}catch(ex){} - } - } - } + hh+="
\u0420\u0430\u0437\u0434\u0435\u043B | "+esc(sn)+" | \u0421\u0440\u043E\u043A: "+e.due+" | "+stn[e.s]+"
"; + var rn="";var rq=0;for(var mi=0;mi"; + if(rq)hh+="
\u041A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E: "+rq+"
"; + var fhtml="";for(var mi=0;mi=0?"_s"+si:"";for(var bk=0;bk\uD83D\uDCC4 "+esc(f.n)+" ("+Math.round((f.s||0)/1024)+" KB)"}}catch(ex){}}}}} if(fhtml)hh+="
\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u044E\u0449\u0438\u0435 \u0444\u0430\u0439\u043B\u044B:
"+fhtml+"
"; } - hh+="

\u041E\u0442\u0447\u0451\u0442 \u0441\u0444\u043E\u0440\u043C\u0438\u0440\u043E\u0432\u0430\u043D: "+new Date().toLocaleDateString("ru-RU")+"

"; - var blob=new Blob([hh],{type:"text/html"}); - var a=document.createElement("a"); - a.href=URL.createObjectURL(blob); - a.download="report_pb_"+periodLabel.replace(/\s/g,"_")+".html"; - a.click() + hh+="

\u041E\u0442\u0447\u0451\u0442 \u0441\u0444\u043E\u0440\u043C\u0438\u0440\u043E\u0432\u0430\u043D: "+new Date().toLocaleDateString("ru-RU")+"

"; + var blob=new Blob([hh],{type:"text/html"});var a=document.createElement("a");a.href=URL.createObjectURL(blob);a.download="report_pb_"+periodLabel.replace(/\s/g,"_")+".html";a.click() } function dlWord(){ var fl=getFilteredEvs(); @@ -1987,6 +1967,6 @@ function dlAnalyticsWord(){ var a=document.createElement("a");a.href=URL.createObjectURL(blob);a.download="analytics.doc";a.click() } - +