1 line
8.2 KiB
JavaScript
1 line
8.2 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4de1b10f"],{"0a26":function(t,e,r){"use strict";r("517f")},"28a5":function(t,e,r){"use strict";var n=r("aae3"),a=r("cb7c"),i=r("ebd6"),c=r("0390"),o=r("9def"),s=r("5f1b"),l=r("520a"),u=r("79e5"),d=Math.min,f=[].push,m="split",p="length",g="lastIndex",h=4294967295,b=!u((function(){RegExp(h,"y")}));r("214f")("split",2,(function(t,e,r,u){var v;return v="c"=="abbc"[m](/(b)*/)[1]||4!="test"[m](/(?:)/,-1)[p]||2!="ab"[m](/(?:ab)*/)[p]||4!="."[m](/(.?)(.?)/)[p]||"."[m](/()()/)[p]>1||""[m](/.?/)[p]?function(t,e){var a=String(this);if(void 0===t&&0===e)return[];if(!n(t))return r.call(a,t,e);var i,c,o,s=[],u=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),d=0,m=void 0===e?h:e>>>0,b=new RegExp(t.source,u+"g");while(i=l.call(b,a)){if(c=b[g],c>d&&(s.push(a.slice(d,i.index)),i[p]>1&&i.index<a[p]&&f.apply(s,i.slice(1)),o=i[0][p],d=c,s[p]>=m))break;b[g]===i.index&&b[g]++}return d===a[p]?!o&&b.test("")||s.push(""):s.push(a.slice(d)),s[p]>m?s.slice(0,m):s}:"0"[m](void 0,0)[p]?function(t,e){return void 0===t&&0===e?[]:r.call(this,t,e)}:r,[function(r,n){var a=t(this),i=void 0==r?void 0:r[e];return void 0!==i?i.call(r,a,n):v.call(String(a),r,n)},function(t,e){var n=u(v,t,this,e,v!==r);if(n.done)return n.value;var l=a(t),f=String(this),m=i(l,RegExp),p=l.unicode,g=(l.ignoreCase?"i":"")+(l.multiline?"m":"")+(l.unicode?"u":"")+(b?"y":"g"),y=new m(b?l:"^(?:"+l.source+")",g),O=void 0===e?h:e>>>0;if(0===O)return[];if(0===f.length)return null===s(y,f)?[f]:[];var S=0,w=0,D=[];while(w<f.length){y.lastIndex=b?w:0;var A,I=s(y,b?f:f.slice(w));if(null===I||(A=d(o(y.lastIndex+(b?0:w)),f.length))===S)w=c(f,w,p);else{if(D.push(f.slice(S,w)),D.length===O)return D;for(var j=1;j<=I.length-1;j++)if(D.push(I[j]),D.length===O)return D;w=S=A}}return D.push(f.slice(S)),D}]}))},"2f21":function(t,e,r){"use strict";var n=r("79e5");t.exports=function(t,e){return!!t&&n((function(){e?t.call(null,(function(){}),1):t.call(null)}))}},"517f":function(t,e,r){},"55dd":function(t,e,r){"use strict";var n=r("5ca1"),a=r("d8e8"),i=r("4bf8"),c=r("79e5"),o=[].sort,s=[1,2,3];n(n.P+n.F*(c((function(){s.sort(void 0)}))||!c((function(){s.sort(null)}))||!r("2f21")(o)),"Array",{sort:function(t){return void 0===t?o.call(i(this)):o.call(i(this),a(t))}})},5946:function(t,e,r){"use strict";r.r(e);var n=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"academic-building"},[t._m(0),t._l(t.tempArr,(function(e,n){return r("div",{key:n,staticClass:"temparr"},[r("div",{class:t.isFullScreen?"bigbox":"box",on:{click:function(r){return t.$router.push({name:"warningData-therma-imaging",params:{tfDevicename:e.name}})}}},[r("span",{class:1*e.temperature>=t.$getDictLabel("thermalImaging","0")?"dex dex1":1*e.temperature<t.$getDictLabel("thermalImaging","1")?"dex":"dex dex2"},[t._v("N0."+t._s(n+1))]),r("span",[t._v(t._s(e.name)+" ")]),r("div",{class:1*e.temperature>=t.$getDictLabel("thermalImaging","0")?"temp temp1":1*e.temperature<t.$getDictLabel("thermalImaging","1")?"temp":"temp temp2"}),t._v(" \n\t\t\t"),""==e.temperature?r("span",[t._v("0℃")]):r("span",[t._v(t._s((1*e.temperature).toFixed(2))+"℃")])])])}))],2)},a=[function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"academic-building__title1"},[r("div",{staticClass:"title",staticStyle:{width:"240px"}},[t._v("\n\t\t\t科研楼强弱电井温度TOP10\n\t\t\t"),r("div",{staticClass:"angle-border left-top-border"}),r("div",{staticClass:"angle-border right-top-border"}),r("div",{staticClass:"angle-border left-bottom-border"}),r("div",{staticClass:"angle-border right-bottom-border"})])])}],i=(r("8e6e"),r("ac6a"),r("456d"),r("55dd"),r("ade3")),c=r("9b82"),o=r("2f62");function s(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function l(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?s(Object(r),!0).forEach((function(e){Object(i["a"])(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}var u={mixins:[c["a"]],props:{enterTitle:{type:String,default:function(){}},gooutTitle:{type:String,default:function(){}}},computed:l({},Object(o["b"])(["isFullScreen"])),data:function(){return{dormitoryTotalNums:{entrantsCount:0,outCount:0},itemStyle:{},tempArr:[]}},mounted:function(){this.getDataList()},activated:function(){var t=this,e=setInterval((function(){t.getDataList()}),5e3);this.$once("hook:deactivated",(function(){clearInterval(e)})),this.$once("hook:destroyed",(function(){clearInterval(e)}))},methods:{getDataList:function(){var t=this;this.$http.get("/system/index/thermalTop").then((function(e){var r=e.data;if(0!=r.code)return t.$message.error(r.msg);t.tempArr=r.data.sort((function(t,e){return e.temperature-t.temperature}))}))}}},d=u,f=(r("0a26"),r("2877")),m=Object(f["a"])(d,n,a,!1,null,"08463319",null);e["default"]=m.exports},"9b82":function(t,e,r){"use strict";r("8e6e"),r("ac6a"),r("456d"),r("28a5");var n=r("ade3");function a(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function i(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?a(Object(r),!0).forEach((function(e){Object(n["a"])(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}e["a"]={data:function(){return{systemCount:0,electricData:{},electricArr:[],thermaArr:[],temp:{pm:0,temperature:0,humidity:0}}},created:function(){this.systemCount=0,this.initSystemWebsocket()},methods:{initSystemWebsocket:function(){var t=this,e=this;try{var r=new WebSocket(window.GLOBAL_CONFIG["socketURL"]);r.onopen=function(){console.log("websocket连接成功")},r.onclose=function(){console.log("websocket连接已关闭")},r.onerror=function(){console.log("websocket连接失败")},r.onmessage=function(r){var n=JSON.parse(r.data);1==n.type?e.$store.commit("system/UPDATE_ENVIRONMENT_LIST",n.data.map((function(e){return"20103"==e.mbdDevicesn&&(t.temp={pm:e.pm,temperature:e.temperature,humidity:e.humidity}),i(i({},e),{},{coordinate:e.coordinate.split(","),floorAddr:e.floorAddr.split(",")})}))):2==n.type||4==n.type&&n.data.tfDevicetype<4?(console.log(n.type),n.data.tfaEcurrent=(1*n.data.tfaEcurrent).toFixed(2),!localStorage.getItem("electricData")&&n.data.isAlarm?(e.electricArr.unshift(n.data),localStorage.setItem("electricData",JSON.stringify(e.electricArr))):(e.electricArr=JSON.parse(localStorage.getItem("electricData")),e.electricArr=e.electricArr.filter((function(t){return 4==n.type?t.IP!=n.data.IP:t.drNum!=n.data.drNum})),n.data.isAlarm&&e.electricArr.unshift(n.data),0===e.electricArr.length?localStorage.setItem("electricData",JSON.stringify([])):localStorage.setItem("electricData",JSON.stringify(e.electricArr)))):4==n.type&&n.data.tfDevicetype>3&&(n.data.tfaEcurrent=(1*n.data.tfaEcurrent).toFixed(2),!localStorage.getItem("thermaData")&&n.data.isAlarm?(e.thermaArr.unshift(n.data),localStorage.setItem("thermaData",JSON.stringify(e.thermaArr))):(e.thermaArr=JSON.parse(localStorage.getItem("thermaData")),e.thermaArr=e.thermaArr.filter((function(t){return t.IP!=n.data.IP})),n.data.isAlarm&&e.thermaArr.unshift(n.data),0===e.thermaArr.length?localStorage.setItem("thermaData",JSON.stringify([])):localStorage.setItem("thermaData",JSON.stringify(e.thermaArr))))},e.$once("hook:beforeDestroy",(function(){r.close()})),window.addEventListener("beforeunload",(function(){r.close()}))}catch(n){console.error("链接websocket失败:",n),e.systemCount++,e.systemCount<5?e.initSystemWebsocket():e.$confirm("建立websocket连接失败,环境传感器数据无法实时更新!是否重试?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.systemCount=0,e.initSystemWebsocket()})).catch((function(){}))}}}}}}]); |