1 |
- var s="";function be(e,t){return(e=Math.round(e*10**t)/10**t).toFixed(t)}var xe=0,$e=0,a={},ve={},Ce={},Ie,datSe,curSe,n;function prevFile(){$e=($e-1+xe)%xe,h()}function nextFile(){$e=($e+1)%xe,h()}function we(){$(".chart").hide(300),$("#fileOutput").html(""),$("#name").html("")}function getFiles(e){a[xe]=e.target.files[0],$e=xe,xe++,$("#controls").removeClass("disabled"),$("#lbtn").removeClass("disabled"),$("#rbtn").removeClass("disabled"),h(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 S(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(e){e=o('{"meId":'+$("#Id").val()+',"seIds":"'+s+'","schoolId":19707,"studentId":"'+e+'"}');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[xe]=new Blob([e],{type:"text/plain"}),$e=xe,xe++,$("#controls").removeClass("disabled"),$("#lbtn").removeClass("disabled"),$("#rbtn").removeClass("disabled"),h(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+'"}');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"):p(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&&p($('<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[$e]+',"seId":'+e+',"studentId":"'+ve[$e]+'"}'),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 Ee(n){ve[$e]||(ve[$e]=prompt("数字校园号?")),Ce[$e]||(Ce[$e]=prompt("考试编号?(心意答点击考试标题后,切换考试的列表里可见)"));var e=o('{"schoolId":19707,"seId":'+n+',"studentId":"'+ve[$e]+'"}');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}">${s[e].eqDisplayIndex}. <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>")})})}var d=[],e,fontSize;function c(){for(let e=0;e<d.length;e++)clearInterval(d[e]);d=[]}function p(e){var t,s=0;d.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 qe(e){return 90<=e?"success":75<=e?"info":60<=e?"warning":"danger"}function resizeChart(){clearTimeout(e),e=setTimeout(function(){if(c(),"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 u=document.createElement("a"),m;function f(){u.href=m,u.setAttribute("download","data.txt"),u.click()}var ze=[],Fe=[];const Me=["#5bc0de","#5a7ddd","#795add","#ba5add","#dd5abf","#dd5a7d","#dd795a","#ddba5a","#bfdd5a","#7ddd5a","#5add79","#5addba","#2aa9cf","#20809d","#cf512a","#9d3d20"];function h(fe=0){console.log("Start processing No. "+$e);var e=a[$e],ge=(m=window.URL.createObjectURL(e),$("#message")[0]),ye='<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=(ge.innerHTML=$e+1+"/"+xe+" - "+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(N){try{var W=$("#fileOutput")[0],H=$("#fileInfo")[0],J=$("#name")[0],D=eval("("+N.target.result+")"),t="",s="",a=($("#single").empty(),$("#detail").empty(),eval("("+Oe(D.data).toString()+")")),n=(Ce[$e]=a.meId.toString(),ve[$e]=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]=be(1-l[e].essClassOrder/r[e].secsStudentCount,3),I[w]=be(1-l[e].essGradeOrder/d[u[e]].seStudentCount,3))}R[0]=be(1-e.messClassOrder/o[0].mecsStudentCount,3),I[0]=be(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"]=be(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-'+qe(be(100*I[n[e]],1))+' btn-how" onclick="getSe('+n[e]+");$('.btn-how').removeClass('active');$(this).addClass('active')\">"+p[l[O].seId]+"</button>"),$("#detail").append('<button class="btn btn-'+qe(be(100*I[n[e]],1))+' btn-how" onclick="getSec('+n[e]+");$('.btn-how').removeClass('active');$(this).addClass('active')\">"+p[l[O].seId]+"</button>"),t+="<h3 class='bg-"+qe(be(100*I[n[e]],1))+" text-"+qe(be(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>"+ye+"<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>"+ye+"<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>"+ye+"<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),Ee(curSe),$("#single>button")[0].classList.add("active"),$("#detail>button")[0].classList.add("active")}catch(e){return console.log(e),we(),ge.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[$e]+" ("+parseInt(a.examStudents[0].classId)+" "+e.studentName+") "+Ce[$e]+' ("'+a.multiExam.meName+'")'}),fetch("/score/log",{method:"POST",headers:{"Content-type":"application/json"},body:V})),ge.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>"+ye+"<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>"+ye+"<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(),xe<=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(be(m[O]/x[O]*100,1)),se.push(be(h[O]/x[O]*100,1)),ue.push({value:[be(S[O]/x[O]*100,1),be(f[O]/x[O]*100,1),be(g[O]/x[O]*100,1),be(y[O]/x[O]*100,1),be(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(be(100*R[O],1)),re.push(be(100*I[O],1)))}for(A in C)ie.push(p[A]),de.push(C[A]),ce.push(be(100*Y[A],1));ze[$e]=X,Fe[$e]=e.studentName;var E={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},q={...E},z={...E},F={...E},T={...E},M={...E},k={...E},L={...E},j=[],me=[],he=[];for(let e=0;e<xe;e++)for(var Se in ze[e])-1==j.indexOf(Se)&&j.push(Se);for(let t=0;t<xe;t++)if(me.push([]),ze[t]){for(let e=0;e<j.length;e++)me[t].push(ze[t][j[e]]);he.push({name:Fe[t],type:"line",data:me[t],color:Me[t]})}q.title={text:"比一比",textStyle:{fontSize:14,fontStyle:"normal",fontWeight:"bold"}},q.legend={data:Fe},q.xAxis=[{axisTick:{alignWithLabel:!0},type:"category",data:j,name:"科目",position:"left"}],q.yAxis=[{type:"value",name:"分数",position:"left"}],q.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(q),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()})});
|