| 1 |
- webpackJsonp([35],{"8luD":function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_vue__=__webpack_require__("yf3K"),__WEBPACK_IMPORTED_MODULE_1__components_DateSearch__=__webpack_require__("YVz9"),__WEBPACK_IMPORTED_MODULE_2_highcharts__=__webpack_require__("pc3H"),__WEBPACK_IMPORTED_MODULE_2_highcharts___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_highcharts__);__webpack_exports__.a={data:function(){return{id:this.$store.state.ele_history_id,tableHead:[],eleValChart:[],eleValTable:[],eleNameTable:[],eleIndexTable:[],eleNameChart:[],eleIndexChart:[],total:null,queryInfo:{begin:"",end:"",page:1,pageall:1,pest_name:"",manualpage:1},d_id:"",allPest:[],options:{},options2:{},options3:{},options4:{},equip_name:"",worms:[],equipStatus:{},tableHeadTxt:[["害虫名称","name"],["害虫数量","sum"]],tableHeadTxtAll:[["害虫名称","name"],["害虫数量","sum"],["统计时间","upl_time"]],tableData:[],tableDataB:[],tableDataAll:[],tableDataAllB:[],index:0,tableDataA:[],timeRange:"",totalall:null,viewSwitch:1,viewSwitch2:"",viewSwitch23:"",tableHeadTxtA:[["害虫名称","pest_name"],["害虫数量","pest_num"],["作物种类","crop_name"],["虫害阶段","pest_case"],["统计时间","add_time"]],dropDown:[],chartsLineShow:!0,chartsPieShow:!0,pestTit:"详细信息",flag:1,dataSwitchType:1,dialogVisible:!1,optionsA:[{value:"选项1",label:"全部"},{value:"选项2",label:"时间段"}],value:"",value1:"",value2:"",timeShow:!1,imgListData:"",recognitionImage:[],AxiosImageList:[],imageListtData:!1,dialogFormVisible:!1,popUpData:{},isClick:!0,discernVisible:!1,discernVisibleA:!1,enlargement:!1,enlargementImg:!0,loading:!1,recognitionData:{},htmlData:"",iconShow:!1,iconIf:!0,iconShowA:!1,readOnly:!0,currentImage:"",imagepopShow:!0,uuid:"0da9130"}},watch:{viewSwitch:function(e){this.btnSelected="2"},value1:function(e){"选项2"==e&&(this.timeShow=!0),"选项1"==e&&(this.timeShow=!1)},dialogVisible:function(e){0==e&&(this.value="",this.value1="",this.value2="",this.timeShow=!1)},discernVisible:function(e){0==e&&new Swiper(".swiper-container",{initialSlide:0,observer:!0,observeParents:!0,prevButton:".swiper-button-prev",nextButton:".swiper-button-next"}).destroy(!0,!0)},discernVisibleA:function(e){0==e&&(this.setdataNum={},this.$refs["aiPanel-editor"].getMarker().clearData())}},created:function(){},mounted:function(){},methods:{refreshData:function(){__WEBPACK_IMPORTED_MODULE_2_highcharts___default.a.setOptions({lang:{resetZoom:"刷新",resetZoomTitle:"重置缩放比例"}})},dateChange:function(e){this.queryInfo.begin=e.begin,this.queryInfo.end=e.end,this.getTableList(),this.getChartList()},getTableList:function getTableList(){var _this=this;this.$axios({method:"POST",url:"/api/api_gateway?method=weather.weather.sf_data",data:this.qs.stringify({device_id:this.id,page:this.queryInfo.page})}).then(function(res){if(""==res.data.message){_this.total=res.data.data.nums;var eleNumArr=res.data.data.conf.eleNum.split("/"),eleNameArr=res.data.data.conf.eleName.split("/");_this.tableHead=[{label:"日期",property:"time"}],_this.eleNameTable=[],_this.eleIndexTable=[],eleNumArr.forEach(function(e,t){100!=e&&(_this.eleNameTable.push(eleNameArr[t]),_this.eleIndexTable.push(t),_this.tableHead.push({label:eleNameArr[t],property:"e"+t}))}),_this.eleValTable=[];for(var dat=res.data.data.dat,i=0;i<dat.length;i++){var device_status=eval("("+dat[i].device_status+")"),tableJson={time:_this.formatTime(1e3*dat[i].uptime)};_this.eleIndexTable.forEach(function(e,t){var a="e"+(e+1);32767!=device_status[a]?tableJson["e"+e]=device_status[a]:tableJson["e"+e]="N/A",t==_this.eleIndexTable.length-1&&_this.eleValTable.push(tableJson)})}}})},getChartList:function getChartList(){var _this2=this;this.$axios({method:"POST",url:"/api/api_gateway?method=weather.weather.sf_data_chart",data:this.qs.stringify({device_id:this.id})}).then(function(res){if(""==res.data.message){var eleNumArr=res.data.data.conf.eleNum.split("/"),eleNameArr=res.data.data.conf.eleName.split("/");_this2.eleNameChart=[],_this2.eleIndexChart=[],eleNumArr.forEach(function(e,t){100!=e&&(_this2.eleNameChart.push(eleNameArr[t]),_this2.eleIndexChart.push(t))}),_this2.eleValChart=[];for(var dat=res.data.data.dat,i=0;i<dat.length;i++){var device_status=eval("("+dat[i].device_status+")"),time=1e3*dat[i].uptime+288e5;_this2.eleIndexChart.forEach(function(e,t){var a="e"+(e+1);_this2.eleValChart[t]||(_this2.eleValChart[t]=[]),32767!=device_status[a]&&_this2.eleValChart[t].push([time,device_status[a]])}),i==dat.length-1&&_this2.renderChart()}}})},renderChart:function(){for(var e=[],t=0;t<this.eleValChart.length;t++)e.push({type:"spline",name:this.eleNameChart[t],data:this.eleValChart[t]});this.options={chart:{zoomType:"x"},title:{text:"历史数据",align:"left"},subtitle:{text:""},xAxis:{crosshair:!0,type:"datetime",dateTimeLabelFormats:{millisecond:"%H:%M:%S",second:"%H:%M:%S",minute:"%H:%M",hour:"%H:%M",day:"%m-%d",week:"%m-%d",month:"%Y-%m",year:"%Y"}},yAxis:{title:{text:""}},legend:{align:"center",verticalAlign:"top"},plotOptions:{series:{label:{connectorAllowed:!1},pointStart:2010}},series:e,colors:["#00e29d","#6cbbff","#ff3f3f"],credits:{enabled:!1},tooltip:{shared:!0,headerFormat:"<b>{point.x:%Y-%m-%e %H:%M:%S}</b><br>"},responsive:{rules:[{condition:{maxWidth:500},chartOptions:{legend:{layout:"horizontal",align:"center",verticalAlign:"bottom"}}}]}}},changePage:function(e){this.queryInfo.page=e,this.getTableList()}},components:{DateSearch:__WEBPACK_IMPORTED_MODULE_1__components_DateSearch__.a}}},Tf1Z:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("8luD"),s={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"innerMargin"},[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"equipInfo"},[a("div",{staticClass:"equipMsg"},[a("span",[e._v("设备ID:"+e._s(e.id))]),e._v(" "),a("span",[e._v("设备名称:"+e._s(e.equipStatus.device_name||"无"))]),e._v(" "),a("span",[e._v("位置:"+e._s(e.equipStatus.address))])]),e._v(" "),a("div",{staticClass:"dateBox"},[a("DateSearch",{on:{dateChange:e.dateChange}})],1)]),e._v(" "),a("div",[a("div",[a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{md:24,lg:24}},[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"charts"},[Object.keys(e.options).length>0?a("highcharts",{attrs:{options:e.options}}):a("div",{staticClass:"noDataClass"},[e._v("暂无数据")])],1)])],1)],1)],1),e._v(" "),a("div",{staticClass:"dataTableSearch"}),e._v(" "),a("el-card",{staticClass:"box-card"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.eleValTable,stripe:""}},e._l(e.tableHead,function(t,i){return a("el-table-column",{key:i,attrs:{width:"date"==t.property?"160px":"",label:t.label,prop:t.property},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row[t.column.property]))]}}],null,!0)})}),1),e._v(" "),e.eleValTable.length>0?a("el-pagination",{attrs:{background:"",layout:"prev, pager, next",total:e.total,"current-page":e.queryInfo.page},on:{"current-change":e.changePage}}):e._e()],1)],1),e._v(" "),a("el-dialog",{attrs:{title:"导出信息",visible:e.dialogVisible,width:"30%"},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("ul",{staticClass:"iptUl"},[a("li",{staticClass:"iptList"},[a("div",{staticClass:"iptTxt"},[a("span",{staticStyle:{color:"red"}},[e._v("*")]),e._v("文件名称:")]),e._v(" "),a("div",{staticClass:"iptBox"},[a("el-input",{attrs:{placeholder:"请输入文件的名称",clearable:""},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})],1)]),e._v(" "),a("li",{staticClass:"iptList"},[a("div",{staticClass:"iptTxt"},[a("span",{staticStyle:{color:"red"}},[e._v("*")]),e._v("下载类型:")]),e._v(" "),a("div",{staticClass:"iptBox"},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.value1,callback:function(t){e.value1=t},expression:"value1"}},e._l(e.optionsA,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1)],1)]),e._v(" "),a("li",{directives:[{name:"show",rawName:"v-show",value:e.timeShow,expression:"timeShow"}],staticClass:"iptList"},[a("div",{staticClass:"iptTxt"},[a("span",{staticStyle:{color:"red"}},[e._v("*")]),e._v("时间段:")]),e._v(" "),a("div",{staticClass:"iptBox"},[a("el-date-picker",{attrs:{type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.value2,callback:function(t){e.value2=t},expression:"value2"}})],1)])]),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"blueInfo"},on:{click:function(t){return e.addData()}}},[e._v("确 定")])],1)])],1)],1)},staticRenderFns:[]};var l=function(e){a("pzVR")},r=a("C7Lr")(i.a,s,!1,l,"data-v-64fec2ba",null);t.default=r.exports},pzVR:function(e,t){}});
|