7 lines
25 KiB
JavaScript
7 lines
25 KiB
JavaScript
/*!
|
|
* build: vue-admin-beautiful
|
|
* vue-admin-beautiful author: chuzhixin 1204505056@qq.com
|
|
* vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756
|
|
* time: 2024-10-10 11:14:28
|
|
*/
|
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0be98882","chunk-a186bb94","chunk-04801e49","chunk-2a99e37c","chunk-48c6c59a","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10"],{"271a":function(e,t,a){"use strict";var o=a("cb2d"),n=a("e330"),r=a("577e"),c=a("d6d6"),i=URLSearchParams,d=i.prototype,l=n(d.getAll),s=n(d.has),u=new i("a=1");!u.has("a",2)&&u.has("a",void 0)||o(d,"has",(function(e){var t=arguments.length,a=t<2?void 0:arguments[1];if(t&&void 0===a)return s(this,e);var o=l(this,e);c(t,1);var n=r(a),i=0;while(i<o.length)if(o[i++]===n)return!0;return!1}),{enumerable:!0,unsafe:!0})},3038:function(e,t,a){"use strict";a.r(t);a("88a7"),a("271a"),a("5494");var o=a("bc3a"),n=a.n(o),r=a("4360");const c=n.a.create({baseURL:Object({NODE_ENV:"production",VUE_APP_AUTHOR:"Cc",VUE_APP_TITLE:"力鼎环保",VUE_APP_UPDATE_TIME:"2024-10-10 11:14:28",VUE_APP_VERSION:"1.0.0",BASE_URL:""}).VUE_APP_BASE_API,timeout:1e5}),i=r["default"].getters["user/token"];c.interceptors.request.use(e=>(e.headers={token:i},e),e=>Promise.reject(e));const d=async(e,t)=>{await c.get(e,{responseType:"arraybuffer"}).then(e=>u(e,t))},l=async(e,t)=>{await c.post(e,{responseType:"arraybuffer"}).then(e=>u(e,t))},s=async(e,t)=>{await c.get(e,{responseType:"blob"}).then(e=>u(e,t))},u=(e,t)=>{const a=new Blob([e.data],{type:t.fileType?t.fileType:"application/octet-binary"}),o=window.URL.createObjectURL(a);b(o,t.fileName)},b=(e,t,a)=>{const o=document.createElement("a");o.href=e,o.download=t,document.body.appendChild(o),o.click(),document.body.removeChild(o),(null==a||a)&&window.URL.revokeObjectURL(e)},h=async(e,t)=>{let a;return await c.get(e,{responseType:"blob"}).then(e=>{a=new Blob([e.data],{type:t||"application/octet-binary"})}),window.URL.createObjectURL(a)},m=async(e,t,a)=>{let o;return await c.post(e,t,{responseType:"blob"}).then(e=>{o=new Blob([e.data],{type:a||"application/octet-binary"})}),window.URL.createObjectURL(o)},f=async(e,t)=>{let a;return await c.get(e,{responseType:"blob"}).then(e=>{a=new Blob([e.data],{type:t||"application/octet-binary"})}),a};t["default"]={ajax:c,downloadFile:d,getFile:s,getDownloadFileUrl:h,downloadPostFile:l,getDownloadFileUrlByPost:m,getDownloadFileBlob:f,downloadBlob:b}},4180:function(e,t,a){"use strict";a("b584")},5494:function(e,t,a){"use strict";var o=a("83ab"),n=a("e330"),r=a("edd0"),c=URLSearchParams.prototype,i=n(c.forEach);o&&!("size"in c)&&r(c,"size",{get:function(){var e=0;return i(this,(function(){e++})),e},configurable:!0,enumerable:!0})},"5f5a":function(e,t,a){"use strict";a.r(t);var o=a("f2bf");const n={class:"manage-container"};function r(e,t,a,r,c,i){const d=Object(o["resolveComponent"])("current-data"),l=Object(o["resolveComponent"])("el-tab-pane"),s=Object(o["resolveComponent"])("history-data"),u=Object(o["resolveComponent"])("el-tabs");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",n,[Object(o["createVNode"])(u,{modelValue:c.activeName,"onUpdate:modelValue":t[0]||(t[0]=e=>c.activeName=e),onTabClick:i.handleClick},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(l,{label:e.$t("sensor.dqsj"),name:"first"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(d,{ref:"current"},null,512)]),_:1},8,["label"]),Object(o["createVNode"])(l,{label:e.$t("sensor.lssj"),name:"second"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{ref:"history"},null,512)]),_:1},8,["label"])]),_:1},8,["modelValue","onTabClick"])])}var c=a("ec65"),i=a("76c1"),d={components:{currentData:c["default"],historyData:i["default"]},data(){return{activeName:"first",dataKey:"",startDate:"",queryForm:{page:1,size:200,dataKey:"",deviceCode:"",start:"",end:""}}},computed:{height(){return 500}},created(){this.queryForm.dataKey=this.$route.query.dataKey,this.queryForm.deviceCode=this.$route.query.deviceCode},methods:{handleClick(e,t){console.log(e,t),"second"==e.paneName?this.$refs["history"].showData({dataKey:this.queryForm.dataKey,deviceCode:this.queryForm.deviceCode}):this.$refs["current"].showData({dataKey:this.queryForm.dataKey,deviceCode:this.queryForm.deviceCode})}}},l=(a("9456"),a("d959")),s=a.n(l);const u=s()(d,[["render",r],["__scopeId","data-v-3c3b0ef2"]]);t["default"]=u},"5f99":function(e,t,a){"use strict";function o(e,t){const a=parseInt(e),o=new Date,n=o.getDate(),r=new Date(o.setDate(n+a)),c=r.getFullYear(),i=r.getMonth()+1,d=r.getDate();let l,s;l=i<10?"0"+i:i,s=d<10?"0"+d:d;const u=t||"-";return c+u+l+u+s}function n(e=""){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();let o=t.getMonth(),n=t.getDate();return o+=1,o=o.toString().padStart(2,"0"),n=n.toString().padStart(2,"0"),`${a}-${o}-${n}`}function r(e=""){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();let o=t.getMonth();return o+=1,o=o.toString().padStart(2,"0"),`${a}-${o}`}function c(e=""){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();return""+a}function i(e){const t=new Date,a=t.getFullYear(),o=t.getMonth()+1,n=t.getDate(),r=o-e,c=r<0?r+12:r>10?r:"0"+r,i=o>9?o:"0"+o,d=n>9?n:"0"+n,l=a+"-"+c+"-"+d,s=a+"-"+i+"-"+d;return[l,s]}function d(){const e=new Date,t=e.getFullYear(),a=e.getMonth()+1,o=e.getDate(),n=new Date(e);n.setDate(e.getDate()-1);const r=n.getFullYear(),c=(n.getMonth()+1).toString().padStart(2,"0"),i=n.getDate().toString().padStart(2,"0"),d=a>9?a:"0"+a,l=o>9?o:"0"+o,s=r+"-"+c+"-"+i,u=t+"-"+d+"-"+l;return[s,u]}function l(e){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();let o=t.getMonth()+1;o=o<10?"0"+o:o;let n=t.getDate();n=n<10?"0"+n:n;let r=t.getHours();r=r<10?"0"+r:r;let c=t.getMinutes();c=c<10?"0"+c:c;let i=t.getSeconds();return i=i<10?"0"+i:i,a+"-"+o+"-"+n+" "+r+":"+c+":"+i}a.r(t),a.d(t,"getFMdate",(function(){return o})),a.d(t,"getDate",(function(){return n})),a.d(t,"getDate1",(function(){return r})),a.d(t,"getDate2",(function(){return c})),a.d(t,"getPastTime",(function(){return i})),a.d(t,"getPastTime1",(function(){return d})),a.d(t,"formatDateTime",(function(){return l}))},"76c1":function(e,t,a){"use strict";a.r(t);var o=a("f2bf");const n={class:"manage-container"},r={id:"main3",ref:"echarts",style:{height:"380px"}};function c(e,t,a,c,i,d){const l=Object(o["resolveComponent"])("el-date-picker"),s=Object(o["resolveComponent"])("el-form-item"),u=Object(o["resolveComponent"])("el-option"),b=Object(o["resolveComponent"])("el-select"),h=Object(o["resolveComponent"])("el-button"),m=Object(o["resolveComponent"])("vab-query-form"),f=Object(o["resolveComponent"])("el-form"),p=Object(o["resolveComponent"])("el-card"),g=Object(o["resolveComponent"])("el-table-column"),y=Object(o["resolveComponent"])("el-table"),j=Object(o["resolveComponent"])("el-pagination"),v=Object(o["resolveComponent"])("vab-query-form-right-panel"),O=Object(o["resolveDirective"])("loading");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",n,[Object(o["createVNode"])(f,{ref:"form",model:i.queryForm,"label-width":"80px"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(m,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{width:"100",label:e.$t("defalult.sj")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(l,{modelValue:i.startDate,"onUpdate:modelValue":t[0]||(t[0]=e=>i.startDate=e),type:"daterange","range-separator":"-","start-placeholder":e.$t("defalult.ksrq"),"end-placeholder":e.$t("defalult.jsrq"),onChange:d.handleStartDateChange},null,8,["modelValue","start-placeholder","end-placeholder","onChange"])]),_:1},8,["label"]),Object(o["createVNode"])(s,{width:"100",prop:"deviceCode",label:e.$t("sensor.qgq")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(b,{modelValue:i.queryForm.dataKey,"onUpdate:modelValue":t[1]||(t[1]=e=>i.queryForm.dataKey=e),placeholder:e.$t("sensor.qxzqgq")},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(i.sensorsData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(u,{key:e.transferId,label:e.name,value:e.transferId},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(o["createVNode"])(s,{width:"100"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(h,{type:"primary",size:"medium",onClick:d.search},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1},8,["model"]),Object(o["createVNode"])(p,{style:{height:"380px"}},{default:Object(o["withCtx"])(()=>[Object(o["createElementVNode"])("div",r,null,512)]),_:1}),Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createBlock"])(y,{data:i.newTableData,border:"",stripe:"",style:{width:"100%"}},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(g,{prop:"time",label:e.$t("sensor.ccsj"),align:"center"},null,8,["label"]),Object(o["createVNode"])(g,{prop:"name",label:e.$t("sensor.cgqmc"),align:"center"},null,8,["label"]),Object(o["createVNode"])(g,{prop:"dataKey",label:e.$t("sensor.csid"),align:"center"},null,8,["label"]),Object(o["createVNode"])(g,{prop:"value",label:e.$t("sensor.zhi"),align:"center"},null,8,["label"]),Object(o["createVNode"])(g,{prop:"unit",label:e.$t("sensor.dw"),align:"center"},null,8,["label"])]),_:1},8,["data"])),[[O,i.listLoading]]),Object(o["createVNode"])(m,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(v,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(j,{background:i.background,"current-page":i.queryForm.page,layout:i.layout,"page-size":i.queryForm.size,total:i.total,onCurrentChange:d.handleCurrentChange,onSizeChange:d.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1})])}a("14d9");var i=a("aa98"),d=a("5f99"),l=a("313e"),s={components:{},data(){return{newTableData:[],data:[],deviceCode:"",projectId:"",lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!0,elementLoadingText:"正在加载...",deviceId:"",historyData:[],sensorsData:[],sensorInfoData:[],startDate:"",queryForm:{page:1,size:10,dataKey:"",deviceCode:"",start:"",end:""}}},computed:{height(){return 500}},methods:{async fetchData(){this.listLoading=!0;const{data:e}=await Object(i["getHistoryData"])(this.queryForm);this.data=e,this.total=e.length,this.handleCurrentChange(1),setTimeout(()=>{this.listLoading=!1,this.getReportHistory(),console.log(123)},500)},async getReportHistoryData(){},async getSensorsData(){const{data:e}=await Object(i["sensors"])(this.queryForm);this.sensorsData=e},showData(e){this.queryForm.dataKey=e.dataKey,this.queryForm.deviceCode=e.deviceCode,this.queryForm.end=Object(d["getFMdate"])(0),this.queryForm.start=Object(d["getFMdate"])(-1),this.startDate=[Object(d["getFMdate"])(-1),Object(d["getFMdate"])(0)],this.sensorInfo(),this.fetchData(),this.getSensorsData()},async sensorInfo(){const{data:e}=await Object(i["sensorInfo"])(this.queryForm);this.sensorInfoData=e},handleStartDateChange(){if(this.startDate&&this.startDate.length>0){const e=+new Date(this.startDate[0]),t=+new Date(this.startDate[1]);t>e+2592e6?this.$alert("日期的起止时间跨度不能超过30天","提示",{confirmButtonText:"确定",type:"warning"}).then(()=>this.startDate=null).catch(()=>this.startDate=null):(this.queryForm.end=Object(d["getDate"])(this.startDate[1]),this.queryForm.start=Object(d["getDate"])(this.startDate[0]))}},async getReportHistory(){var e,t=l["a"](document.getElementById("main3"));const{data:a}=await Object(i["getReportHistoryData"])(this.queryForm);var o=[];for(let c=0;c<a.length;c++)o.push(a[c][1]);var n=Math.min.apply(null,o),r=Math.max.apply(null,o);e={tooltip:{trigger:"axis",position:function(e){return[e[0],"10%"]}},title:{left:"center",text:"折线图"},toolbox:{feature:{dataZoom:{yAxisIndex:"none"},restore:{},saveAsImage:{}}},xAxis:{type:"time",boundaryGap:!1},yAxis:{type:"value",boundaryGap:[0,"100%"],min:n,max:r},dataZoom:[{type:"inside",start:0,end:20},{start:0,end:20}],series:[{name:"数据",type:"line",smooth:!0,symbol:"none",areaStyle:{},data:a}]},e&&t.setOption(e)},search(){this.sensorInfo(),this.fetchData()},timeToStr(){var e=this.sensorInfoData;this.newTableData.forEach(t=>{t["time"]=Object(d["formatDateTime"])(t[0]),t["value"]=t[1],t["name"]=e.name,t["unit"]=e.unit,t["dataKey"]=e.dataKey})},handleQuery(){this.queryForm.page=1},handleSizeChange(e){this.queryForm.size=e},handleCurrentChange(e){this.queryForm.page=e;const t=this.queryForm.size;this.newTableData=this.data.slice((e-1)*t,e*t),this.timeToStr()}}},u=(a("d562"),a("d959")),b=a.n(u);const h=b()(s,[["render",c],["__scopeId","data-v-6e8dc280"]]);t["default"]=h},"88a7":function(e,t,a){"use strict";var o=a("cb2d"),n=a("e330"),r=a("577e"),c=a("d6d6"),i=URLSearchParams,d=i.prototype,l=n(d.append),s=n(d["delete"]),u=n(d.forEach),b=n([].push),h=new i("a=1&a=2&b=3");h["delete"]("a",1),h["delete"]("b",void 0),h+""!=="a=2"&&o(d,"delete",(function(e){var t=arguments.length,a=t<2?void 0:arguments[1];if(t&&void 0===a)return s(this,e);var o=[];u(this,(function(e,t){b(o,{key:t,value:e})})),c(t,1);var n,i=r(e),d=r(a),h=0,m=0,f=!1,p=o.length;while(h<p)n=o[h++],f||n.key===i?(f=!0,s(this,n.key)):m++;while(m<p)n=o[m++],n.key===i&&n.value===d||l(this,n.key,n.value)}),{enumerable:!0,unsafe:!0})},"8ff1":function(e,t,a){},9456:function(e,t,a){"use strict";a("c730")},aa98:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return r})),a.d(t,"getDeviceData",(function(){return c})),a.d(t,"doEdit",(function(){return i})),a.d(t,"doDelete",(function(){return d})),a.d(t,"doAdd",(function(){return l})),a.d(t,"selectDeviceInfo",(function(){return s})),a.d(t,"getDictData",(function(){return u})),a.d(t,"selectAllProject",(function(){return b})),a.d(t,"selectAllGroup",(function(){return h})),a.d(t,"selectAllAlarmUser",(function(){return m})),a.d(t,"copy",(function(){return f})),a.d(t,"getLatestDataByDevice",(function(){return p})),a.d(t,"getLatestData",(function(){return g})),a.d(t,"getLatestDataByDevices",(function(){return y})),a.d(t,"getHistoryData",(function(){return j})),a.d(t,"getReportHistoryData",(function(){return v})),a.d(t,"getTownsByProject",(function(){return O})),a.d(t,"getCommunitiesByTown",(function(){return D})),a.d(t,"exportDevice",(function(){return C})),a.d(t,"exportIotDevice",(function(){return w})),a.d(t,"exportData",(function(){return x})),a.d(t,"exportIotData",(function(){return F})),a.d(t,"sensors",(function(){return q})),a.d(t,"boxList",(function(){return k})),a.d(t,"fboxSync",(function(){return I})),a.d(t,"sensorInfo",(function(){return V}));var o=a("b775"),n=a("f121");function r(e){let t="?page="+e.page+"&size="+e.size;return""!=e.projectId&&void 0!=e.projectId&&(t+="&projectId="+e.projectId),""!=e.code&&void 0!=e.code&&(t+="&code="+e.code),""!=e.name&&void 0!=e.name&&(t+="&name="+e.name),""!=e.community&&void 0!=e.community&&(t+="&community="+e.community),""!=e.townCode&&void 0!=e.townCode&&(t+="&townCode="+e.townCode),""!=e.commPro&&void 0!=e.commPro&&(t+="&commPro="+e.commPro),3!=e.status&&(t+="&status="+e.status),Object(o["default"])({url:"/deviceReport/list"+t,method:"get",data:e})}function c(e){let t="?page="+e.page+"&size="+e.size;return""!=e.projectId&&void 0!=e.projectId&&(t+="&projectId="+e.projectId),""!=e.serial&&void 0!=e.serial&&(t+="&serial="+e.serial),""!=e.name&&void 0!=e.name&&(t+="&name="+e.name),""!=e.community&&void 0!=e.community&&(t+="&community="+e.community),""!=e.townCode&&void 0!=e.townCode&&(t+="&townCode="+e.townCode),"Entire agreement"!=e.commPro&&void 0!=e.commPro&&"all"!=e.commPro&&(t+="&commPro="+e.commPro),3!=e.status&&void 0!=e.status&&(t+="&status="+e.status),Object(o["default"])({url:"/iot/device/select"+t,method:"get",data:e})}function i(e){return Object(o["default"])({url:"/iot/device/update",method:"post",data:e})}function d(e){return Object(o["default"])({url:"/iot/device/remove",method:"post",data:e})}function l(e){return Object(o["default"])({url:"/iot/device/insert",method:"post",data:e})}function s(e){return Object(o["default"])({url:"/iot/device/selectDeviceInfo?deviceId="+e.deviceId,method:"get",data:e})}function u(e){return Object(o["default"])({url:"/iot/device/dict",method:"get",data:e})}function b(e){return Object(o["default"])({url:"/iot/device/selectAllProject",method:"get",data:e})}function h(e){return Object(o["default"])({url:"/iot/device/selectAllGroup?projectId="+e.projectId,method:"get",data:e})}function m(e){return Object(o["default"])({url:"/iot/device/selectAllAlarmUser",method:"get",data:e})}function f(e){return Object(o["default"])({url:"/iot/device/copy?deviceId="+e.deviceId+"&name="+e.name+"&code="+e.code+"&serial="+e.serial,method:"post",data:e})}function p(e){let t="?deviceCode="+e.deviceCode+"&page="+e.page+"&size="+e.size;return""!=e.sensorName&&(t+="&sensorName="+e.sensorName),Object(o["default"])({url:"/deviceReport/latestData"+t,method:"get",data:e})}function g(e){const t="?deviceCode="+e.deviceCode+"&page="+e.page+"&size="+e.size;return Object(o["default"])({url:"/deviceData/latestData"+t,method:"get",data:e})}function y(e){const t="?deviceCode="+e.deviceCode+"&dataKey="+e.dataKey;return Object(o["default"])({url:"/deviceData/getLatestDataByDevice"+t,method:"get",data:e})}function j(e){return Object(o["default"])({url:"/deviceData/getHistoryData?dataKey="+e.dataKey+"&start="+e.start+"&deviceCode="+e.deviceCode+"&end="+e.end,method:"get",data:e})}function v(e){return Object(o["default"])({url:"/deviceData/getHistoryChartData?dataKey="+e.dataKey+"&start="+e.start+"&deviceCode="+e.deviceCode+"&end="+e.end,method:"get",data:e})}function O(e){return Object(o["default"])({url:"/iot/device/getTownsByProject?projectId="+e.projectId,method:"get",data:e})}function D(e){return Object(o["default"])({url:"/iot/device/getCommunitiesByTown?townCode="+e.townCode,method:"get",data:e})}function C(e){var t="?projectId="+e.projectId;return n["baseURL"]+"/deviceReport/exportDevice"+t}function w(e){var t="?projectId="+e.projectId;return n["baseURL"]+"/iot/device/exportDevice"+t}function x(e){var t="?deviceCode="+e.deviceCode;return n["baseURL"]+"/deviceReport/exportData"+t}function F(e){var t="?deviceCode="+e.deviceCode;return n["baseURL"]+"/iot/device/exportData"+t}function q(e){return Object(o["default"])({url:"/deviceData/sensors?deviceCode="+e.deviceCode,method:"get",data:e})}function k(e){return Object(o["default"])({url:"/fbox/boxList",method:"get",data:e})}function I(e,t){return Object(o["default"])({url:"/fbox/sync?projectId="+t,method:"post",data:e})}function V(e){var t="?deviceCode="+e.deviceCode+"&dataKey="+e.dataKey;return Object(o["default"])({url:"/deviceData/sensorInfo"+t,method:"get",data:e})}},b584:function(e,t,a){},c730:function(e,t,a){},d562:function(e,t,a){"use strict";a("8ff1")},d6d6:function(e,t,a){"use strict";var o=TypeError;e.exports=function(e,t){if(e<t)throw new o("Not enough arguments");return e}},ec65:function(e,t,a){"use strict";a.r(t);var o=a("f2bf");const n={class:"manage-container"},r={id:"main2",ref:"echarts",style:{height:"380px"}};function c(e,t,a,c,i,d){const l=Object(o["resolveComponent"])("el-option"),s=Object(o["resolveComponent"])("el-select"),u=Object(o["resolveComponent"])("el-form-item"),b=Object(o["resolveComponent"])("el-button"),h=Object(o["resolveComponent"])("vab-query-form"),m=Object(o["resolveComponent"])("el-form"),f=Object(o["resolveComponent"])("el-card"),p=Object(o["resolveComponent"])("el-table-column"),g=Object(o["resolveComponent"])("el-table"),y=Object(o["resolveComponent"])("el-pagination"),j=Object(o["resolveComponent"])("vab-query-form-right-panel"),v=Object(o["resolveDirective"])("loading");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",n,[Object(o["createVNode"])(m,{ref:"queryForm",model:i.queryForm,"label-width":"80px"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(h,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(u,{width:"100",prop:"deviceCode",label:e.$t("sensor.qgq")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{modelValue:i.queryForm.dataKey,"onUpdate:modelValue":t[0]||(t[0]=e=>i.queryForm.dataKey=e),placeholder:e.$t("sensor.qxzqgq")},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(i.sensorsData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(l,{key:e.transferId,label:e.name,value:e.transferId},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(o["createVNode"])(u,{width:"100"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(b,{onClick:t[1]||(t[1]=e=>d.resetForm())},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(o["createVNode"])(b,{type:"primary",size:"medium",onClick:d.search},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(o["createVNode"])(b,{type:"primary",size:"medium",onClick:d.exportData},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1},8,["model"]),Object(o["createVNode"])(f,{style:{height:"380px"}},{default:Object(o["withCtx"])(()=>[Object(o["createElementVNode"])("div",r,null,512)]),_:1}),Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createBlock"])(g,{data:i.newTableData,border:"",stripe:"",style:{width:"100%"}},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(p,{prop:"time",label:e.$t("sensor.ccsj"),align:"center"},null,8,["label"]),Object(o["createVNode"])(p,{prop:"name",label:e.$t("sensor.cgqmc"),align:"center"},null,8,["label"]),Object(o["createVNode"])(p,{prop:"dataKey",label:e.$t("sensor.csid"),align:"center"},null,8,["label"]),Object(o["createVNode"])(p,{prop:"value",label:e.$t("sensor.zhi"),align:"center"},null,8,["label"]),Object(o["createVNode"])(p,{prop:"unit",label:e.$t("sensor.dw"),align:"center"},null,8,["label"])]),_:1},8,["data"])),[[v,i.listLoading]]),Object(o["createVNode"])(h,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(j,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(y,{background:i.background,"current-page":i.queryForm.page,layout:i.layout,"page-size":i.queryForm.size,total:i.total,onCurrentChange:d.handleCurrentChange,onSizeChange:d.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1})])}a("14d9");var i=a("aa98"),d=a("5f99"),l=a("313e"),s=a("3038"),u={components:{},data(){return{newTableData:[],data:[],deviceCode:"",projectId:"",lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!0,elementLoadingText:"正在加载...",deviceId:"",historyData:[],sensorsData:[],sensorInfoData:[],queryForm:{page:1,size:10,sensorName:"",deviceCode:"",dataKey:"",end:""},startDate:""}},computed:{height(){return 500}},created(){this.queryForm.end=this.queryForm.start=Object(d["getFMdate"])(-1),this.queryForm.dataKey=this.$route.query.dataKey,this.queryForm.deviceCode=this.$route.query.deviceCode,this.setDefaultTime(),this.getSensorsData(),this.sensorInfo(),this.fetchData()},methods:{async fetchData(){this.listLoading=!0;const{data:e}=await Object(i["getHistoryData"])(this.queryForm);this.data=e,this.total=e.length,this.handleCurrentChange(1),setTimeout(()=>{this.listLoading=!1,this.getHistoryData()},500)},async sensorInfo(){const{data:e}=await Object(i["sensorInfo"])(this.queryForm);this.sensorInfoData=e},async getSensorsData(){const{data:e}=await Object(i["sensors"])(this.queryForm);this.sensorsData=e},async getHistoryData(){var e,t=l["a"](document.getElementById("main2"));const{data:a}=await Object(i["getReportHistoryData"])(this.queryForm);var o=[];for(let c=0;c<a.length;c++)o.push(a[c][1]);var n=Math.min.apply(null,o),r=Math.max.apply(null,o);e={tooltip:{trigger:"axis",position:function(e){return[e[0],"10%"]}},title:{left:"center",text:"折线图"},toolbox:{feature:{dataZoom:{yAxisIndex:"none"},restore:{},saveAsImage:{}}},xAxis:{type:"time",boundaryGap:!1},yAxis:{type:"value",boundaryGap:[0,"100%"],min:n,max:r},dataZoom:[{type:"inside"}],series:[{name:"数据",type:"line",smooth:!0,symbol:"none",areaStyle:{},data:a}]},e&&t.setOption(e)},setDefaultTime(){this.queryForm.end=Object(d["getFMdate"])(0),this.queryForm.start=Object(d["getFMdate"])(-1),this.startDate=[Object(d["getFMdate"])(-1),Object(d["getFMdate"])(0)]},async exportData(){const e=await Object(i["exportIotData"])(this.queryForm);s["default"].downloadFile(e,{fileName:"站点最新数据.xls"})},search(){this.sensorInfo(),this.fetchData()},timeToStr(){var e=this.sensorInfoData;this.newTableData.forEach(t=>{t["time"]=Object(d["formatDateTime"])(t[0]),t["value"]=t[1],t["name"]=e.name,t["unit"]=e.unit,t["dataKey"]=e.dataKey})},resetForm(){this.$refs.queryForm.resetFields()},showData(e){this.queryForm.dataKey=e.dataKey,this.fetchData()},handleQuery(){this.queryForm.page=1},handleSizeChange(e){this.queryForm.size=e},handleCurrentChange(e){this.queryForm.page=e;const t=this.queryForm.size;this.newTableData=this.data.slice((e-1)*t,e*t),console.log(this.newTableData),this.timeToStr()}}},b=(a("4180"),a("d959")),h=a.n(b);const m=h()(u,[["render",c],["__scopeId","data-v-15144208"]]);t["default"]=m},edd0:function(e,t,a){"use strict";var o=a("13d2"),n=a("9bf2");e.exports=function(e,t,a){return a.get&&o(a.get,t,{getter:!0}),a.set&&o(a.set,t,{setter:!0}),n.f(e,t,a)}}}]); |