1 |
- var s="";function ye(e,t){return(e=Math.round(e*10**t)/10**t).toFixed(t)}var be=0,xe=0,a={},ve={},Ce={},Ie,datSe,curSe,n;function prevFile(){xe=(xe-1+be)%be,S()}function nextFile(){xe=(xe+1)%be,S()}function we(){$(".chart").hide(300),$("#fileOutput").html(""),$("#name").html("")}function getFiles(e){a[be]=e.target.files[0],xe=be,be++,$("#controls").removeClass("disabled"),$("#lbtn").removeClass("disabled"),$("#rbtn").removeClass("disabled"),S(1)}document.onkeydown=function(e){var t=e||window.event||arguments.callee.caller.arguments[0];t&&("ArrowLeft"==t.key?prevFile():"ArrowRight"==t.key&&nextFile())};const t=CryptoJS.enc.Utf8.parse("abcdefgabcdefg12");function Oe(e){e=CryptoJS.lib.CipherParams.create({ciphertext:CryptoJS.enc.Hex.parse(e)});return CryptoJS.AES.decrypt(e,t,{mode:CryptoJS.mode.ECB,padding:CryptoJS.pad.Pkcs7}).toString(CryptoJS.enc.Utf8)}function o(e){return CryptoJS.AES.encrypt(e,t,{mode:CryptoJS.mode.ECB,padding:CryptoJS.pad.Pkcs7}).ciphertext.toString()}function f(t){var s,a=new Array,n=t.length;for(let e=0;e<n;e++)65536<=(s=t.charCodeAt(e))&&s<=1114111?(a.push(s>>18&7|240),a.push(s>>12&63|128),a.push(s>>6&63|128),a.push(63&s|128)):2048<=s&&s<=65535?(a.push(s>>12&15|224),a.push(s>>6&63|128),a.push(63&s|128)):128<=s&&s<=2047?(a.push(s>>6&31|192),a.push(63&s|128)):a.push(255&s);return a}function l(t){i(t).then(function(){var e=o('{"meId":'+$("#Id").val()+',"seIds":"'+s+'","schoolId":19707,"studentId":"'+t+'"}');return fetch("http://36.112.23.77/analysis/api/student/exam/getStudentReportMEVO",{method:"POST",headers:{"Content-type":"application/json"},body:e})}).then(e=>e.text()).then(e=>{a[be]=new Blob([e],{type:"text/plain"}),xe=be,be++,$("#controls").removeClass("disabled"),$("#lbtn").removeClass("disabled"),$("#rbtn").removeClass("disabled"),S(1)})}function r(t){for(let e=1;e<t.length;e++)s&&(s+=","),s+=t[e].seId.toString()}function i(e){e=o('{"schoolId":19707,"studentId":"'+e+'"}');return fetch("http://36.112.23.77/analysis/api/student/exam/getUserMultiExamByStudentIdAndSchoolId",{method:"POST",headers:{"Content-type":"application/json"},body:e}).then(e=>e.json()).then(e=>{var t=JSON.parse(Oe(e.data));let s="";for(let e=0;e<t.length;e++)s+=t[e].examName.slice(t[e].examName.length-4,t[e].examName.length-2)+" - "+t[e].meId+(e==t.length-1?"":", "),r(t[e].studentReportInfos);$("#Id").attr("placeholder",s)})}function check(){var s=prompt("验证身份\n我的数字校园号是:");fetch("/js/e.json",{method:"GET",headers:{"Content-type":"application/json"}}).then(e=>e.json()).then(e=>{var e=e.data.filter(function(e){return e.no==s}),t=e[0].organization;"11班"==t.slice(t.length-3)?(Ie=e[0].name,i(e[0].no),$(".fetch").toggle(1e3)):alert("no")})}function fetchMe(t){parseInt(t)?l(t):fetch("/js/e.json",{method:"GET",headers:{"Content-type":"application/json"}}).then(e=>e.json()).then(e=>{l(e.data.filter(function(e){return e.name==t})[0].no)})}function imageLoaded(t){var e=$("img")[t],s=e.width/e.naturalWidth;1==s&&(s=($(".tab-content")[0].clientWidth-12)/e.naturalWidth),$(".cover"+t).empty();for(var a=0;a<datSe.displayIndexDetails.length;a++){var n=datSe.displayIndexDetails[a],o=n.eqAnswerIpxywh.split("#");for(let e=0;e<o.length;e++){var l,r=o[e].split(",");6==r.length?parseInt(r[1])-1==t&&(l=$('<span class="minus" style="transform:translate('+(r[2]*s).toFixed(6)+"px,"+(r[3]*s).toFixed(6)+'px)">'+(n.eqScore==n.eqFullScore?n.eqFullScore.toString():0==n.eqScore?(n.eqScore-n.eqFullScore).toString():n.eqScore.toString()+"/"+n.eqFullScore.toString())+"</span>").appendTo(".cover"+t),n.eqScore==n.eqFullScore?l.addClass("full"):u(l)):0==t&&(l=$('<span class="sp" style="transform:translate('+(r[1]*s).toFixed(6)+"px,"+(r[2]*s).toFixed(6)+"px);width:"+(r[3]*s).toFixed(6)+"px;height:"+(r[4]*s).toFixed(6)+'px"></span>').appendTo(".cover"+t),0==e&&n.eqFullScore!=n.eqScore&&u($('<span class="minus" style="transform:translate('+(r[1]*s-20).toFixed(6)+"px,"+(r[2]*s-5).toFixed(6)+'px)">'+(n.eqScore-n.eqFullScore).toString()+"</span>").appendTo(".cover"+t)),n.eqCorrectAnswer.match("ABCD"[e])?l.addClass("cor"):n.eqAnswer.match("ABCD"[e])&&l.addClass("err"))}}}function getSe(e,t,s){!t&&!$(".nav-tabs>li")[2].classList[0]||!s&&e==curSe&&n||(n=1,curSe=e,fontSize=14,bd=o(bd='{"schoolId":19707,"meId":'+Ce[xe]+',"seId":'+e+',"studentId":"'+ve[xe]+'"}'),fetch("http://36.112.23.77/analysis/api/student/exam/getStuExamDetailInfo",{method:"POST",headers:{"Content-type":"application/json"},body:bd}).then(e=>e.json()).then(e=>{$("#singleDat").empty();var t=JSON.parse(Oe(e.data));console.log(t);for(let e=1;e<=t.pageCount;e++)$("#singleDat").append('<br><span class="cover'+(e-1)+'"></span><img src="http://36.112.23.77'+t.examUrl+"page_"+e+'.jpg" onload="imageLoaded('+(e-1)+')">'),$("img")[e-1].style.width="100%";t.pageCount||$("#singleDat").append("<p>...</p>"),datSe=t}))}var Ae=[];function d(e,t=0){return t?"第"==e[0]?"":`data-toggle="tooltip" data-placement="left" title="${e.match("-")?e.slice(e.split("-")[0].length+1):""}"`:"第"==e[0]?e.slice(1,e.length-1)+":":e.split("-")[0]+"."}function qe(n){curSe=n,ve[xe]||(ve[xe]=prompt("数字校园号?")),Ce[xe]||(Ce[xe]=prompt("考试编号?(心意答点击考试标题后,切换考试的列表里可见)"));var e=o('{"schoolId":19707,"seId":'+n+',"studentId":"'+ve[xe]+'"}');fetch("http://36.112.23.77/analysis/api/student/exam/getStudentReportSEVO",{method:"POST",headers:{"Content-type":"application/json"},body:e}).then(e=>e.json()).then(e=>{e=JSON.parse(Oe(e.data));let t='<ul class="list-unstyled">';t=(t=(t+=`<li class="text-warning">**. <span class="sc avgSc" style="left:${e.singleExam.seAvgScore/e.singleExam.seFullScore*300}">.</span>`)+`<span class="sc mySc" style="left:${Ae[n]/e.singleExam.seFullScore*300}">${Ae[n]}</span>`)+`<span class="sc fullSc" style="left:${300-8*Ae[n].toString().length}">${e.singleExam.seFullScore}</span></li>`;var s=e.examQuestions;let a=-8;for(let e=0;e<s.length;e++)9==e&&(a=0),idc=s[e].personScore==s[e].eqFullScore?"success fullScore":'danger"',t+=`<li class="text-${idc}" ${d(s[e].eqDisplayName,1)}>${d(s[e].eqDisplayName)}<span class="sc avgSc" style="left:${s[e].eqAvgScore/s[e].eqFullScore*300-a}">.</span>`,s[e].personScore!=s[e].eqFullScore&&(t+=`<span class="sc mySc" style="left:${s[e].personScore/s[e].eqFullScore*300-a}">${s[e].personScore}</span>`),t=(t+=`<span class="sc fullSc" style="left:${300-8*s[e].personScore.toString().length*(s[e].personScore!=s[e].eqFullScore)-a}">${s[e].eqFullScore}</span>`)+`<span class="sc" style="left:${350-8*s[e].personScore.toString().length*(s[e].personScore!=s[e].eqFullScore)-8*s[e].eqFullScore.toString().length-a}">${s[e].qstTagName}</span></li>`;$("#detailDat").html(t+"</ul>"),$("[data-toggle='tooltip']").tooltip()})}var c=[],e,fontSize;function p(){for(let e=0;e<c.length;e++)clearInterval(c[e]);c=[]}function u(e){var t,s=0;c.push(setInterval(function(){t=100*Math.random()-50,$(e).css("transform",$(e).css("transform").split("rotate")[0]+"rotate("+(t-s)+"deg)"),s=t},600*Math.random()+300))}function Ee(e){return 90<=e?"success":75<=e?"info":60<=e?"warning":"danger"}function resizeChart(){clearTimeout(e),e=setTimeout(function(){if(p(),"active"==$(".nav-tabs>li")[0].classList[0])console.log("reload chart"),cc.resize(),sc1.resize(),sc2.resize(),oc1.resize(),oc2.resize(),oc3.resize(),oc4.resize(),"0px"==$("#score1>div").css("width")?$("#resizeBtn").show():$("#resizeBtn").hide(300);else if("active"==$(".nav-tabs>li")[2].classList[0]){console.log("reload image");for(let e=0;e<datSe.pageCount;e++)imageLoaded(e);$(".minus").css("font-size",fontSize)}},300)}function Te(){return"15"}var m=document.createElement("a"),h;function g(){m.href=h,m.setAttribute("download","data.txt"),m.click()}var ze=[],Fe=[];const Me=["#5bc0de","#5a7ddd","#795add","#ba5add","#dd5abf","#dd5a7d","#dd795a","#ddba5a","#bfdd5a","#7ddd5a","#5add79","#5addba","#2aa9cf","#20809d","#cf512a","#9d3d20"];function S(fe=0){console.log("Start processing No. "+xe);var e=a[xe],$e=(h=window.URL.createObjectURL(e),$("#message")[0]),ge='<table class="table table-responsive" style="table-layout: fixed;"><tr><td>平均分</td><td>最高分</td><td>75%</td><td>中位数</td><td>25%</td><td>最低分</td></tr>',t=($e.innerHTML=xe+1+`/${be} - ${e.name} - ${e.size} 字节 - ${e.type} - 正在读取...<br>>`,$("#upbtn").removeClass("btn-danger"),$("#upbtn").addClass("btn-info"),$("#upicon").removeClass("glyphicon-exclamation-sign"),$("#upicon").addClass("glyphicon-open"),new FileReader);t.onload=function(j){try{var W=$("#fileOutput")[0],H=$("#fileInfo")[0],J=$("#name")[0],D=eval(`(${j.target.result})`),t="",s="",a=($("#single").empty(),$("#detail").empty(),eval(`(${Oe(D.data).toString()})`)),n=(Ce[xe]=a.meId.toString(),ve[xe]=a.studentId,H.innerHTML=`<h3>${a.multiExam.meName}</h3>`,[]),B=[],e=a.multiExamStudentScore,o=a.multiExamClassScores,l=e.singleExamStudentScores,r=a.singleExamClassScores,i=a.singleExamClassYsScores,d=a.multiExam.singleExams,n=a.seIds,c=n.length;for(let t=0;t<c;t++)for(let e=0;e<c;e++)d[t].seId==n[e]&&(B[e]=d[t].seCourseName);var p={};for(let e=0;e<c;e++)p[n[e]]=B[e];p[0]="总分";for(let e=0;e<i.length;e++)p[i[e].seId+"Ys"]=p[i[e].seId]+" "+i[e].ysClassId;var u={},Q={},G={};for(let t=0;t<c;t++)for(let e=0;e<c;e++)l[e]&&l[e].seId==n[t]&&(G[t]=!0,u[e]=t);for(let e=1;e<c;e++)G[e]||(n[e]=-1);for(let e=0;e<c;e++)Q[u[e]]=e;var m={},h={},S={},f={},g={},y={},b={},x={},v={},C={},P={},R={},Y={},I={},w;for(let e=0;e<c;e++){l[e]&&(w=l[e].seId,Ae[w]=l[e].essScore,m[w]=l[e].essScore,h[w]=r[e].secsAvgScore,S[w]=r[e].secsMinScore,f[w]=r[e].secsQuarterScore,g[w]=r[e].secsHalfScore,y[w]=r[e].secs3quatrerScore,b[w]=r[e].secsMaxScore,x[w]=d[u[e]].seFullScore,v[w]=l[e].essClassOrder,P[w]=l[e].essGradeOrder,R[w]=ye(1-l[e].essClassOrder/r[e].secsStudentCount,3),I[w]=ye(1-l[e].essGradeOrder/d[u[e]].seStudentCount,3))}R[0]=ye(1-e.messClassOrder/o[0].mecsStudentCount,3),I[0]=ye(1-e.messGradeOrder/a.multiExamSchoolScore.mecsStudentCount,3),v[0]=e.messClassOrder,P[0]=e.messGradeOrder;for(let t=0;t<i.length;t++)for(let e=0;e<c;e++)l[e]&&i[t].seId==l[e].seId&&(Y[i[t].seId+"Ys"]=ye(1-l[e].essYsClassOrder/i[t].secsStudentCount,3),C[i[t].seId+"Ys"]=l[e].essYsClassOrder);var U=Te();for(let e=0;e<c;e++){var O=Q[e];if(l[O]){$("#single").append(`<button class="btn btn-${Ee(ye(100*I[n[e]],1))} btn-how ${n[e]}" onclick="getSe(${n[e]});$('.btn-how').removeClass('active');$(this).addClass('active')">${p[l[O].seId]}</button>`),$("#detail").append(`<button class="btn btn-${Ee(ye(100*I[n[e]],1))} btn-how ${n[e]}" onclick="getSec(${n[e]});$('.btn-how').removeClass('active');$(this).addClass('active')">${p[l[O].seId]}</button>`),t+=`<h3 class='bg-${Ee(ye(100*I[n[e]],1))} text-${Ee(ye(100*I[n[e]],1))}'>${p[l[O].seId]} <small>${l[O].essScore}</small></h3><h4>${a.examStudents[0].classId} 班内 <small>${l[O].essClassOrder} / ${r[O].secsStudentCount}</small></h4>${ge}<tr><td>${r[O].secsAvgScore}</td><td>${r[O].secsMaxScore}</td><td>${r[O].secs3quatrerScore}</td><td>${r[O].secsHalfScore}</td><td>${r[O].secsQuarterScore}</td><td>${r[O].secsMinScore}</td></tr></table>`,s=`,${a.examStudents[0].classId} 班 ${r[O].secsClassOrder} / `+U;for(let e=0;e<i.length;e++)i[e].seId==l[O].seId&&(t+=`<h4>${i[e].ysClassId} 层内 <small>${l[O].essYsClassOrder} / ${i[e].secsStudentCount}</small></h4>${ge}<tr><td>${i[e].secsAvgScore}</td><td>${i[e].secsMaxScore}</td><td>${i[e].secs3quatrerScore}</td><td>${i[e].secsHalfScore}</td><td>${i[e].secsQuarterScore}</td><td>${i[e].secsMinScore}</td></tr></table>`,s+=`,${i[e].ysClassId} 层 ${i[e].secsClassOrder} / ?`);t+=`<h4>年级 <small>${l[O].essGradeOrder} / ${d[u[O]].seStudentCount+s}</small></h4>${ge}<tr><td>${d[u[O]].seAvgScore}</td><td>${d[u[O]].seMaxScore}</td><td>${d[u[O]].se3QuarterScore}</td><td>${d[u[O]].seHalfScore}</td><td>${d[u[O]].seQuarterScore}</td><td>${d[u[O]].seMinScore}</td></tr></table>`}}curSe=curSe||n[0],getSe(curSe,0,1),qe(curSe),$("#single>button."+curSe).addClass("active"),$("#detail>button."+curSe).addClass("active")}catch(e){return console.log(e),we(),$e.innerHTML+="读取失败!",$("#upbtn").removeClass("btn-info"),$("#upbtn").addClass("btn-danger"),$("#upicon").removeClass("glyphicon-open"),void $("#upicon").addClass("glyphicon-exclamation-sign")}var V,_=($("#single").append(`<button class="btn btn-default btn-how" onclick="fontSize+=3;$('.minus').css('font-size',fontSize+'px');for (let i=0;i<datSe.pageCount;i++)$('img')[i].style.width=parseInt($('img')[i].style.width)+20+'%';resizeChart()"><span class="glyphicon glyphicon-zoom-in"></span></button>`),$("#single").append(`<button class="btn btn-default btn-how" onclick="fontSize-=3;$('.minus').css('font-size',fontSize+'px');for (let i=0;i<datSe.pageCount;i++)$('img')[i].style.width=parseInt($('img')[i].style.width)-20+'%';resizeChart()"><span class="glyphicon glyphicon-zoom-out"></span></button>`),$("#single").append('<span id="singleDat" style="word-wrap: break-word; white-space: normal"></span><br><br><br>'),$("#detail").append(`<button class="btn btn-default btn-how" onclick="$('.fullScore').toggle(500)"><span class="glyphicon glyphicon-eye-close"></span></button>`),$("#detail").append('<span id="detailDat" style="word-wrap: break-word; white-space: normal"></span><br><br><br>'),fe&&(V=JSON.stringify({content:Ie+" fetched "+ve[xe]+" ("+parseInt(a.examStudents[0].classId)+" "+e.studentName+") "+Ce[xe]+' ("'+a.multiExam.meName+'")'}),fetch("/score/log",{method:"POST",headers:{"Content-type":"application/json"},body:V})),$e.innerHTML+="读取成功!<br>",J.innerHTML="姓名:"+e.studentName,H.innerHTML=`<h3>${a.multiExam.meName} <small>${a.examStudents[0].classId}班 ${e.studentName}</small></h3>`,W.innerHTML=1<c?`<h3>总分 <small>${e.messScore}</small></h3><h4>${a.examStudents[0].classId} 班内 <small>${e.messClassOrder} / ${o[0].mecsStudentCount}</small></h4>${ge}<tr><td>${o[0].mecsAvgScore}</td><td>${o[0].mecsMaxScore}</td><td>${o[0].mecs3quatrerScore}</td><td>${o[0].mecsHalfScore}</td><td>${o[0].mecsQuarterScore}</td><td>${o[0].mecsMinScore}</td></tr></table><h4>年级 <small>${e.messGradeOrder} / ${a.multiExamSchoolScore.mecsStudentCount},${a.examStudents[0].classId}班 ${o[0].mecsClassOrder} / ${U}</small></h4>${ge}<tr><td>${a.multiExam.meAvgScore}</td><td>${a.multiExam.meMaxScore}</td><td>${a.multiExam.me3QuatrerScore}</td><td>${a.multiExam.meHalfScore}</td><td>${a.multiExam.meQuarterScore}</td><td>${a.multiExam.meMinScore}</td></tr></table>`+t:t,$("#fileOutput table").css("display","inline-table"),$("#fileOutput table").css("margin-bottom","0px"),$(".chart").show(),be<=1?$("#comp").hide():($("#comp").show(),cc.resize()),cc=echarts.init($("#comp")[0]),sc1=echarts.init($("#score1")[0]),sc2=echarts.init($("#score2")[0]),oc1=echarts.init($("#order1")[0]),oc2=echarts.init($("#order2")[0]),oc3=echarts.init($("#order3")[0]),oc4=echarts.init($("#order4")[0]),[]),K=[],X={},Z=[],ee=[],te=[],se=[],ae=[],ne=[],oe=[],le=[],re=[],ie=[],de=[],ce=[],pe=(n[c]=0,[]),ue=[],A;for(let e=0;e<c;e++){var O=n[e];-1!=O&&(X[p[O]]=m[O],"总分"!=p[O].substr(0,2))&&(_.push(p[O].substr(0,2)),K.push(m[O]),Z.push(h[O]),ee.push(x[O]),pe.push({value:[S[O],f[O],g[O],y[O],b[O]]}),te.push(ye(m[O]/x[O]*100,1)),se.push(ye(h[O]/x[O]*100,1)),ue.push({value:[ye(S[O]/x[O]*100,1),ye(f[O]/x[O]*100,1),ye(g[O]/x[O]*100,1),ye(y[O]/x[O]*100,1),ye(b[O]/x[O]*100,1)]}))}for(let e=0;e<=c;e++){var O=n[e];-1==O||"总分"==p[O].substr(0,2)&&1==c||(ae.push(p[O].substr(0,2)),ne.push(v[O]),oe.push(P[O]),le.push(ye(100*R[O],1)),re.push(ye(100*I[O],1)))}for(A in C)ie.push(p[A]),de.push(C[A]),ce.push(ye(100*Y[A],1));ze[xe]=X,Fe[xe]=e.studentName;var q={textStyle:{fontFamily:"Noto Serif SC"},tooltip:{trigger:"axis"},toolbox:{show:!0,feature:{saveAsImage:{show:!0},dataView:{show:!0,readOnly:!1}},orient:"vertical"},emphasis:{focus:"series"},calculable:!0},E={...q},z={...q},F={...q},T={...q},M={...q},k={...q},L={...q},N=[],me=[],he=[];for(let e=0;e<be;e++)for(var Se in ze[e])-1==N.indexOf(Se)&&N.push(Se);for(let t=0;t<be;t++)if(me.push([]),ze[t]){for(let e=0;e<N.length;e++)me[t].push(ze[t][N[e]]);he.push({name:Fe[t],type:"line",data:me[t],color:Me[t]})}E.title={text:"比一比",textStyle:{fontSize:14,fontStyle:"normal",fontWeight:"bold"}},E.legend={data:Fe},E.xAxis=[{axisTick:{alignWithLabel:!0},type:"category",data:N,name:"科目",position:"left"}],E.yAxis=[{type:"value",name:"分数",position:"left"}],E.series=he,z.title={text:"分数",textStyle:{fontSize:14,fontStyle:"normal",fontWeight:"bold"}},z.legend={data:["四分位","满分","平均分","我的分数"]},z.xAxis=[{axisTick:{alignWithLabel:!0},type:"category",data:_,name:"科目",position:"left"}],z.yAxis=[{type:"value",name:"分数",position:"left"}],z.series=[{name:"四分位",type:"boxplot",data:pe,color:"#5bc0de",itemStyle:{color:"transparent"}},{name:"满分",type:"scatter",data:ee,color:"#b6b6b6"},{name:"平均分",type:"line",data:Z,color:"#337ab7"},{name:"我的分数",type:"line",data:K,color:"#e2041b"}],F.title={text:"得分率",textStyle:{fontSize:14,fontStyle:"normal",fontWeight:"bold"}},F.legend={data:["四分位","平均得分率","我的得分率"]},F.xAxis=[{axisTick:{alignWithLabel:!0},type:"category",data:_,name:"科目",position:"left"}],F.yAxis=[{type:"value",name:"得分率(%)",position:"left"}],F.series=[{name:"四分位",type:"boxplot",data:ue,color:"#5bc0de",itemStyle:{color:"transparent"}},{name:"平均得分率",type:"line",data:se,color:"#337ab7"},{name:"我的得分率",type:"line",data:te,color:"#d9534f"}],T.title={text:"行政排名位次",textStyle:{fontSize:14,fontStyle:"normal",fontWeight:"bold"}},T.legend={data:["班级排名","年级排名"]},T.xAxis=[{axisTick:{alignWithLabel:!0},type:"category",data:ae,name:"科目",position:"left"}],T.yAxis=[{type:"value",name:"排名",position:"left"}],T.series=[{name:"班级排名",type:"bar",data:ne,color:"#5bc0de"},{name:"年级排名",type:"bar",data:oe,color:"#337ab7"}],M.title={text:"行政排名比例",textStyle:{fontSize:14,fontStyle:"normal",fontWeight:"bold"}},M.legend={data:["班级排名(%)","年级排名(%)"]},M.xAxis=[{axisTick:{alignWithLabel:!0},type:"category",data:ae,name:"科目",position:"left"}],M.yAxis=[{type:"value",name:"排名(%)",position:"left",max:100}],M.series=[{name:"班级排名(%)",type:"bar",data:le,color:"#5bc0de"},{name:"年级排名(%)",type:"bar",data:re,color:"#337ab7"}],k.title={text:"分班排名位次",textStyle:{fontSize:14,fontStyle:"normal",fontWeight:"bold"}},k.legend={data:["分班排名"]},k.xAxis=[{axisTick:{alignWithLabel:!0},type:"category",data:ie,name:"科目",position:"left"}],k.yAxis=[{type:"value",name:"排名",position:"left"}],k.series=[{name:"分班排名",type:"bar",data:de,color:"#5cb85c"}],L.title={text:"分班排名比例",textStyle:{fontSize:14,fontStyle:"normal",fontWeight:"bold"}},L.legend={data:["分班排名(%)"]},L.xAxis=[{axisTick:{alignWithLabel:!0},type:"category",data:ie,name:"科目",position:"left"}],L.yAxis=[{type:"value",name:"排名(%)",position:"left",max:100}],L.series=[{name:"分班排名(%)",type:"bar",data:ce,color:"#5cb85c"}],cc.setOption(E),sc1.setOption(z),sc2.setOption(F),oc1.setOption(T),oc2.setOption(M),oc3.setOption(k),oc4.setOption(L),window.onresize=resizeChart},t.readAsText(e)}$().ready(function(){$(".chart").hide(),$(function(){$("[data-toggle='tooltip']").tooltip()}),$("#Input").keydown(function(e){13==e.keyCode&&$("#fetchBtn")[0].click()})});
|