(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-e39ef06c"],{"23e5":function(t,a,e){"use strict";e.r(a);var r=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"echart"},[e("div",{staticClass:"top"},[e("img",{staticClass:"img",attrs:{width:"50",src:"https://ccrb.s3.cn-northwest-1.amazonaws.com.cn/Rectangle%20192301712643054648.png",alt:""}}),e("div",{staticClass:"userName"},[t._v(t._s(t.studentInfo.name))]),e("div",{staticClass:"vla"},[t._v("班级: "+t._s(t.studentInfo.cname))]),e("van-dropdown-menu",[e("van-dropdown-item",{attrs:{title:"学期",options:t.termList},on:{change:t.getClassAva},model:{value:t.year,callback:function(a){t.year=a},expression:"year"}})],1)],1),t.chartData.length?e("div",{staticClass:"synthesize"},[e("div",{staticClass:"synthesizeTit"},[t._v("学期综合表现")]),e("radar",{key:t.chartData.toString(),ref:"radar",attrs:{chartData:t.chartData,categories:t.categories}}),e("croColumnar",{key:t.croColumnarData.toString()+"a",ref:"cro",attrs:{chartData:t.croColumnarData,categories:t.categories}})],1):t._e(),t.chartData.length?e("div",t._l(t.VeidooList,(function(a,r){return e("div",{key:a.id+"c"},[e("fieldMap",{key:t.radarData.toString(),attrs:{tid:a.id,tit:a.name,userid:t.userid,classScoreData:t.classScoreData,claStuNum:t.claStuNum,year:t.year,radarData:t.radarData}})],1)})),0):t._e(),t.chartData.length?t._e():e("div",{staticClass:"noData"},[t._v(" 暂未评分 ")])])},n=[],i=(e("4160"),e("d81d"),e("13d5"),e("b0c0"),e("b680"),e("ac1f"),e("159b"),e("cc0e")),o=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{ref:"chart",staticStyle:{width:"100%",height:"250px","font-size":"10px"}})},c=[],s={name:"RadarChart",props:{chartData:{type:Array,default:function(){return[]}},categories:{type:Array,default:function(){return[]}}},data:function(){return{bLeg:[{name:"第一次评估"},{name:"第二次评估"},{name:"第三次评估"}],chartObj:null}},mounted:function(){this.renderChart(),this.$forceUpdate()},methods:{renderChart:function(){var t=this;this.chartObj=this.$echarts.init(this.$refs.chart);var a=this.chartData.map((function(a,e){return{value:a,name:t.bLeg[e].name}})),e={tooltip:{},legend:{data:this.bLeg.map((function(t){return t.name})),bottom:0},radar:{indicator:this.categories.map((function(t){return{name:t,max:5}}))},series:[{type:"radar",data:a}]};this.chartObj.setOption(e)}}},u=s,d=e("2877"),h=Object(d["a"])(u,o,c,!1,null,null,null),l=h.exports,f=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{ref:"chart",staticClass:"bar-chart",staticStyle:{width:"100%",height:"250px","font-size":"10px"}})},p=[],m={name:"BarChart",props:{chartData:{type:Array,required:!0},categories:{type:Array,required:!0}},data:function(){return{bLeg:["我的","班级平均"]}},mounted:function(){this.renderChart()},methods:{renderChart:function(){var t=this,a=this.$refs.chart,e=this.$echarts.init(a),r={tooltip:{},legend:{data:this.bLeg,bottom:0,icon:"circle"},xAxis:{type:"category",data:this.categories},yAxis:{type:"value",max:"5"},series:this.bLeg.map((function(a,e){return{name:a,data:t.chartData[e],type:"bar"}}))};e.setOption(r)}}},g=m,v=(e("c259"),Object(d["a"])(g,f,p,!1,null,"6cc1843a",null)),y=v.exports,b=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",[e("div",{staticClass:"synthesize"},[e("div",{staticClass:"synthesizeTit"},[t._v(t._s(t.tit)+"领域综合表现")]),e("verColumnar",{key:t.croData.toString()+"b",ref:"cro",attrs:{verChartData:t.croData,verCategories:t.bomCategories}}),e("croColumnar",{key:t.verData.toString(),ref:"cro",attrs:{chartData:t.verData,categories:t.bomCategories}}),t.fieldEvidence.length?e("div",{staticClass:"FTit"},[t._v(" 关键证据: ")]):t._e(),t._l(t.fieldEvidence,(function(a,r){return e("div",{staticClass:"proofCell"},[t._v(" "+t._s(a.recordDate)+"-"+t._s(a.recordTit)+"-观察笔记 ")])}))],2)])},D=[],C=(e("a9e3"),e("2909")),S=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{ref:"chart",staticStyle:{width:"100%",height:"300px","font-size":"10px"}})},A=[],E={name:"BarChart",props:{verChartData:{type:Array,required:!0},verCategories:{type:Array,required:!0}},data:function(){return{bLeg:["第一次评估","第二次评估","第三次评估"]}},mounted:function(){this.initializeChart()},methods:{initializeChart:function(){var t=this,a=this.$echarts.init(this.$refs.chart),e={xAxis:{type:"value",max:5},tooltip:{},legend:{data:this.bLeg,bottom:0},grid:{containLabel:!0},yAxis:{type:"category",data:this.verCategories},series:this.bLeg.map((function(a,e){return{name:a,data:t.verChartData[e],type:"bar"}}))};a.setOption(e)}}},j=E,O=Object(d["a"])(j,S,A,!1,null,null,null),x=O.exports,_={components:{croColumnar:y,verColumnar:x},props:{tit:{type:String,default:""},tid:{type:String,default:""},radarData:{type:Object,default:function(){}},classScoreData:{type:Array,default:function(){return[]}},claStuNum:{type:Number,default:0},userid:{type:String,default:""},year:{type:String,default:""},isPdf:{type:Boolean,default:!1}},data:function(){return{proofIsShow:!1,dialogVisible:!1,croData:[],verData:[],bomCategories:[],fieldEvidence:[]}},watch:{radarData:function(t,a){console.log("newVal",t),this.radarData=t,this.CroMap(),this.verMap()}},mounted:function(){this.CroMap(),this.verMap(),this.getEvidence()},methods:{proofJudge:function(){this.proofIsShow=!0,this.dialogVisible=!0},handleClose:function(){this.dialogVisible=!1,this.proofIsShow=!1},getEvidence:function(){var t=this,a={uid:this.userid,year:this.year,txt:this.tid,page:1};Object(i["d"])(a).then((function(a){console.log("获取关键证据数据",a),t.fieldEvidence=a[0]}))},CroMap:function(){var t=this;this.bomCategories=[];var a=this.radarData,e=a[this.tid];e.forEach((function(a){t.bomCategories.push(a.sname)}));var r=[];e.forEach((function(t){r.push(t[t.id])})),this.croData=this.combineArrays(r)},verMap:function(){var t=this,a=[];this.classScoreData.forEach((function(e){for(var r in e)r==t.tid&&a.push(e[r])}));var e=[];a.forEach((function(t){e.push(t.child)}));var r=[];r=this.combineArrays(e);var n=this,i=[];r.forEach((function(t,a){i[a]=[],t.forEach((function(t){i[a]=n.addArrays(i[a],t)}))}));var o=[];i.forEach((function(a,e){var r=0;r=a.reduce((function(t,a){return t+a}),0),o.push((r/3/t.claStuNum*1).toFixed(1))}));var c=this.radarData,s=c[this.tid],u=[];s.forEach((function(t){u.push(t[t.id])}));var d=[];u.forEach((function(t){var a=t.reduce((function(t,a,e){return t+a}),0);d.push(a)})),this.verData=d.map((function(t){return(t/3).toFixed(1)})),this.verData=[this.verData,o]},combineArrays:function(t){for(var a=[],e=Math.max.apply(Math,Object(C["a"])(t.map((function(t){return t.length})))),r=0;r0?a[0][0].num:0;var e=a[0];e.forEach((function(a,e){t.classScoreData.push(JSON.parse(a.json))})),t.getData()}))},countCro:function(){var t=this,a=[];this.chartData.forEach((function(e){a=t.addArrays(a,e)}));var e=this;this.croColumnarData=a.map((function(t){return(t/e.chartData.length).toFixed(1)}));var r=[this.croColumnarData,this.classAvaScoreData];this.croColumnarData=r,console.log("this.croColumnarData",this.croColumnarData)},addArrays:function(t,a){for(var e=[],r=0;rt.length)&&(a=t.length);for(var e=0,r=new Array(a);e