(window.webpackJsonp=window.webpackJsonp||[]).push([[789],{894:function(t,o,e){"use strict";e.r(o);e(25),e(4),e(8),e(208);var r=e(70),n=e(370),c=e(393),l=e(391);Object(r.a)([n.a,c.a,l.a]);var d={props:{chartData:{type:Array,required:!0},getChartSerie:{type:Function,required:!0},handleSelect:{type:Function,default:function(){return null}},tipoAtivo:{type:String,default:function(){return"???"}},subtitulo:{type:String,default:function(){return""}}},data:function(){return{updateCount:0}},computed:{chartOption:function(){var t=this,option={title:{text:"Monitoração"},legend:{top:"bottom"},tooltip:{trigger:"item"},xAxis:[{type:"category",data:[]}],yAxis:[{type:"value"}],series:[]};return void 0!==this.subtitulo&&""!==this.subtitulo&&(option.yAxis[0].name=this.getNameSubTitulo(this.subtitulo),option.yAxis[0].nameGap=30,option.yAxis[0].nameLocation="center"),this.chartData.forEach((function(o){o.classificacao;var e=o.kilometro,r=o.situacoes;console.log("kilometro ==> ",e),option.xAxis[0].data.push(e),void 0===r&&(r=[]),r.forEach((function(o){var e=o.tipo,r=o.contagem,n=o.valor,c=o.media,l=option.series.findIndex((function(s){return s.name.toLowerCase()===e.toLowerCase()}));if(console.log("tipo==> ",e," serieIdx ==> ",l,t.tipoAtivo),-1===l){var d=t.getChartSerie(e);void 0===d.data&&(d.data=[]),"ITS"===t.tipoAtivo||"TEC"===t.tipoAtivo||"EDF"===t.tipoAtivo||"OAE"===t.tipoAtivo||"SIN"===t.tipoAtivo||"ELE"===t.tipoAtivo?d.data.push(r):"PAV"===t.tipoAtivo?d.data.push(c):d.data.push(n),option.series.push(d)}else"ITS"===t.tipoAtivo||"TEC"===t.tipoAtivo||"EDF"===t.tipoAtivo||"OAE"===t.tipoAtivo||"SIN"===t.tipoAtivo||"ELE"===t.tipoAtivo?option.series[l].data.push(r):"PAV"===t.tipoAtivo?option.series[l].data.push(c):option.series[l].data.push(n)}))})),option}},watch:{chartData:function(){this.updateCount++}},methods:{getNameSubTitulo:function(t){var text="";return"PAV"===this.tipoAtivo&&("ATR"===t?text="Flechas nas trilhas de roda":"TRI"===t?text="Percentual de área trincada":"FC2"===t?text="Áreas afetadas por trincas interligadas":"IRI"===t?text="IRI 1000m":"DC"===t?text="FWD":"IGG"===t?text="IGG":"DEG"===t?text="Degrau":"HS"===t?text="Aderência (HS)":"VRD"===t?text="Aderência (VRD)":"ICP"===t&&(text="ICP")),text}}},h=e(42),component=Object(h.a)(d,(function(){var t=this,o=t.$createElement,e=t._self._c||o;return e("b-card",[0===t.chartData.length?e("b-alert",{attrs:{show:"",variant:"info"}},[e("fa-icon",{staticClass:"mr-1",staticStyle:{"font-size":"1.2rem"},attrs:{icon:"circle-info"}}),t._v(" "),e("span",[t._v(" Não há dados para o filtro informado. ")])],1):t._e(),t._v(" "),e("v-chart",{key:t.updateCount,staticClass:"chart",attrs:{option:t.chartOption,autoresize:""},on:{click:t.handleSelect}})],1)}),[],!1,null,null,null);o.default=component.exports}}]);
//# sourceMappingURL=f25a282-1.2.11.js.map