33.js 2.7 KB

1
  1. webpackJsonp([33],{"8hza":function(t,e,i){var a=i("Rbb/");"string"==typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);i("rjj0")("70219df8",a,!0)},FQiH:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=i("Pg0u"),n=i.n(a),o={data:function(){return{chartLine:null,statistics:null,date:[],total:[],ifMonth:!0,form:{time:[]},subtext:""}},mounted:function(){this.initChartLine()},activated:function(){this.initChartLine()},methods:{initChartLine:function(){var t=this;this.date=[],this.total=[],this.$http({url:this.$http.adornUrl("/management/yearpigbase/suchStatistics"+(this.ifMonth?"Month":"Day")),method:"get",params:this.$http.adornParams({startTime:this.form.time[0],endTime:this.form.time[1]})}).then(function(e){var i=e.data;if(console.log(i.data),i&&0===i.code){i.data.forEach(function(e){t.date.push(e.date),t.total.push(e.total)}),0===i.data.length&&(t.subtext="暂无数据",t.$notify.error({title:"注意",message:"这段时间内没有猪只出栏",duration:0}));var a={title:{text:"出栏统计折线图",x:"center",subtext:t.subtext},tooltip:{trigger:"axis"},legend:{data:["出栏猪只数量"],x:"100",y:"30px"},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},toolbox:{feature:{saveAsImage:{}}},xAxis:{type:"category",boundaryGap:!1,data:t.date},yAxis:{type:"value"},series:[{name:"出栏猪只数量",type:"line",stack:"总量",data:t.total,symbolSize:8,smooth:!0}]};t.chartLine=n.a.init(document.getElementById("J_chartLineBox")),t.chartLine.setOption(a),window.addEventListener("resize",function(){t.chartLine.resize()})}})},timeChange:function(t){this.initChartLine()},clickChange:function(){this.ifMonth=!this.ifMonth,this.initChartLine()}}},r={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"in-and-out"},[i("el-card",[i("el-form",{attrs:{inline:"",size:"mini"}},[i("el-form-item",[i("el-button",{attrs:{type:"danger",disabled:t.ifMonth},on:{click:t.clickChange}},[t._v("月")])],1),t._v(" "),i("el-form-item",[i("el-button",{attrs:{type:"danger",disabled:!t.ifMonth},on:{click:t.clickChange}},[t._v("日")])],1),t._v(" "),i("el-form-item",[i("el-date-picker",{attrs:{type:"datetimerange",align:"right","start-placeholder":"开始时间","end-placeholder":"结束时间","default-time":["08:00:00","16:00:00"],"value-format":"yyyy-MM-dd HH:mm:ss"},on:{change:t.timeChange},model:{value:t.form.time,callback:function(e){t.$set(t.form,"time",e)},expression:"form.time"}})],1)],1),t._v(" "),i("div",{staticClass:"chart-box",attrs:{id:"J_chartLineBox"}})],1)],1)},staticRenderFns:[]};var s=i("VU/8")(o,r,!1,function(t){i("8hza")},null,null);e.default=s.exports},"Rbb/":function(t,e,i){(t.exports=i("FZ+f")(!1)).push([t.i,"\n.in-and-out .chart-box {\n min-height: 600px;\n}\n",""])}});