(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-773022a0"],{"1fd3":function(t,e,a){"use strict";a("777a")},"23e5":function(t,e,a){"use strict";a.r(e);a("b0c0"),a("d3b7"),a("25f0");var r=function(){var t=this,e=t._self._c;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(e){t.year=e},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",{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.chartDataShow?t._e():e("div",{staticClass:"noData"},[t._v(" 暫未評分 ")])])},i=[],n=(a("d81d"),a("14d9"),a("13d5"),a("b680"),a("b64b"),a("ac1f"),a("159b"),a("cc0e")),o=function(){var t=this,e=t._self._c;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 e=this.chartData.map((function(e,a){return{value:e,name:t.bLeg[a].name}})),a={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:e}]};this.chartObj.setOption(a)}}},d=s,u=a("2877"),l=Object(u["a"])(d,o,c,!1,null,null,null),f=l.exports,h=function(){var t=this,e=t._self._c;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,e=this.$refs.chart,a=this.$echarts.init(e),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(e,a){return{name:e,data:t.chartData[a],type:"bar"}}))};a.setOption(r)}}},b=m,v=(a("1fd3"),Object(u["a"])(b,h,p,!1,null,"7f217b5e",null)),g=v.exports,y=function(){var t=this,e=t._self._c;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)])},x=[],w=a("2909"),D=(a("a9e3"),function(){var t=this,e=t._self._c;return e("div",{ref:"chart",staticStyle:{width:"100%",height:"300px","font-size":"10px"}})}),C=[],S={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,e=this.$echarts.init(this.$refs.chart),a={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(e,a){return{name:e,data:t.verChartData[a],type:"bar"}}))};e.setOption(a)}}},k=S,_=Object(u["a"])(k,D,C,!1,null,null,null),j=_.exports,A={components:{croColumnar:g,verColumnar:j},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:""}},data:function(){return{proofIsShow:!1,dialogVisible:!1,croData:[],verData:[],bomCategories:[],fieldEvidence:[]}},watch:{radarData:function(t,e){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,e={uid:this.userid,year:this.year,txt:this.tid,page:1};Object(n["d"])(e).then((function(e){t.fieldEvidence=e[0]}))},CroMap:function(){var t=this;this.bomCategories=[];var e=this.radarData,a=e[this.tid];a.forEach((function(e){t.bomCategories.push(e.sname)}));var r=[];a.forEach((function(t){r.push(t[t.id])})),this.croData=this.combineArrays(r)},verMap:function(){var t=this,e=[];this.classScoreData.forEach((function(a){for(var r in a)r==t.tid&&e.push(a[r])}));var a=[];e.forEach((function(t){a.push(t.child)}));var r=[];r=this.combineArrays(a);var i=this,n=[];r.forEach((function(t,e){n[e]=[],t.forEach((function(t){n[e]=i.addArrays(n[e],t)}))}));var o=[];n.forEach((function(e,a){var r=0;r=e.reduce((function(t,e){return t+e}),0),o.push((r/3/t.claStuNum*1).toFixed(1))}));var c=this.radarData,s=c[this.tid],d=[];s.forEach((function(t){d.push(t[t.id])}));var u=[];d.forEach((function(t){var e=t.reduce((function(t,e,a){return t+e}),0);u.push(e)})),this.verData=u.map((function(t){return(t/3).toFixed(1)})),this.verData=[this.verData,o]},combineArrays:function(t){for(var e=[],a=Math.max.apply(Math,Object(w["a"])(t.map((function(t){return t.length})))),r=0;r0?e[0][0].num:0;var a=e[0];a.forEach((function(e,a){t.classScoreData.push(JSON.parse(e.json))})),t.getData()}))},countCro:function(){var t=this,e=[];this.chartData.forEach((function(a){e=t.addArrays(e,a)}));var a=this;this.croColumnarData=e.map((function(t){return(t/a.chartData.length).toFixed(1)}));var r=[this.croColumnarData,this.classAvaScoreData];this.croColumnarData=r},addArrays:function(t,e){for(var a=[],r=0;rt.length)&&(e=t.length);for(var a=0,r=Array(e);a