(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-526b"],{"+84/":function(t,e,i){"use strict";var a=i("fh6R"),s=i("FcKo"),n={name:"ChartGasHistory",data:function(){return{chartSettings:{labelMap:{logTime:"采集时间",concentration:"浓度值"},dimension:["logTime"],metrics:["concentration"]},listQuery:{monitorId:"",startTime:"",endTime:""},chartData:{columns:["logTime","concentration"],rows:[]},listLoading:!0}},mounted:function(){},methods:{fetchData:function(t){var e=this;this.listLoading=!0,this.listQuery.startTime=Object(s.a)((new Date).getTime()-864e5).Format("yyyy-MM-dd hh:mm:ss"),this.listQuery.endTime=(new Date).Format("yyyy-MM-dd hh:mm:ss"),this.listQuery.monitorId=t.monitorId,console.log(this.listQuery),Object(a.b)(this.listQuery).then(function(t){e.chartData.rows=t.data,e.listLoading=!1})}}},o=(i("fNaV"),i("KHd+")),r=Object(o.a)(n,function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"app-container"},[e("el-row",[e("ve-line",{attrs:{data:this.chartData,settings:this.chartSettings}})],1)],1)},[],!1,null,"22ef43c5",null);r.options.__file="ChartGasHistory.vue";e.a=r.exports},"9qZL":function(t,e,i){},Dfd0:function(t,e,i){},Ew24:function(t,e,i){"use strict";var a=i("Dfd0");i.n(a).a},FcKo:function(t,e,i){"use strict";function a(t){var e=new Date(t);return e.setHours(0,0,0,0),new Date(e)}i.d(e,"a",function(){return a}),Date.prototype.Format=function(t){var e={"M+":this.getMonth()+1,"d+":this.getDate(),"h+":this.getHours(),"m+":this.getMinutes(),"s+":this.getSeconds(),"q+":Math.floor((this.getMonth()+3)/3),S:this.getMilliseconds()};for(var i in/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(this.getFullYear()+"").substr(4-RegExp.$1.length))),e)new RegExp("("+i+")").test(t)&&(t=t.replace(RegExp.$1,1==RegExp.$1.length?e[i]:("00"+e[i]).substr((""+e[i]).length)));return t}},QKYH:function(t,e,i){"use strict";var a=i("fh6R"),s={name:"ListGasHistory",components:{},data:function(){return{listQuery:{monitorId:"",startTime:"",endTime:"",offset:1,limit:20,sort:"logtime",order:"desc"},columns:[{text:"监控点",value:"monitorName",align:"center",width:140},{text:"场站名称",value:"stationName",align:"center"},{text:"浓度值(ppm.m)",value:"concentration",align:"center"},{text:"阈值(ppm.m)",value:"threshold",align:"center"},{text:"采集时间",value:"logTime",align:"center"},{text:"采集水平角度",value:"direction",align:"center"},{text:"采集垂直角度",value:"pitch",align:"center"}],list:[],total:0,listLoading:!0,high:"",filename:"device_template.xlsx"}},mounted:function(){},methods:{fetchData:function(t){var e=this;this.listQuery.monitorId=t.monitorId,this.listQuery.startTime=t.startTime,this.listQuery.endTime=t.endTime,this.listLoading=!0,Object(a.c)(this.listQuery).then(function(t){e.list=t.data.rows,e.total=parseInt(t.data.total),e.listLoading=!1})},batchExport:function(){var t=this.$loading({lock:!0,text:"数据处理中,请稍后...",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"});Object(a.a)(this.listQuery).then(function(e){t.close(),console.log("download===",e);var i=new Blob([e.data]),a=document.createElement("a"),s=window.URL.createObjectURL(i);a.href=s,a.download="甲烷历史数据.xlsx",document.body.appendChild(a),a.click(),document.body.removeChild(a),window.URL.revokeObjectURL(s)}).catch(function(){t.close()})},indexMethod:function(t){return this.listQuery.limit*(this.listQuery.offset-1)+t+1},handleSizeChange:function(t){this.listQuery.limit=t,this.fetchData(this.listQuery,this.high)},handleCurrentChange:function(t){this.listQuery.offset=t,this.fetchData(this.listQuery,this.high)}}},n=(i("fnHR"),i("KHd+")),o=Object(n.a)(s,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"app-container"},[i("div",[i("el-row",{staticClass:"table-title"},[i("el-col",{attrs:{span:6}},[i("div",{staticClass:"title-header"},[i("i",{staticClass:"el-icon-menu"}),t._v("甲烷历史数据列表")])]),t._v(" "),i("el-col",{staticClass:"edit_btns",attrs:{span:12,offset:6}},[i("el-button",{staticClass:"edit_btn",attrs:{size:"small"},on:{click:t.batchExport}},[t._v("导出记录")])],1)],1),t._v(" "),i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],staticClass:"table",attrs:{data:t.list,border:""}},[i("el-table-column",{attrs:{index:t.indexMethod,align:"center",type:"index"}}),t._v(" "),t._l(t.columns,function(e){return i("el-table-column",{key:e.value,attrs:{label:e.text,width:e.width,align:e.align,"show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(a){return[i("span",{class:e.class},[t._v(t._s(a.row[e.value]))])]}}])})})],2)],1),t._v(" "),i("div",{staticClass:"pagination-container"},[i("el-pagination",{directives:[{name:"show",rawName:"v-show",value:t.total>t.listQuery.limit,expression:"total>listQuery.limit"}],attrs:{"current-page":t.listQuery.offset,"page-sizes":[20,30,50],"page-size":t.listQuery.limit,total:t.total,align:"center",layout:"total, sizes, prev, pager, next"},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)])},[],!1,null,"69c1d8cf",null);o.options.__file="ListGasHistory.vue";e.a=o.exports},Yhgo:function(t,e,i){},fNaV:function(t,e,i){"use strict";var a=i("9qZL");i.n(a).a},fh6R:function(t,e,i){"use strict";i.d(e,"c",function(){return s}),i.d(e,"b",function(){return n}),i.d(e,"a",function(){return o});var a=i("t3Un");i("Qyje");function s(t){return Object(a.a)({url:"/data/hisListPage",method:"get",params:t})}function n(t){return Object(a.a)({url:"/data/hisList",method:"get",params:t})}function o(t){return Object(a.a)({url:"data/export",method:"get",timeout:12e4,params:t,responseType:"blob"})}},fnHR:function(t,e,i){"use strict";var a=i("Yhgo");i.n(a).a},sw7M:function(t,e,i){"use strict";i.d(e,"g",function(){return s}),i.d(e,"c",function(){return n}),i.d(e,"a",function(){return o}),i.d(e,"e",function(){return r}),i.d(e,"f",function(){return l}),i.d(e,"b",function(){return c}),i.d(e,"d",function(){return d}),i.d(e,"h",function(){return u});var a=i("t3Un");i("Qyje");function s(t){return Object(a.a)({url:"/monitor/list",method:"get",params:t})}function n(t){return Object(a.a)({url:"/monitor/delete",method:"get",params:{monitorId:t}})}function o(t){return Object(a.a)({url:"/monitor/add",method:"post",params:t})}function r(t){return Object(a.a)({url:"/monitor/edit",method:"post",params:t})}function l(t){return Object(a.a)({url:"/station/edit",method:"post",params:t})}function c(t){return Object(a.a)({url:"/station/add",method:"post",params:t})}function d(t){return Object(a.a)({url:"/station/delete",method:"get",params:{stationId:t}})}function u(t){return Object(a.a)({url:"/observ/list",method:"get",params:{monitorId:t}})}},z5v3:function(t,e,i){"use strict";i.r(e);var a=i("QKYH"),s=i("+84/"),n=i("sw7M"),o={name:"GasData",components:{ListGasHistory:a.a,ChartGasHistory:s.a},data:function(){var t=this;return{videoShow:!0,activeName:"list",data:[],timeRange:[],listLoading:!1,monitorInfo:{stationName:"",stationId:"",monitorPointId:"",monitorPointName:"",devcode:"",location:"",setupDate:"",deviceIp:"",devicePort:"",deviceUser:"",devicePassword:"",high:""},listQuery:{monitorId:"",startTime:"",endTime:"",offset:1,limit:20,sort:"logTime",order:"desc"},fullscreenLoading:!1,rules:{startTime:[{required:!0,validator:function(e,i,a){""!==i&&i.length>0?""===t.timeRange[1]?a(new Error("请选择搜索起止时间")):a():a(new Error("请选择搜索起止时间"))},trigger:["blur"]}]}}},watch:{timeRange:function(t){t&&t.length>0?(this.listQuery.startTime=t[0],this.listQuery.endTime=t[1]):(this.listQuery.startTime="",this.listQuery.endTime="")}},created:function(){var t=this;window.vueDefined=function(e){t.receiveParamsFromHtml(e)},this.fetchData()},mounted:function(){this.fetchData()},methods:{fetchData:function(){var t=this;this.listLoading=!0,Object(n.g)(this.listQuery).then(function(e){if(e.data.length>0){for(var i=e.data,a=0;a<i.length;a++)i[a].children=i[a].monipoiList,delete i[a].monipoiList;t.data=i;for(var s=0;s<t.data.length;s++)if(t.data[s].children.length>0){t.nodeClick(t.data[s].children[0]);break}t.listLoading=!1}})},nodeClick:function(t){var e=this;if(t.monitorPointId){this.monitorInfo=t;var i=this.$refs.tree.getNode(t).parent;i.data.stationId&&(this.monitorInfo.stationId=i.data.stationId,this.monitorInfo.stationName=i.data.stationName),this.listQuery.monitorId=t.monitorPointId,window.frames.play.startPlayReal(null,this.monitorInfo.deviceIp),this.$nextTick(function(){e.$refs.tree.setCurrentKey(t.monitorPointId)})}},search:function(){var t=this;this.videoShow=!0,this.$refs.dataForm.validate(function(e){e&&window.frames.play.search(0,t.listQuery.startTime,t.listQuery.endTime)})},dateClick:function(){this.videoShow=!1},dateBlur:function(){this.videoShow=!0},live:function(){this.videoShow=!0,window.frames.play.startPlayReal(null)},receiveParamsFromHtml:function(t){t.indexOf("0")>-1?this.$message.success(t.replace("0","")):t.indexOf("-1")>-1?this.$message.error(t.replace("-1","")):this.$message.info(t.replace("1",""))}}},r=(i("Ew24"),i("KHd+")),l=Object(r.a)(o,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"app-container"},[i("el-row",[i("el-col",{attrs:{span:6}},[i("div",{staticStyle:{width:"90%"}},[i("el-card",{staticClass:"box-card"},[i("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[i("el-input",{attrs:{placeholder:"场站名称/监控点",clearable:""},on:{change:t.fetchData},model:{value:t.listQuery.keyword,callback:function(e){t.$set(t.listQuery,"keyword","string"==typeof e?e.trim():e)},expression:"listQuery.keyword"}})],1),t._v(" "),i("el-tree",{ref:"tree",attrs:{data:t.data,"v-loading":t.listLoading,"node-key":"monitorPointId","highlight-current":!0,"default-expand-all":"","expand-on-click-node":!0},on:{"node-click":t.nodeClick},scopedSlots:t._u([{key:"default",fn:function(e){e.node;var a=e.data;return i("span",{staticClass:"custom-tree-node"},[a.monitorPointName?i("span",[t._v(t._s(a.monitorPointName))]):i("span",[t._v(t._s(a.stationName))])])}}])})],1)],1)]),t._v(" "),i("el-col",{attrs:{span:18}},[i("div",{staticClass:"search-div"},[i("el-form",{ref:"dataForm",staticClass:"form-container",attrs:{inline:!0,model:t.listQuery,rules:t.rules}},[i("el-form-item",{staticClass:"selectForm-container-item",attrs:{prop:"startTime"}},[i("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","value-format":"yyyy-MM-dd HH:mm:ss","start-placeholder":"搜索起始时间","end-placeholder":"搜索截止时间"},on:{focus:t.dateClick,blur:t.dateBlur},model:{value:t.timeRange,callback:function(e){t.timeRange=e},expression:"timeRange"}})],1),t._v(" "),i("el-button",{staticClass:"filter-item",attrs:{type:"primary",icon:"el-icon-search"},on:{click:t.search}},[t._v("搜索")]),t._v(" "),i("el-button",{staticClass:"filter-item",attrs:{type:"primary"},on:{click:t.live}},[t._v("实时预览")])],1)],1),t._v(" "),i("el-card",{staticClass:"box-card",staticStyle:{"z-index":"-1"}},[i("div",{staticClass:"body-right"},[i("el-row",[i("el-col",{attrs:{span:7}},[i("div",{staticClass:"item-div"},[i("span",{staticClass:"item-title"},[t._v("监控点名称:")]),t._v(" "),i("span",{staticClass:"item-value"},[t._v(t._s(t.monitorInfo.monitorPointName))])])]),t._v(" "),i("el-col",{attrs:{span:7}},[i("div",{staticClass:"item-div"},[i("span",{staticClass:"item-title"},[t._v("安装位置:")]),t._v(" "),i("span",{staticClass:"item-value"},[t._v(t._s(t.monitorInfo.location))])])]),t._v(" "),i("el-col",{attrs:{span:5}},[i("div",{staticClass:"item-div"},[i("span",{staticClass:"item-title"},[t._v("设备IP:")]),t._v(" "),i("span",{staticClass:"item-value"},[t._v(t._s(t.monitorInfo.deviceIp))])])]),t._v(" "),i("el-col",{attrs:{span:5}},[i("div",{staticClass:"item-div"},[i("span",{staticClass:"item-title"},[t._v("设备用户名:")]),t._v(" "),i("span",{staticClass:"item-value"},[t._v(t._s(t.monitorInfo.deviceUser))])])])],1),t._v(" "),i("el-row",{staticStyle:{"margin-top":"20px"}},[i("el-col",{attrs:{span:7}},[i("div",{staticClass:"item-div"},[i("span",{staticClass:"item-title"},[t._v("设备编号:")]),t._v(" "),i("span",{staticClass:"item-value"},[t._v(t._s(t.monitorInfo.devcode))])])]),t._v(" "),i("el-col",{attrs:{span:7}},[i("div",{staticClass:"item-div"},[i("span",{staticClass:"item-title"},[t._v("安装时间:")]),t._v(" "),i("span",{staticClass:"item-value"},[t._v(t._s(t.monitorInfo.setupDate))])])]),t._v(" "),i("el-col",{attrs:{span:5}},[i("div",{staticClass:"item-div"},[i("span",{staticClass:"item-title"},[t._v("设备端口号:")]),t._v(" "),i("span",{staticClass:"item-value"},[t._v(t._s(t.monitorInfo.devicePort))])])]),t._v(" "),i("el-col",{attrs:{span:5}},[i("div",{staticClass:"item-div"},[i("span",{staticClass:"item-title"},[t._v("设备密码:")]),t._v(" "),i("span",{staticClass:"item-value"},[t._v(t._s(t.monitorInfo.devicePassword))])])])],1),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:t.videoShow,expression:"videoShow"}],staticClass:"play-window-block"},[i("iframe",{attrs:{name:"play",scrolling:"no",zIndex:"-1",frameBorder:"0",height:"420px",width:"100%",src:"/static/webCtrl/demo-easy.html"}})])],1)])],1)],1)],1)},[],!1,null,"988047ea",null);l.options.__file="videoHistory.vue";e.default=l.exports}}]);