FastBee/docker/data/nginx/vue/static/js/chunk-95d273f4.0af2b589.js
2025-07-07 09:21:15 +08:00

1 line
31 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-95d273f4"],{"09cb":function(t,e,a){"use strict";a.d(e,"a",(function(){return i}));a("d3b7");function i(){return new Promise((function(t,e){if("undefined"!==typeof BMap)return t(BMap),!0;window.onBMapCallback=function(){t(BMap)};var a=document.location.protocol;if("https:"==a){var i=document.createElement("meta");i.httpEquiv="Content-Security-Policy",i.content="upgrade-insecure-requests",i.onerror=e,document.head.appendChild(i)}var n=document.createElement("script");n.type="text/javascript",n.src="http://api.map.baidu.com/api?v=2.0&ak=nAtaBg9FYzav6c8P9rF9qzsWZfT8O0PD&s=1&__ec_v__=20190126&callback=onBMapCallback",n.onerror=e,document.head.appendChild(n)}))}},"1e4b":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticStyle:{padding:"10px","background-color":"#f8f8f8"}},[i("el-row",{staticStyle:{margin:"10px 0px 20px 0px"},attrs:{gutter:20}},[i("el-col",{attrs:{xs:24,sm:24,md:24,lg:14,xl:14}},[i("div",{staticStyle:{overflow:"hidden",border:"1px solid #ccc"}},[i("div",{ref:"map",staticStyle:{height:"650px"}})])]),i("el-col",{attrs:{xs:24,sm:24,md:24,lg:10,xl:10}},[i("el-card",{attrs:{shadow:"none"}},[i("h3",{staticStyle:{"font-weight":"bold"}},[i("i",{staticClass:"el-icon-s-data"}),t._v(" 设备统计 ")]),i("el-row",{staticClass:"panel-group",attrs:{gutter:40}},[i("el-col",{staticClass:"card-panel-col",attrs:{span:12}},[i("div",{staticClass:"card-panel"},[i("div",{staticClass:"card-panel-icon-wrapper icon-blue"},[i("svg-icon",{attrs:{"icon-class":"device","class-name":"card-panel-icon"}})],1),i("div",{staticClass:"card-panel-description"},[i("div",{staticClass:"card-panel-text"},[t._v("设备数量")]),i("count-to",{staticClass:"card-panel-num",attrs:{"start-val":0,"end-val":t.deviceStatistic.deviceCount,duration:3e3}})],1)])]),i("el-col",{staticClass:"card-panel-col",attrs:{span:12}},[i("div",{staticClass:"card-panel"},[i("div",{staticClass:"card-panel-icon-wrapper icon-red"},[i("svg-icon",{attrs:{"icon-class":"monitor-a","class-name":"card-panel-icon"}})],1),i("div",{staticClass:"card-panel-description"},[i("div",{staticClass:"card-panel-text"},[t._v("监测数据")]),i("count-to",{staticClass:"card-panel-num",attrs:{"start-val":0,"end-val":t.deviceStatistic.monitorCount,duration:3e3}})],1)])]),i("el-col",{staticClass:"card-panel-col",attrs:{span:12}},[i("div",{staticClass:"card-panel"},[i("div",{staticClass:"card-panel-icon-wrapper icon-blue"},[i("svg-icon",{attrs:{"icon-class":"model","class-name":"card-panel-icon"}})],1),i("div",{staticClass:"card-panel-description"},[i("div",{staticClass:"card-panel-text"},[t._v("产品数量")]),i("count-to",{staticClass:"card-panel-num",attrs:{"start-val":0,"end-val":t.deviceStatistic.productCount,duration:1e3}})],1)])]),i("el-col",{staticClass:"card-panel-col",attrs:{span:12}},[i("div",{staticClass:"card-panel"},[i("div",{staticClass:"card-panel-icon-wrapper icon-red"},[i("svg-icon",{attrs:{"icon-class":"alert","class-name":"card-panel-icon"}})],1),i("div",{staticClass:"card-panel-description"},[i("div",{staticClass:"card-panel-text"},[t._v("告警数量")]),i("count-to",{staticClass:"card-panel-num",attrs:{"start-val":0,"end-val":t.deviceStatistic.alertCount,duration:1e3}})],1)])]),i("el-col",{staticClass:"card-panel-col",attrs:{span:12}},[i("div",{staticClass:"card-panel"},[i("div",{staticClass:"card-panel-icon-wrapper icon-blue"},[i("svg-icon",{attrs:{"icon-class":"log-a","class-name":"card-panel-icon"}})],1),i("div",{staticClass:"card-panel-description"},[i("div",{staticClass:"card-panel-text"},[t._v("操作记录")]),i("count-to",{staticClass:"card-panel-num",attrs:{"start-val":0,"end-val":t.deviceStatistic.functionCount,duration:2e3}})],1)])]),i("el-col",{staticClass:"card-panel-col",attrs:{span:12}},[i("div",{staticClass:"card-panel"},[i("div",{staticClass:"card-panel-icon-wrapper icon-red"},[i("svg-icon",{attrs:{"icon-class":"event-a","class-name":"card-panel-icon"}})],1),i("div",{staticClass:"card-panel-description"},[i("div",{staticClass:"card-panel-text"},[t._v("上报事件")]),i("count-to",{staticClass:"card-panel-num",attrs:{"start-val":0,"end-val":t.deviceStatistic.eventCount,duration:2e3}})],1)])])],1)],1),i("el-card",{staticStyle:{"margin-top":"22px",height:"302px"},attrs:{shadow:"none"}},[i("h3",{staticStyle:{"font-weight":"bold","margin-bottom":"10px"}},[i("i",{staticClass:"el-icon-s-order"}),t._v(" 信息栏 ")]),t._l(t.noticeList,(function(e){return i("div",{key:e.noticeId,staticStyle:{cursor:"pointer",display:"table",width:"100%","line-height":"36px"},on:{click:function(a){return t.openDetail(e.noticeId)}}},[i("div",{staticStyle:{display:"table-cell","padding-right":"10px"}},[2==e.noticeType?i("el-tag",{attrs:{size:"mini",effect:"dark",type:"warning"}},[t._v("公告")]):i("el-tag",{attrs:{size:"mini",effect:"dark"}},[t._v("信息")]),t._v(" "+t._s(e.noticeTitle)+" ")],1),i("div",{staticStyle:{display:"table-cell",width:"90px","font-size":"14px"}},[i("i",{staticClass:"el-icon-time"}),t._v(" "+t._s(t.parseTime(e.createTime,"{y}-{m}-{d}"))+" ")])])}))],2)],1)],1),i("el-card",{staticStyle:{margin:"10px 10px 20px 10px"},attrs:{shadow:"none"}},[t.isAdmin?i("el-row",{attrs:{gutter:120}},[i("el-col",{attrs:{xs:24,sm:24,md:24,lg:8,xl:8}},[i("div",{staticStyle:{padding:"20px"}},[i("div",{ref:"pieCpu",staticStyle:{height:"161px"}})])]),i("el-col",{attrs:{xs:24,sm:24,md:24,lg:8,xl:8}},[i("div",{staticStyle:{padding:"20px"}},[i("div",{ref:"pieMemery",staticStyle:{height:"161px"}})])]),i("el-col",{attrs:{xs:24,sm:24,md:24,lg:8,xl:8}},[i("div",{staticStyle:{padding:"20px"}},[i("div",{ref:"pieDisk",staticStyle:{height:"161px"}})])])],1):t._e()],1),i("el-card",{staticStyle:{margin:"10px 10px 60px 10px"},attrs:{shadow:"none"}},[i("el-row",{attrs:{gutter:40}},[i("el-col",{staticStyle:{padding:"40px"},attrs:{xs:24,sm:24,md:10,lg:10,xl:10}},[i("div",{staticStyle:{padding:"30px",margin:"20px 0","font-size":"14px"}},[i("div",{staticStyle:{"font-size":"28px","font-weight":"bold","margin-bottom":"20px"}},[t._v("FastBee物联网平台")]),i("div",{staticStyle:{display:"table","font-size":"14px","margin-bottom":"10px"}},[i("div",{staticStyle:{display:"table-cell","line-height":"22px"}},[i("b",{staticStyle:{color:"#67c23a","margin-right":"10px"}},[t._v("开源版本采用AGPL-3.0许可协议,商用需要获得授权")])])]),i("div",{staticStyle:{display:"table","margin-bottom":"10px"}},[i("div",{staticStyle:{width:"70px","font-weight":"bold",display:"table-cell"}},[t._v("开源版本:")]),i("div",{staticStyle:{display:"table-cell","line-height":"22px"}},[t._v("可用于个人学习和使用,非商业用途")])]),i("div",{staticStyle:{display:"table"}},[i("div",{staticStyle:{width:"70px","font-weight":"bold",display:"table-cell"}},[t._v("商业版本:")]),i("div",{staticStyle:{display:"table-cell","line-height":"22px"}},[t._v(" 商业用途,并提供所有源码,功能优先开源版本发布。 "),i("br"),i("el-link",{attrs:{target:"_blank",href:"https://fastbee.cn/doc/pages/sponsor"}},[t._v("查看详情 >>")])],1)])]),i("div",{staticStyle:{padding:"30px","font-size":"14px"}},[i("div",{staticStyle:{float:"left",width:"230px"}},[i("el-image",{staticStyle:{width:"210px"},attrs:{src:a("2171")}})],1),i("div",{staticStyle:{float:"left"}},[i("div",{staticStyle:{"font-size":"18px","font-weight":"bold",margin:"16px 0"}},[t._v("微信扫一扫,查看小程序端")]),i("div",{staticStyle:{"font-size":"14px","font-weight":"bold",margin:"16px 0",color:"#f56c6c"}},[t._v("右侧是移动端H5版本演示")]),i("div",{staticStyle:{display:"table","margin-bottom":"10px"}},[i("div",{staticStyle:{width:"70px","font-weight":"bold",display:"table-cell"}},[t._v("官方网站")]),i("div",{staticStyle:{display:"table-cell"}},[i("el-link",{attrs:{target:"_blank",href:"https://fastbee.cn/"}},[t._v("www.fastbee.cn")])],1)]),i("div",{staticStyle:{display:"table","margin-bottom":"10px"}},[i("div",{staticStyle:{width:"70px","font-weight":"bold",display:"table-cell"}},[t._v("在线文档")]),i("div",{staticStyle:{display:"table-cell"}},[i("el-link",{attrs:{target:"_blank",href:"https://fastbee.cn/doc"}},[t._v("www.fastbee.cn/doc")])],1)]),i("div",{staticStyle:{display:"table","margin-bottom":"10px"}},[i("div",{staticStyle:{width:"70px","font-weight":"bold",display:"table-cell"}},[t._v("联系作者")]),i("div",{staticStyle:{display:"table-cell"}},[i("span",[t._v("QQ 164770707")])])]),i("div",{staticStyle:{display:"table","margin-bottom":"15px"}},[i("div",{staticStyle:{width:"70px","font-weight":"bold",display:"table-cell"}},[t._v("系统源码")]),i("div",{staticStyle:{display:"table-cell"}},[i("el-link",{attrs:{target:"_blank",href:"https://gitee.com/kerwincui/wumei-smart",type:"danger"}},[t._v("Gitee源码")]),i("el-link",{staticStyle:{"margin-left":"20px"},attrs:{target:"_blank",href:"https://github.com/kerwincui/fastbee"}},[t._v("Github源码")])],1)])])])]),i("el-col",{staticStyle:{padding:"40px"},attrs:{xs:24,sm:24,md:12,lg:12,xl:12}},[i("div",{staticClass:"phone"},[i("iframe",{staticClass:"phone-container",attrs:{src:"https://fastbee.cn/h5",id:"iframe",frameborder:"0",scrolling:"auto",height:"100%",width:"100%"}})])])],1)],1),i("el-dialog",{attrs:{title:t.notice.noticeTitle,visible:t.open,width:"800px","append-to-body":""},on:{"update:visible":function(e){t.open=e}}},[i("div",{staticStyle:{"margin-top":"-20px","margin-bottom":"10px"}},[2==t.notice.noticeType?i("el-tag",{attrs:{size:"mini",effect:"dark",type:"warning"}},[t._v("公告")]):i("el-tag",{attrs:{size:"mini",effect:"dark"}},[t._v("信息")]),i("span",{staticStyle:{"margin-left":"20px"}},[t._v(t._s(t.notice.createTime))])],1),i("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"content"},[i("div",{domProps:{innerHTML:t._s(t.notice.noticeContent)}})]),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary"},on:{click:t.closeDetail}},[t._v("关 闭")])],1)]),t._m(0)],1)},n=[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticStyle:{width:"100%","text-align":"center","font-size":"14px",color:"#666","line-height":"32px","margin-top":"150px"}},[a("span",[t._v(" Copyright © 2021-2022 "),a("a",{attrs:{href:"https://fastbee.cn/",target:"_blank"}},[t._v("FastBee")]),t._v(" | "),a("a",{attrs:{href:"https://fastbee.cn/",target:"_blank"}},[t._v("蜂信物联")]),t._v(" | Apache License ")]),a("br"),a("span",[t._v(" 项目文档 "),a("a",{attrs:{href:"https://fastbee.cn/doc/",target:"_blank"}},[t._v("https://fastbee.cn/doc/")])])])}],r=a("ade3"),s=(a("4de4"),a("d81d"),a("14d9"),a("a434"),a("b0c0"),a("d3b7"),a("ac1f"),a("5319"),a("584f")),o=a("8b29"),l=a("ec1b"),c=a.n(l),d=a("09cb"),p=a("cc0b");a("a00a");var u={name:"Index",components:{CountTo:c.a},data:function(){return{loading:!0,open:!1,noticeList:[],notice:{},isAdmin:!1,deviceList:[],deviceStatistic:{},deviceCount:0,version:"3.8.0",server:{jvm:{name:"",version:"",startTime:"",runTime:"",used:"",total:100},sys:{computerName:"",osName:"",computerIp:"",osArch:""},cpu:{cpuNum:1},mem:{total:2}},tableData:[]}},created:function(){this.init(),this.getAllDevice(),this.getNoticeList(),this.getDeviceStatistic()},methods:{init:function(){-1===this.$store.state.user.roles.indexOf("tenant")&&-1===this.$store.state.user.roles.indexOf("general")&&(this.isAdmin=!0,this.getServer())},flushIframe:function(){var t=window.parent.document.getElementById("iframe");t.contentWindow.location.reload(!0)},getDeviceStatistic:function(){var t=this;Object(s["i"])().then((function(e){t.deviceStatistic=e.data}))},getNoticeList:function(){var t=this,e={pageNum:1,pageSize:6};Object(o["d"])(e).then((function(e){t.noticeList=e.rows.splice(0,6)}))},openDetail:function(t){var e=this;this.open=!0,this.loading=!0,Object(o["c"])(t).then((function(t){e.notice=t.data,e.open=!0,e.loading=!1}))},closeDetail:function(){this.title="",this.open=!1},getAllDevice:function(){var t=this;Object(s["k"])(this.queryParams).then((function(e){t.deviceList=e.rows,t.deviceCount=e.total,t.loadMap()}))},loadMap:function(){var t=this;this.$nextTick((function(){Object(d["a"])().then((function(){t.getmap()}))}))},getServer:function(){var t=this;Object(p["a"])().then((function(e){t.server=e.data,t.tableData=[{server:"服务器名",serverContent:t.server.sys.computerName,java:"Java名称",javaContent:t.server.jvm.name},{server:"服务器IP",serverContent:t.server.sys.computerIp,java:"启动时间",javaContent:t.server.jvm.startTime},{server:"操作系统",serverContent:t.server.sys.osName,java:"Java版本",javaContent:t.server.jvm.version},{server:"系统架构",serverContent:t.server.sys.osArch,java:"运行时长",javaContent:t.server.jvm.runTime},{server:"CPU核心",serverContent:t.server.cpu.cpuNum,java:"占用内存",javaContent:t.server.jvm.used},{server:"内存大小",serverContent:t.server.mem.total,java:"JVM总内存",javaContent:t.server.jvm.total}],t.$nextTick((function(){t.drawPieCpu(),t.drawPieMemery(),t.drawPieDisk()}))}))},getmap:function(){var t,e=this,a=this.$echarts.init(this.$refs.map);a.on("click",(function(t){t.data.deviceId&&e.$router.push({path:"/iot/device-edit",query:{t:Date.now(),deviceId:t.data.deviceId}})}));var i=function(t,e){for(var a=[],i=0;i<t.length;i++){var n=[t[i].longitude,t[i].latitude];n&&t[i].status==e&&a.push(Object(r["a"])(Object(r["a"])({name:t[i].deviceName,value:n,serialNumber:t[i].serialNumber,status:t[i].status,isShadow:t[i].isShadow,firmwareVersion:t[i].firmwareVersion,networkAddress:t[i].networkAddress,productName:t[i].productName,activeTime:null==t[i].activeTime?"":t[i].activeTime,deviceId:t[i].deviceId},"serialNumber",t[i].serialNumber),"locationWay",t[i].locationWay))}return a};t={title:{text:"设备分布(在线数 "+this.deviceList.filter((function(t){return 3==t.status})).length+"",subtext:"fastbee open source iot platform",sublink:"https://iot.fastbee.cn",target:"_blank",textStyle:{color:"#333",textBorderColor:"#fff",textBorderWidth:10},top:10,left:"center"},tooltip:{trigger:"item",formatter:function(t){var e='<div style="padding:5px;line-height:28px;">';return e+="设备名称: <span style='color:#409EFF'>"+t.data.name+"</span><br />",e+="设备编号: "+t.data.serialNumber+"<br />",e+="设备状态: ",1==t.data.status?e+="<span style='color:#E6A23C'>未激活</span><br />":2==t.data.status?e+="<span style='color:#F56C6C'>禁用</span><br />":3==t.data.status?e+="<span style='color:#67C23A'>在线</span><br />":4==t.data.status&&(e+="<span style='color:#909399'>离线</span><br />"),1==t.data.isShadow?e+="设备影子: <span style='color:#67C23A'>启用</span><br />":e+="设备影子: <span style='color:#909399'>未启用</span><br />",e+="产品名称: "+t.data.productName+"<br />",e+="固件版本: Version "+t.data.firmwareVersion+"<br />",e+="激活时间: "+t.data.activeTime+"<br />",e+="定位方式: ",1==t.data.locationWay?e+="自动定位<br />":2==t.data.locationWay?e+="设备定位<br />":3==t.data.locationWay?e+="自定义位置<br />":e+="未知<br />",e+="所在地址: "+t.data.networkAddress+"<br />",e+="</div>",e}},bmap:{center:[133,38],zoom:5,roam:!0,mapStyle:{styleJson:[{featureType:"water",elementType:"all",stylers:{color:"#a0cfff"}},{featureType:"land",elementType:"all",stylers:{color:"#fafafa"}},{featureType:"railway",elementType:"all",stylers:{visibility:"off"}},{featureType:"highway",elementType:"all",stylers:{color:"#fdfdfd"}},{featureType:"highway",elementType:"labels",stylers:{visibility:"off"}},{featureType:"arterial",elementType:"geometry",stylers:{color:"#fefefe"}},{featureType:"arterial",elementType:"geometry.fill",stylers:{color:"#fefefe"}},{featureType:"poi",elementType:"all",stylers:{visibility:"off"}},{featureType:"green",elementType:"all",stylers:{visibility:"off"}},{featureType:"subway",elementType:"all",stylers:{visibility:"off"}},{featureType:"manmade",elementType:"all",stylers:{color:"#d1d1d1"}},{featureType:"local",elementType:"all",stylers:{color:"#d1d1d1"}},{featureType:"arterial",elementType:"labels",stylers:{visibility:"off"}},{featureType:"boundary",elementType:"all",stylers:{color:"#999999"}},{featureType:"building",elementType:"all",stylers:{color:"#d1d1d1"}},{featureType:"label",elementType:"labels.text.fill",stylers:{color:"#999999"}}]}},series:[{type:"scatter",coordinateSystem:"bmap",data:i(this.deviceList,1),symbolSize:15,itemStyle:{color:"#E6A23C"}},{type:"scatter",coordinateSystem:"bmap",data:i(this.deviceList,2),symbolSize:15,itemStyle:{color:"#F56C6C"}},{type:"scatter",coordinateSystem:"bmap",data:i(this.deviceList,4),symbolSize:15,itemStyle:{color:"#909399"}},{type:"effectScatter",coordinateSystem:"bmap",data:i(this.deviceList,3),symbolSize:15,showEffectOn:"render",rippleEffect:{brushType:"stroke",scale:5},label:{formatter:"{b}",position:"right",show:!1},itemStyle:{color:"#67C23A",shadowBlur:100,shadowColor:"#333"},zlevel:1}]},t&&a.setOption(t)},drawPieCpu:function(){var t,e=this.$echarts.init(this.$refs.pieCpu);t={title:{text:"CPU使用率",left:"left",textStyle:{fontSize:16}},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"right"},color:["#E6A23C","#F56C6C","#DDD"],series:[{name:"CPU使用率 %",type:"pie",radius:"55%",label:{show:!1},labelLine:{normal:{position:"inner",show:!1}},data:[{value:this.server.cpu.used,name:"用户"},{value:this.server.cpu.sys,name:"系统"},{value:this.server.cpu.free,name:"空闲"}]}]},t&&e.setOption(t)},drawPieMemery:function(){var t,e=this.$echarts.init(this.$refs.pieMemery);t={title:{text:"内存使用率",left:"left",textStyle:{fontSize:16}},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"right"},color:["#F56C6C","#DDD"],series:[{name:"内存使用率 G",type:"pie",radius:"55%",label:{show:!1},labelLine:{normal:{position:"inner",show:!1}},data:[{value:this.server.mem.used,name:"已用"},{value:this.server.mem.free,name:"剩余"}]}]},t&&e.setOption(t)},drawPieDisk:function(){var t,e=this.$echarts.init(this.$refs.pieDisk),a=this.server.sysFiles[0].used.replace("GB",""),i=this.server.sysFiles[0].free.replace("GB","");t={title:{text:"系统盘使用率",left:"left",textStyle:{fontSize:16}},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"right"},color:["#F56C6C","#DDD"],series:[{name:"磁盘状态 G",type:"pie",radius:"55%",label:{show:!1},labelLine:{normal:{position:"inner",show:!1}},data:[{value:a,name:"已用"},{value:i,name:"可用"}]}]},t&&e.setOption(t)}}},m=u,f=(a("7d73"),a("2877")),v=Object(f["a"])(m,i,n,!1,null,"28ca2754",null);e["default"]=v.exports},2114:function(t,e,a){var i=a("313e");function n(t){for(var e in t)if(t.hasOwnProperty(e))return!1;return!0}var r=i.extendComponentView({type:"bmap",render:function(t,e,a){var r=!0,s=t.getBMap(),o=a.getZr().painter.getViewportRoot(),l=t.coordinateSystem,c=function(e,i){if(!r){var n=o.parentNode.parentNode.parentNode,s=[-parseInt(n.style.left,10)||0,-parseInt(n.style.top,10)||0];o.style.left=s[0]+"px",o.style.top=s[1]+"px",l.setMapOffset(s),t.__mapOffset=s,a.dispatchAction({type:"bmapRoam"})}};function d(){r||a.dispatchAction({type:"bmapRoam"})}s.removeEventListener("moving",this._oldMoveHandler),s.removeEventListener("moveend",this._oldMoveHandler),s.removeEventListener("zoomend",this._oldZoomEndHandler),s.addEventListener("moving",c),s.addEventListener("moveend",c),s.addEventListener("zoomend",d),this._oldMoveHandler=c,this._oldZoomEndHandler=d;var p=t.get("roam");p&&"scale"!==p?s.enableDragging():s.disableDragging(),p&&"move"!==p?(s.enableScrollWheelZoom(),s.enableDoubleClickZoom(),s.enablePinchToZoom()):(s.disableScrollWheelZoom(),s.disableDoubleClickZoom(),s.disablePinchToZoom());var u=t.__mapStyle,m=t.get("mapStyle")||{},f=JSON.stringify(m);JSON.stringify(u)!==f&&(n(h)||s.setMapStyle(i.util.clone(m)),t.__mapStyle=JSON.parse(f));var v=t.__mapStyle2,h=t.get("mapStyleV2")||{},y=JSON.stringify(h);JSON.stringify(v)!==y&&(n(h)||s.setMapStyleV2(i.util.clone(h)),t.__mapStyle2=JSON.parse(y)),r=!1}});t.exports=r},2171:function(t,e,a){t.exports=a.p+"static/img/code.4ae965b2.jpg"},"4ae9":function(t,e,a){var i,n=a("313e"),r=n.util,s=n.graphic,o=n.matrix;function l(t,e){this._bmap=t,this.dimensions=["lng","lat"],this._mapOffset=[0,0],this._api=e,this._projection=new BMap.MercatorProjection}function c(t,e){return e=e||[0,0],r.map([0,1],(function(a){var i=e[a],n=t[a]/2,r=[],s=[];return r[a]=i-n,s[a]=i+n,r[1-a]=s[1-a]=e[1-a],Math.abs(this.dataToPoint(r)[a]-this.dataToPoint(s)[a])}),this)}function d(){function t(t){this._root=t}return t.prototype=new BMap.Overlay,t.prototype.initialize=function(t){return t.getPanes().labelPane.appendChild(this._root),this._root},t.prototype.draw=function(){},t}l.prototype.dimensions=["lng","lat"],l.prototype.setZoom=function(t){this._zoom=t},l.prototype.setCenter=function(t){this._center=this._projection.lngLatToPoint(new BMap.Point(t[0],t[1]))},l.prototype.setMapOffset=function(t){this._mapOffset=t},l.prototype.getBMap=function(){return this._bmap},l.prototype.dataToPoint=function(t){var e=new BMap.Point(t[0],t[1]),a=this._bmap.pointToOverlayPixel(e),i=this._mapOffset;return[a.x-i[0],a.y-i[1]]},l.prototype.pointToData=function(t){var e=this._mapOffset;t=this._bmap.overlayPixelToPoint({x:t[0]+e[0],y:t[1]+e[1]});return[t.lng,t.lat]},l.prototype.getViewRect=function(){var t=this._api;return new s.BoundingRect(0,0,t.getWidth(),t.getHeight())},l.prototype.getRoamTransform=function(){return o.create()},l.prototype.prepareCustoms=function(t){var e=this.getViewRect();return{coordSys:{type:"bmap",x:e.x,y:e.y,width:e.width,height:e.height},api:{coord:r.bind(this.dataToPoint,this),size:r.bind(c,this)}}},l.dimensions=l.prototype.dimensions,l.create=function(t,e){var a,n=e.getDom();t.eachComponent("bmap",(function(t){var r=e.getZr().painter,s=r.getViewportRoot();if("undefined"===typeof BMap)throw new Error("BMap api is not loaded");if(i=i||d(),a)throw new Error("Only one bmap component can exist");if(!t.__bmap){var o=n.querySelector(".ec-extension-bmap");o&&(s.style.left="0px",s.style.top="0px",n.removeChild(o)),o=document.createElement("div"),o.style.cssText="width:100%;height:100%",o.classList.add("ec-extension-bmap"),n.appendChild(o);var c=t.get("mapOptions")||{};delete c.mapType;var p=t.__bmap=new BMap.Map(o,c),u=new i(s);p.addOverlay(u),r.getViewportRootOffset=function(){return{offsetLeft:0,offsetTop:0}}}p=t.__bmap;var m=t.get("center"),f=t.get("zoom");if(m&&f){var v=p.getCenter(),h=p.getZoom(),y=t.centerOrZoomChanged([v.lng,v.lat],h);if(y){var b=new BMap.Point(m[0],m[1]);p.centerAndZoom(b,f)}}a=new l(p,e),a.setMapOffset(t.__mapOffset||[0,0]),a.setZoom(f),a.setCenter(m),t.coordinateSystem=a})),t.eachSeries((function(t){"bmap"===t.get("coordinateSystem")&&(t.coordinateSystem=a)}))};var p=l;t.exports=p},"584f":function(t,e,a){"use strict";a.d(e,"l",(function(){return n})),a.d(e,"q",(function(){return r})),a.d(e,"m",(function(){return s})),a.d(e,"n",(function(){return o})),a.d(e,"k",(function(){return l})),a.d(e,"f",(function(){return c})),a.d(e,"c",(function(){return d})),a.d(e,"g",(function(){return p})),a.d(e,"i",(function(){return u})),a.d(e,"d",(function(){return m})),a.d(e,"r",(function(){return f})),a.d(e,"o",(function(){return v})),a.d(e,"p",(function(){return h})),a.d(e,"h",(function(){return y})),a.d(e,"a",(function(){return b})),a.d(e,"s",(function(){return g})),a.d(e,"b",(function(){return w})),a.d(e,"e",(function(){return x})),a.d(e,"j",(function(){return S}));var i=a("b775");function n(t){return Object(i["a"])({url:"/iot/device/list",method:"get",params:t})}function r(t){return Object(i["a"])({url:"/iot/device/unAuthlist",method:"get",params:t})}function s(t){return Object(i["a"])({url:"/iot/device/listByGroup",method:"get",params:t})}function o(t){return Object(i["a"])({url:"/iot/device/shortList",method:"get",params:t})}function l(){return Object(i["a"])({url:"/iot/device/all",method:"get"})}function c(t){return Object(i["a"])({url:"/iot/device/"+t,method:"get"})}function d(t){return Object(i["a"])({url:"/iot/device/synchronization/"+t,method:"get"})}function p(t){return Object(i["a"])({url:"/iot/device/getDeviceBySerialNumber/"+t,method:"get"})}function u(){return Object(i["a"])({url:"/iot/device/statistic",method:"get"})}function m(t,e){return Object(i["a"])({url:"/iot/device/assignment?deptId="+t+"&deviceIds="+e,method:"post"})}function f(t){return Object(i["a"])({url:"/iot/device/recovery?deviceIds="+t,method:"post"})}function v(){return Object(i["a"])({url:"",method:"get"})}function h(){return Object(i["a"])({url:"",method:"get"})}function y(t){return Object(i["a"])({url:"/iot/device/runningStatus",method:"get",params:t})}function b(t){return Object(i["a"])({url:"/iot/device",method:"post",data:t})}function g(t){return Object(i["a"])({url:"/iot/device",method:"put",data:t})}function w(t){return Object(i["a"])({url:"/iot/device/"+t,method:"delete"})}function x(t){return Object(i["a"])({url:"/iot/device/generator",method:"get",params:t})}function S(t){return Object(i["a"])({url:"/iot/device/getMqttConnectData",method:"get",params:t})}},"5d99":function(t,e,a){var i=a("313e");function n(t,e){return t&&e&&t[0]===e[0]&&t[1]===e[1]}var r=i.extendComponentModel({type:"bmap",getBMap:function(){return this.__bmap},setCenterAndZoom:function(t,e){this.option.center=t,this.option.zoom=e},centerOrZoomChanged:function(t,e){var a=this.option;return!(n(t,a.center)&&e===a.zoom)},defaultOption:{center:[104.114129,37.550339],zoom:5,mapStyle:{},mapStyleV2:{},mapOptions:{},roam:!1}});t.exports=r},"7d73":function(t,e,a){"use strict";a("a410")},"8b29":function(t,e,a){"use strict";a.d(e,"d",(function(){return n})),a.d(e,"c",(function(){return r})),a.d(e,"a",(function(){return s})),a.d(e,"e",(function(){return o})),a.d(e,"b",(function(){return l}));var i=a("b775");function n(t){return Object(i["a"])({url:"/system/notice/list",method:"get",params:t})}function r(t){return Object(i["a"])({url:"/system/notice/"+t,method:"get"})}function s(t){return Object(i["a"])({url:"/system/notice",method:"post",data:t})}function o(t){return Object(i["a"])({url:"/system/notice",method:"put",data:t})}function l(t){return Object(i["a"])({url:"/system/notice/"+t,method:"delete"})}},a00a:function(t,e,a){var i=a("313e"),n=a("4ae9");a("5d99"),a("2114"),i.registerCoordinateSystem("bmap",n),i.registerAction({type:"bmapRoam",event:"bmapRoam",update:"updateLayout"},(function(t,e){e.eachComponent("bmap",(function(t){var e=t.getBMap(),a=e.getCenter();t.setCenterAndZoom([a.lng,a.lat],e.getZoom())}))}));var r="1.0.0";e.version=r},a410:function(t,e,a){},cc0b:function(t,e,a){"use strict";a.d(e,"a",(function(){return n}));var i=a("b775");function n(){return Object(i["a"])({url:"/monitor/server",method:"get"})}},ec1b:function(t,e,a){!function(e,a){t.exports=a()}(0,(function(){return function(t){function e(i){if(a[i])return a[i].exports;var n=a[i]={i:i,l:!1,exports:{}};return t[i].call(n.exports,n,n.exports,e),n.l=!0,n.exports}var a={};return e.m=t,e.c=a,e.i=function(t){return t},e.d=function(t,a,i){e.o(t,a)||Object.defineProperty(t,a,{configurable:!1,enumerable:!0,get:i})},e.n=function(t){var a=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(a,"a",a),a},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="/dist/",e(e.s=2)}([function(t,e,a){var i=a(4)(a(1),a(5),null,null);t.exports=i.exports},function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a(3);e.default={props:{startVal:{type:Number,required:!1,default:0},endVal:{type:Number,required:!1,default:2017},duration:{type:Number,required:!1,default:3e3},autoplay:{type:Boolean,required:!1,default:!0},decimals:{type:Number,required:!1,default:0,validator:function(t){return t>=0}},decimal:{type:String,required:!1,default:"."},separator:{type:String,required:!1,default:","},prefix:{type:String,required:!1,default:""},suffix:{type:String,required:!1,default:""},useEasing:{type:Boolean,required:!1,default:!0},easingFn:{type:Function,default:function(t,e,a,i){return a*(1-Math.pow(2,-10*t/i))*1024/1023+e}}},data:function(){return{localStartVal:this.startVal,displayValue:this.formatNumber(this.startVal),printVal:null,paused:!1,localDuration:this.duration,startTime:null,timestamp:null,remaining:null,rAF:null}},computed:{countDown:function(){return this.startVal>this.endVal}},watch:{startVal:function(){this.autoplay&&this.start()},endVal:function(){this.autoplay&&this.start()}},mounted:function(){this.autoplay&&this.start(),this.$emit("mountedCallback")},methods:{start:function(){this.localStartVal=this.startVal,this.startTime=null,this.localDuration=this.duration,this.paused=!1,this.rAF=(0,i.requestAnimationFrame)(this.count)},pauseResume:function(){this.paused?(this.resume(),this.paused=!1):(this.pause(),this.paused=!0)},pause:function(){(0,i.cancelAnimationFrame)(this.rAF)},resume:function(){this.startTime=null,this.localDuration=+this.remaining,this.localStartVal=+this.printVal,(0,i.requestAnimationFrame)(this.count)},reset:function(){this.startTime=null,(0,i.cancelAnimationFrame)(this.rAF),this.displayValue=this.formatNumber(this.startVal)},count:function(t){this.startTime||(this.startTime=t),this.timestamp=t;var e=t-this.startTime;this.remaining=this.localDuration-e,this.useEasing?this.countDown?this.printVal=this.localStartVal-this.easingFn(e,0,this.localStartVal-this.endVal,this.localDuration):this.printVal=this.easingFn(e,this.localStartVal,this.endVal-this.localStartVal,this.localDuration):this.countDown?this.printVal=this.localStartVal-(this.localStartVal-this.endVal)*(e/this.localDuration):this.printVal=this.localStartVal+(this.localStartVal-this.startVal)*(e/this.localDuration),this.countDown?this.printVal=this.printVal<this.endVal?this.endVal:this.printVal:this.printVal=this.printVal>this.endVal?this.endVal:this.printVal,this.displayValue=this.formatNumber(this.printVal),e<this.localDuration?this.rAF=(0,i.requestAnimationFrame)(this.count):this.$emit("callback")},isNumber:function(t){return!isNaN(parseFloat(t))},formatNumber:function(t){t=t.toFixed(this.decimals),t+="";var e=t.split("."),a=e[0],i=e.length>1?this.decimal+e[1]:"",n=/(\d+)(\d{3})/;if(this.separator&&!this.isNumber(this.separator))for(;n.test(a);)a=a.replace(n,"$1"+this.separator+"$2");return this.prefix+a+i+this.suffix}},destroyed:function(){(0,i.cancelAnimationFrame)(this.rAF)}}},function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a(0),n=function(t){return t&&t.__esModule?t:{default:t}}(i);e.default=n.default,"undefined"!=typeof window&&window.Vue&&window.Vue.component("count-to",n.default)},function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=0,n="webkit moz ms o".split(" "),r=void 0,s=void 0;if("undefined"==typeof window)e.requestAnimationFrame=r=function(){},e.cancelAnimationFrame=s=function(){};else{e.requestAnimationFrame=r=window.requestAnimationFrame,e.cancelAnimationFrame=s=window.cancelAnimationFrame;for(var o=void 0,l=0;l<n.length&&(!r||!s);l++)o=n[l],e.requestAnimationFrame=r=r||window[o+"RequestAnimationFrame"],e.cancelAnimationFrame=s=s||window[o+"CancelAnimationFrame"]||window[o+"CancelRequestAnimationFrame"];r&&s||(e.requestAnimationFrame=r=function(t){var e=(new Date).getTime(),a=Math.max(0,16-(e-i)),n=window.setTimeout((function(){t(e+a)}),a);return i=e+a,n},e.cancelAnimationFrame=s=function(t){window.clearTimeout(t)})}e.requestAnimationFrame=r,e.cancelAnimationFrame=s},function(t,e){t.exports=function(t,e,a,i){var n,r=t=t||{},s=typeof t.default;"object"!==s&&"function"!==s||(n=t,r=t.default);var o="function"==typeof r?r.options:r;if(e&&(o.render=e.render,o.staticRenderFns=e.staticRenderFns),a&&(o._scopeId=a),i){var l=Object.create(o.computed||null);Object.keys(i).forEach((function(t){var e=i[t];l[t]=function(){return e}})),o.computed=l}return{esModule:n,exports:r,options:o}}},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return(t._self._c||e)("span",[t._v("\n "+t._s(t.displayValue)+"\n")])},staticRenderFns:[]}}])}))}}]);