Commit 0accc305 authored by 郭铭瑶's avatar 郭铭瑶 🤘

智能发现场景点击事件分离

parent 02674a51
<!DOCTYPE html><html id=html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta http-equiv=X-UA-Compatible content="IE=edge, chrome=1"><title>浦东新区智慧物业管理微平台</title><style>html {
font-size: 1.6vh;
}</style><script src=./static/jquery.min.js></script><link href=./static/css/app.dde60779af67a84809f483e0529be80a.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.d848d643d823f3f679b7.js></script><script type=text/javascript src=./static/js/vendor.d11eae825e5c4a0e0bb2.js></script><script type=text/javascript src=./static/js/app.e159accde558377c35e6.js></script></body></html>
\ No newline at end of file
}</style><script src=./static/jquery.min.js></script><link href=./static/css/app.9c0eaf2277f75cc4f5150819c0ebacef.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.26429f5c3ad800f27832.js></script><script type=text/javascript src=./static/js/vendor.d11eae825e5c4a0e0bb2.js></script><script type=text/javascript src=./static/js/app.5fec3beb6cdfea06ae97.js></script></body></html>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([4],{"++cm":function(e,t,n){var a={"./monitor1.mp4":"afo+","./monitor2.mp4":"pJTv"};function s(e){return n(i(e))}function i(e){var t=a[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}s.keys=function(){return Object.keys(a)},s.resolve=i,e.exports=s,s.id="++cm"},"5T9C":function(e,t){},CJ8x:function(e,t){},Tk9c:function(e,t){},ZPKZ:function(e,t){},"d+DU":function(e,t){},ecbk:function(e,t){},lx0q:function(e,t){},"sRz/":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n("mvHQ"),s=n.n(a),i=n("Dd8w"),o=n.n(i),r=n("+Wfa"),l={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"operation"},e._l(e.$store.state.operateList,function(t,a){return n("div",{key:t.title,style:e.getStyle(a)},[n("p",[e._v(e._s(t.title))]),e._v(" "),n("p",[n("m-count",{staticStyle:{color:"#00f2ff"},attrs:{autoUpdate:"",value:+t.num,decimal:0}})],1)])}),0)},staticRenderFns:[]};var c=n("VU/8")({name:"Operation",methods:{getStyle:function(e){if((e+1)%3!=0)return{"border-right":"0.1rem solid rgba(71, 179, 255, 0.3)"}}}},l,!1,function(e){n("ecbk")},"data-v-76716808",null).exports,d=n("PxKG"),m=n("scRj"),u=n("ZEq+"),p=n("TqmW"),h=n("bT/s"),v=n("V8QL"),g=n("xm3j"),f=n("t25X"),_={name:"Monitoring",props:{show:{type:Boolean,default:!1}},data:function(){return{chartConfig:{colors:["#2FC25B","#FACC14","#F04864","#ccc"],legend:{align:"left",orient:"vertical"},shape:[{key:"value",type:"pie",center:["70%","45%"],radius:["50%","70%"]}]}}},mounted:function(){},computed:{chartData:function(){return this.list.map(function(e){return{name:e.label,value:e.value}})},list:function(){return[{label:"无问题",icon:"icon1.png",value:5317,color:"green"},{label:"轻微隐患",icon:"icon2.png",value:1936,color:"gold"},{label:"严重隐患",icon:"icon3.png",value:36,color:"red"},{label:"未上报",icon:"icon4.png",value:5809}]},detail:function(){return[{label:"已上报小区",icon:"icon1.png",value:66,color:"green"},{label:"未上报小区",icon:"icon2.png",value:22,color:"red"}]},listData:function(){return[{date:this.$moment().subtract(1,"days").format("YYYY-MM-DD"),address:"浦三路288弄15号203室",des:"居民来电报修家中断电,请处理。"},{date:this.$moment().subtract(1,"days").format("YYYY-MM-DD"),address:"临沂路81弄52号103室",des:"阳台上下水道堵塞(上门前联系下住户手机)(非浦2管辖范围)"},{date:this.$moment().subtract(1,"days").format("YYYY-MM-DD"),address:"浦三路277弄34号",des:"顶楼平改坡天窗要掉落了,需要物业上门拿下来,排除危险。"},{date:this.$moment().subtract(1,"days").format("YYYY-MM-DD"),address:"东方路3344弄7号202室",des:"居民来电报修下水道泛水,请处理。"},{date:this.$moment().subtract(1,"days").format("YYYY-MM-DD"),address:"南码头路260弄5号603室",des:"来电报修反映称6楼公共走廊的雨棚脱落一半,随时掉落,存在安全隐患,要求速去处理。"},{date:this.$moment().subtract(1,"days").format("YYYY-MM-DD"),address:"兰陵路23弄23号601室",des:"靠近阳台左边墙面屋顶漏水"}]}}},w={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"em-wrapper"},[a("div",{staticClass:"monitor-list"},e._l(e.detail,function(e){return a("div",{key:e.label},[a("m-brief",{attrs:{label:e.label,count:e.value,icon:n("g2Y0")("./"+e.icon),labelColor:"#47B3FF",countColor:e.color||"#fff"}})],1)}),0),e._v(" "),e.show?a("div",{staticClass:"chart"},[e.show?a("m-chart",{attrs:{data:e.chartData,config:e.chartConfig}}):e._e()],1):e._e(),e._v(" "),a("div",{staticClass:"list"},[a("m-scroll",{attrs:{length:e.listData.length,limit:5}},e._l(e.listData,function(t,n){return a("div",{key:n},[a("p",{staticStyle:{display:"flex","justify-content":"space-between"}},[a("b",[e._v(e._s(t.date))]),e._v(" "),a("i",[e._v(e._s(t.address))])]),e._v(" "),a("p",[e._v(e._s(t.des))])])}),0)],1)])},staticRenderFns:[]};var y=n("VU/8")(_,w,!1,function(e){n("CJ8x")},"data-v-6ed8ece6",null).exports,M=n("gnVa"),b=n("LdUT"),I={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"govern-analysis"},e._l(e.datas,function(t){return a("div",{key:t.name,staticClass:"item",on:{click:function(n){return e.$emit("select",t.name)}}},[a("img",{attrs:{src:n("tsha")("./"+t.icon+".png")}}),e._v(" "),a("p",{attrs:{title:t.label}},[e._v(e._s(t.label))])])}),0)},staticRenderFns:[]};var D=n("VU/8")({name:"GovernAnalysis",data:function(){return{datas:[{label:"投诉分类",name:"住宅小区综合管理类诉求二级指标占比",icon:"img1"},{label:"服务落后环节",name:"物业服务满意度得分较低项目",icon:"img2"},{label:"服务落后企业",name:"物业服务企业整体满意度落后企业",icon:"img2"},{label:"投诉密度区排名",name:"12345投诉区排名",icon:"img3"},{label:"业委会运作情况",name:"业委会运作情况",icon:"img4"}]}}},I,!1,function(e){n("lx0q")},"data-v-b83d63d6",null).exports,E={name:"AnalysisModal",props:{analysisTitle:{type:String,required:!0}},data:function(){return{list:[{title:"2019投诉量",count:1582,unit:"件"},{title:"数量变化",count:115,unit:"%"},{title:"全区排名",count:18,info:"较去年+5"},{title:"2019投诉密度",count:46,unit:"件"},{title:"密度变化",count:112,unit:"%"},{title:"全区排名",count:10,info:"较去年+6"}],operationConfig:{colors:[["#a45cd1","#3e29b1"],["#00f2fe","#007eff"]],legend:{align:"right"},shape:[{key:"nanmatou",name:"南码头",type:"bar",barWidth:"30%"},{key:"pudong",name:"浦东总体",type:"bar",barWidth:"30%"}],xAxis:{key:"name"}},operationData:[{name:"规范",pudong:24.87,nanmatou:31.38},{name:"正常",pudong:45.93,nanmatou:36.49},{name:"还可以",pudong:25.87,nanmatou:26.83},{name:"不正常",pudong:1.06,nanmatou:0},{name:"不了解",pudong:2.27,nanmatou:5.29}],manageConfig:{legend:{align:"right",orient:"vertical"},shape:[{key:"value",type:"pie",center:["30%","40%"],radius:[20,110],roseType:"area"}]},manageData:[{name:"公共秩序、环境维护",value:36.17},{name:"非物业类",value:34.57},{name:"公用设施养护",value:8.88},{name:"物业服务规范",value:7.04},{name:"业委会、业主大会",value:5.14},{name:"自用部位维修",value:4.89},{name:"物业使用规范",value:2.09},{name:"维修资金管理",value:1.21}]}}},T={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"analysis-modal"},["物业服务满意度得分较低项目"==e.analysisTitle?n("div",{staticClass:"content"},[n("div",{staticClass:"title"},[e._v("物业服务满意度得分较低项目")]),e._v(" "),e._m(0),e._v(" "),e._m(1),e._v(" "),e._m(2),e._v(" "),e._m(3),e._v(" "),e._m(4),e._v(" "),e._m(5)]):"物业服务企业整体满意度落后企业"==e.analysisTitle?n("div",{staticClass:"content"},[n("div",{staticClass:"title"},[e._v("物业服务企业整体满意度落后企业")]),e._v(" "),e._m(6),e._v(" "),e._m(7),e._v(" "),e._m(8),e._v(" "),e._m(9),e._v(" "),e._m(10),e._v(" "),e._m(11)]):"业委会运作情况"==e.analysisTitle?n("div",{staticClass:"chart-wrapper"},[n("p",{staticClass:"title"},[e._v("南码头街道业委会运作情况")]),e._v(" "),n("m-chart",{attrs:{config:e.operationConfig,data:e.operationData}})],1):"12345投诉区排名"==e.analysisTitle?n("div",{staticClass:"card"},[n("p",{staticClass:"title"},[e._v("南码头街道12345投诉区排名")]),e._v(" "),n("div",{staticClass:"inner"},e._l(e.list,function(t,a){return n("div",{key:a},[n("p",[e._v(e._s(t.title))]),e._v(" "),n("p",[n("b",[n("m-count",{staticStyle:{color:"#00f2ff","font-size":"1.2rem"},attrs:{value:t.count,decimal:0}})],1),e._v(" "),t.unit?n("span",[e._v(e._s(t.unit))]):e._e(),e._v(" "),t.info?n("i",[e._v(e._s(t.info))]):e._e()])])}),0)]):"住宅小区综合管理类诉求二级指标占比"==e.analysisTitle?n("div",{staticClass:"chart-wrapper"},[n("p",{staticClass:"title"},[e._v("住宅小区综合管理类诉求二级指标占比")]),e._v(" "),n("m-chart",{attrs:{config:e.manageConfig,data:e.manageData}})],1):e._e()])},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("p",[this._v("定期公布维修资金使用项目")]),t("p",[this._v("76.02")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("p",[this._v("定期公布公共收益项目")]),t("p",[this._v("76.82")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("p",[this._v("对违法搭建、群租问题定期巡视、发现")]),t("p",[this._v("77.61")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("p",[this._v("投诉及时回复")]),t("p",[this._v("79.59")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("p",[this._v("提供便民服务或特约服务")]),t("p",[this._v("79.81")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("p",[this._v("建筑垃圾有制定堆放点")]),t("p",[this._v("80.34")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("p",[this._v("上海豫园旅游商城物业管理有限公司")]),t("p",[this._v("67.18")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("p",[this._v("上海华夏物业有限公司")]),t("p",[this._v("69.74")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("p",[this._v("上海振南物业有限公司")]),t("p",[this._v("75.29")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("p",[this._v("上海霞悦物业管理有限公司")]),t("p",[this._v("77.71")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("p",[this._v("上海东方明珠物产管理有限公司")]),t("p",[this._v("78.27")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("p",[this._v("上海富宁物业管理有限公司")]),t("p",[this._v("79.51")])])}]};var $=n("VU/8")(E,T,!1,function(e){n("d+DU")},"data-v-4f95b15a",null).exports,x=n("i6oY"),S=n("waqr"),k=n("uTP7"),C=n("NYxO"),L={name:"Main",components:{EmergencyCommand:r.a,Operation:c,Repair:d.a,Discovery:m.a,Supervision:u.a,Handle:p.a,StreetMenu:h.a,BottomTabs:v.a,ManageIssue:g.a,MapMenu:f.a,Emergency1:y,ImgContainer:M.a,Application:b.a,GovernAnalysis:D,AnalysisModal:$,IssueDetail:x.a,VideoWrapper:S.a,SensorList:k.a},data:function(){var e=this;return{timer:null,openIcon:!1,curTitle:"南码头",emergencyMode:!1,showModeMenu:!1,complete:!1,showEleMap:!1,curImg:"",mapSrc:null,showImgModal:!1,eventData:[],showHandleDetail:!1,handleDetail:{},handleDetailLayout:[{communityName:{label:"小区名称",width:8},communityAddr:{label:"小区地址",width:16}},{types:{label:"协同事项",width:8,format:function(t){return t&&e.$com.getSensorScene(t)||e.handleDetail.matter}},cspName:{label:"响应部门",width:16}},{check_type:{label:"发现方式",width:8,format:function(e){return e||"智能发现"}},device_name:{label:"设备地点",width:16}},{imgs_url:{label:"照片",width:16,type:"img"}}],repairList:[],repairListModal:!1,repairListLayout:[{title:"街镇",key:"street",width:3,format:function(e){return"南码头街道"}},{title:"小区",key:"communityName",width:3,format:function(e){return"临沂二村"}},{title:"地址",key:"address",width:3},{title:"类型",key:"troubleType",width:3},{title:"反映问题",key:"reportContent",width:6},{title:"状态",key:"status",width:3},{title:"受理时间",key:"acceptTime",width:3}],personList:[{name:"张三",phone:"13764650559"},{name:"李四",phone:"13764330559"},{name:"王五",phone:"13764633559"},{name:"赵六",phone:"13394650559"},{name:"张三",phone:"13764650559"},{name:"李四",phone:"13764330559"},{name:"王五",phone:"13764633559"},{name:"赵六",phone:"13394650559"},{name:"张三",phone:"13764650559"},{name:"李四",phone:"13764330559"},{name:"王五",phone:"13764633559"},{name:"赵六",phone:"13394650559"}],showAnalysisDetail:!1,analysisTitle:null,curVideo:null,videoModal:!1,showEventModal:!1,discoverModal:!1,discoverLayout:[{title:"小区名称",key:"communityName",width:4},{title:"小区地址",key:"communityAddr",width:5},{title:"协同事项",key:"types",format:function(t){return e.$com.getSensorScene(t)},width:4},{title:"响应部门",key:"cspName",width:4},{title:"发现时间",key:"check_time",width:4},{title:"状态",key:"done_time",format:function(e){return e?"完成":"处置"},width:2},{title:"-",key:"imgs_url",type:"icon",width:1}],discoverList:[],showIssueInfo:!1,issueInfo:{title:""},issueInfoLayout:[{title:"事件名称",key:"name",width:12,align:"center"},{title:"扣分值",key:"count",width:12,align:"center"}],discoverModalLayout:[{title:"应用场景",key:"scene",width:6},{title:"传感器名称",key:"name",width:6},{title:"传感器安装地址",key:"address",width:6},{title:"传感器阀值设置",key:"setting",width:6}],discoverModalList:[{scene:"非定时倾倒垃圾监控",name:"智能门磁感应器",address:"浦三路12弄18号楼北侧垃圾房-1",setting:"无阈值设置"},{scene:"非定时倾倒垃圾监控",name:"智能门磁感应器",address:"浦三路12弄18号楼北侧垃圾房-2",setting:"无阈值设置"},{scene:"非定时倾倒垃圾监控",name:"智能门磁感应器",address:"浦三路12弄18号楼北侧垃圾房-3",setting:"无阈值设置"},{scene:"非定时倾倒垃圾监控",name:"智能门磁感应器",address:"浦三路12弄18号楼北侧垃圾房-4",setting:"无阈值设置"},{scene:"集中充电异常",name:"烟雾感应器",address:"浦三路28弄5号非机车库-4",setting:"通过红外光散射原理来探测火灾"},{scene:"集中充电异常",name:"烟雾感应器",address:"浦三路28弄5号非机车库-1",setting:"通过红外光散射原理来探测火灾"},{scene:"集中充电异常",name:"烟雾感应器",address:"浦三路28弄5号非机车库-3",setting:"通过红外光散射原理来探测火灾"},{scene:"集中充电异常",name:"烟雾感应器",address:"浦三路28弄5号非机车库-2",setting:"通过红外光散射原理来探测火灾"},{scene:"集中充电异常",name:"温湿度传感器",address:"浦三路28弄5号非机车库-4",setting:"温度阈值:60度"},{scene:"集中充电异常",name:"温湿度传感器",address:"浦三路28弄5号非机车库-2",setting:"温度阈值:60度"},{scene:"集中充电异常",name:"温湿度传感器",address:"浦三路28弄5号非机车库-3",setting:"温度阈值:60度"},{scene:"集中充电异常",name:"温湿度传感器",address:"浦三路28弄5号非机车库-1",setting:"温度阈值:60度"},{scene:"平改坡屋顶积水",name:"温湿度传感器",address:"浦三路12弄10号楼顶平台",setting:"温度阈值:60度"},{scene:"平改坡屋顶积水",name:"温湿度传感器",address:"浦三路12弄9号楼顶平台",setting:"温度阈值:60度"},{scene:"平改坡屋顶积水",name:"温湿度传感器",address:"浦三路12弄11号楼顶平台",setting:"温度阈值:60度"},{scene:"平改坡屋顶积水",name:"温湿度传感器",address:"浦三路12弄7号楼顶平台",setting:"温度阈值:60度"},{scene:"平改坡屋顶积水",name:"水浸传感器",address:"浦三路12弄10号楼顶平台",setting:"无阈值设置,传感器被水漫过,导致两极短路即报警"},{scene:"平改坡屋顶积水",name:"水浸传感器",address:"浦三路12弄9号楼顶平台",setting:"无阈值设置,传感器被水漫过,导致两极短路即报警"},{scene:"平改坡屋顶积水",name:"水浸传感器",address:"浦三路12弄7号楼顶平台",setting:"无阈值设置,传感器被水漫过,导致两极短路即报警"},{scene:"平改坡屋顶积水",name:"水浸传感器",address:"浦三路12弄11号楼顶平台",setting:"无阈值设置,传感器被水漫过,导致两极短路即报警"},{scene:"水箱异常开启",name:"智能门磁感应器",address:"浦三路12弄11号楼顶平台",setting:"无阈值设置"},{scene:"水箱异常开启",name:"智能门磁感应器",address:"浦三路12弄7号楼顶平台",setting:"无阈值设置"},{scene:"水箱异常开启",name:"智能门磁感应器",address:"浦三路12弄10号楼顶平台",setting:"无阈值设置"},{scene:"水箱异常开启",name:"智能门磁感应器",address:"浦三路12弄9号楼顶平台",setting:"无阈值设置"},{scene:"损坏房屋承重结构",name:"震动传感器",address:"南码头路451弄12号3F外墙",setting:"共振阈值超:4.5"},{scene:"损坏房屋承重结构",name:"震动传感器",address:"南码头路451弄6号3F外墙",setting:"共振阈值超:4.5"},{scene:"损坏房屋承重结构",name:"震动传感器",address:"南码头路451弄33号3F外墙",setting:"共振阈值超:4.5"},{scene:"损坏房屋承重结构",name:"震动传感器",address:"南码头路451弄10号3F外墙",setting:"共振阈值超:4.5"},{scene:"损坏房屋承重结构",name:"震动传感器",address:"南码头路451弄8号3F外墙",setting:"共振阈值超:4.5"},{scene:"损坏房屋承重结构",name:"震动传感器",address:"南码头路451弄41号3F外墙",setting:"共振阈值超:4.5"},{scene:"损坏房屋承重结构",name:"震动传感器",address:"南码头路451弄37号3F外墙",setting:"共振阈值超:4.5"},{scene:"屋顶违章建筑",name:"人体感应传感器",address:"浦三路12弄10号楼顶平台",setting:"3米范围内通过红外线变化量来判断是否有人"},{scene:"屋顶违章建筑",name:"人体感应传感器",address:"浦三路12弄7号楼顶平台",setting:"3米范围内通过红外线变化量来判断是否有人"},{scene:"屋顶违章建筑",name:"人体感应传感器",address:"浦三路12弄11号楼顶平台",setting:"3米范围内通过红外线变化量来判断是否有人"},{scene:"屋顶违章建筑",name:"人体感应传感器",address:"浦三路12弄9号楼顶平台",setting:"3米范围内通过红外线变化量来判断是否有人"},{scene:"窨井异常",name:"井盖异动检测器",address:"浦三路12弄29号楼东北侧雨水井",setting:"阈值:0度"},{scene:"窨井异常",name:"井盖异动检测器",address:"浦三路12弄33号楼东北侧雨水井",setting:"阈值:0度"},{scene:"窨井异常",name:"井盖异动检测器",address:"浦三路12弄27号楼东北侧雨水井",setting:"阈值:0度"},{scene:"窨井异常",name:"井盖异动检测器",address:"南码头路451弄7号楼东南侧雨水井",setting:"阈值:0度"},{scene:"占用消防通道",name:"超声波车检器",address:"浦三路12弄小区东北消防通道",setting:"阈值:10分钟"},{scene:"占用消防通道",name:"超声波车检器",address:"浦三路十二弄9号楼对面东北侧",setting:"阈值:10分钟"},{scene:"占用消防通道",name:"超声波车检器",address:"南码头路四五一弄26号楼东侧",setting:"阈值:10分钟"},{scene:"占用消防通道",name:"超声波车检器",address:"浦三路十二弄25号楼对面西北侧",setting:"阈值:10分钟"},{scene:"占用消防通道",name:"超声波车检器",address:"浦三路十二弄43号楼旁边西南侧",setting:"阈值:10分钟"},{scene:"占用消防通道",name:"超声波车检器",address:"南码头路四五一弄23号门口",setting:"阈值:10分钟"},{scene:"占用消防通道",name:"超声波车检器",address:"南码头路四五一弄23号门口",setting:"阈值:10分钟"},{scene:"楼道充电(电动车入梯)",name:"电梯监控套装",address:"上海市浦东新区浦三路12弄6号楼A电梯",setting:"检测到电瓶车入梯即报警,具体阈值未告知"},{scene:"楼道充电(电动车入梯)",name:"电梯监控套装",address:"上海市浦东新区浦三路12弄6号楼B电梯",setting:"检测到电瓶车入梯即报警,具体阈值未告知"},{scene:"楼道充电(电动车入梯)",name:"电梯监控套装",address:"上海市浦东新区浦三路12弄4号楼B电梯",setting:"检测到电瓶车入梯即报警,具体阈值未告知"},{scene:"楼道充电(电动车入梯)",name:"电梯监控套装",address:"上海市浦东新区浦三路12弄4号楼A电梯",setting:"检测到电瓶车入梯即报警,具体阈值未告知"}]}},beforeDestroy:function(){this.$store.commit("SET_CURSCENE",null),this.$store.commit("SET_CURREPAIR",null),this.$store.commit("SET_OPERATELIST",[]),clearInterval(this.timer),this.timer=null},computed:{tooltipIcons:function(){return this.curScene?[{label:"智能预警待处置",icon:"discover-todo"},{label:"智能预警已处置",icon:"discover-done"}]:[{label:"未报警传感器",icon:"no-warn"},{label:"已报警传感器",icon:"warn"}]},curScene:function(){return this.$store.state.curScene},curRepair:function(){return this.$store.state.curRepair},handleList:function(){return this.$store.state.handleList}},methods:o()({mapComplete:function(){var e=this,t=n("flt8").features;this.$refs.map.drawStreet("nanmatou",t[0].geometry.rings[0]),this.$refs.map.focus(4039.44281,-4712.403381,6),this.addBuildingIcon(),setTimeout(function(){e.complete=!0,e.initNanmatouData(),e.startTimer()},3e3)},startTimer:function(){this.addPoints()},addBuildingIcon:function(){var e=this;this.$refs.map.removePoint("building"),this.$ajax.get({url:this.$api.GET_BUILDING}).then(function(t){var n=e.$com.confirm(t,"data.content",[]);e.$refs.map.addPoint({name:"building",size:13,labelKey:"unitAddr",key:"id",data:n,icon:"icon-unit.png"})})},handleMapClick:function(e){var t=e.layername,n=e.data,a=this.$refs.map;switch(n=Array.isArray(n)?n:[n],t){case"sensor":a.focus(n[0].x,n[0].y,12),this.handleEventModal(n);break;case"discover":a.focus(n[0].gps_x,n[0].gps_y,12),this.handleDiscoverEvent(n);break;case"repair":a.focus(n[0].x,n[0].y,12),this.hanleRepairEvent(n)}},handleEventModal:function(e){var t=[],n=[];e.forEach(function(e){e._status&&"正常"==e._status?n.push(e):t.push(e)}),this.eventData=[].concat(t,n),this.showEventModal=!0},handleDiscoverEvent:function(e){this.discoverList=e,this.discoverModal=!0},handleRepairEvent:function(e){this.repairList=e,this.repairListModal=!0},handleFullView:function(){this.complete=!this.complete,this.emergencyMode&&(this.emergencyMode=!this.emergencyMode)},changeMode:function(e){this.complete=!1,this.emergencyMode=!0},handleStreetSelect:function(e,t){if("临沂二村"!==t)if("申江豪城"!==t){this.curTitle=t.replace("街道",""),this.$refs.map.removePoint("nanmatou");var a=n("flt8").features;this.$refs.map.drawStreet("nanmatou",a[0].geometry.rings[0]),this.$refs.map.focus(4039.44281,-4712.403381,5.5),this.initNanmatouData()}else this.$router.push({path:"/shenjianghaocheng"});else this.$router.push({path:"/linyiercun"})},handleViewImg:function(e){this.curImg=e,this.showImgModal=!0},showVideo:function(e){this.curVideo=e,this.videoModal=!0},handleSwitchIcon:function(){this.openIcon=!this.openIcon,"all"==this.curScene&&this.$store.commit("SET_CURSCENE",null),this.addSensorPoints()},addSensorPoints:function(){this.$refs.map.removePoint("sensor"),this.openIcon&&!this.curScene&&this.setSensorList()},addPoints:function(){this.addSensorPoints(),this.setDiscoverInfo(),this.setHandleList();this.$store.commit("SET_REPAIRLIST",[{title:"报修数量",img:"repair.png",num:0,allNum:129,key:"bx"},{title:"投诉数量",img:"complaint.png",num:0,allNum:33,key:"ts"}])},handleDiscoverSummary:function(e){var t=this;if("today"===e)this.discoverList=this.$store.state.handleList,this.discoverModal=!0;else{var n=this.$moment(),a=this.$moment("2020-06-25");this.$ajax.get({url:this.$api.GET_HANDLE_LIST,params:{days:n.diff(a,"days")}}).then(function(e){t.discoverList=t.$com.confirm(e,"data.content",[]),t.discoverModal=!0})}}},Object(C.b)(["initNanmatouData","setDiscoverInfo","setHandleList","setSensorList"])),watch:{"$store.state.curRepair":{handler:function(e){var t=this,n=this.$refs.map;e?(this.$store.commit("SET_CURSCENE",null),this.$ajax.get({url:this.$api.GET_TSBX_LIST.replace("{type}",e)}).then(function(e){var n=t.$com.confirm(e,"data.content",[]);t.$store.commit("SET_REPAIRHANDLE",n),t.handleRepairEvent(n)})):n.focus(3706.690186,-4234.159912,8.5)}},"$store.state.curScene":{handler:function(e){var t=this.$refs.map;if(t.removePoint("sensor"),t.removePoint("repair"),t.removePoint("discover"),!e)return this.$refs.map.focus(4039.44281,-4712.403381,6),void this.addSensorPoints();this.$store.commit("SET_CURREPAIR",null);var n=[];if(!((n="all"==e?this.handleList.filter(function(e){return e.gps_x&&e.gps_y}):this.handleList.filter(function(t){return t.types&&t.types==e&&t.gps_x&&t.gps_y})).length<=0)){var a=[],i=[];JSON.parse(s()(n)).forEach(function(e){e.done_time?(e.icon="discover-done.png",a.push(e)):(e.icon="discover-todo.png",i.push(e))}),console.log(a,i,n),setTimeout(function(){t.addPoint({name:"discover",key:"id",size:25,data:[].concat(a,i),icon:"discover-done.png"}),t.focus(3706.690186,-4234.159912,8.5)},1e3)}}},"$store.state.sensorList":{handler:function(e){this.$refs.map.addPoint({name:"sensor",key:"id",size:25,data:e,icon:"no-warn.png"})}},emergencyMode:function(e){var t=this.$refs.map;if(t.focus(4039.44281,-4712.403381,6),t.removeGifPoint("selected-point"),t.removePoint("em"),t.removeGifPoint("community"),e){this.$refs.map.addGifPoint({name:"community",key:"COMMUNITYID",data:[{COMMUNITYNAME:"(补)教师大楼",TASKID:"(补)教师大楼",COMMUNITYID:"(补)教师大楼",icon:"icon2.png",X:4039.44281,Y:-4712.403381},{COMMUNITYNAME:"(补)临沂二村",TASKID:"(补)临沂二村",COMMUNITYID:"(补)临沂二村",icon:"icon2.png",X:3706.690186,Y:-4234.159912},{COMMUNITYNAME:"(补)金田公寓",TASKID:"(补)金田公寓",COMMUNITYID:"(补)金田公寓",icon:"icon1.png",X:3391.523438,Y:-3836.112488},{COMMUNITYNAME:"(补)临沂五村",TASKID:"(补)临沂五村",COMMUNITYID:"(补)临沂五村",icon:"icon3.png",X:3779.35022,Y:-4665.97998},{COMMUNITYNAME:"(补)华南名苑",TASKID:"(补)华南名苑",COMMUNITYID:"(补)华南名苑",icon:"icon2.png",X:3094.474182,Y:-4879.984985},{COMMUNITYNAME:"(补)明丰佳园",TASKID:"(补)明丰佳园",COMMUNITYID:"(补)明丰佳园",icon:"icon2.png",X:4574.670227,Y:-4217.309998}],color:"red"});t.addPoint({name:"em",key:"COMMUNITYID",labelKey:"COMMUNITYNAME",data:[{COMMUNITYNAME:"应急维修服务站",TASKID:"应急维修服务站",COMMUNITYID:"应急维修服务站",X:4476.35021972656,Y:-4935.41998291016}],icon:"user4.png"})}}}},N={render:function(){var e=this,t=this,a=t.$createElement,s=t._self._c||a;return s("m-grid",{staticStyle:{padding:"0.5rem"},attrs:{template:["title title title","box1 . box5","box2 . box5","box8 . box5","box8 . box3","box8 . box10","box6 box7 box9"],columns:"1fr 2fr 1fr",rows:"3rem 0.8fr 1.2fr 0.5fr 1fr 1fr 1.5fr",gap:"0.5rem",complete:t.complete}},[s("m-map",{ref:"map",on:{event:t.handleMapClick,complete:t.mapComplete}}),t._v(" "),s("m-animate",{attrs:{enter:"fadeInDown",leave:"fadeOutUp"}},[s("m-title",{directives:[{name:"show",rawName:"v-show",value:!t.emergencyMode,expression:"!emergencyMode"}],attrs:{area:"title",color:"#fff",bgImg:n("7FYl")}},[t._v("浦东新区物业微平台("+t._s(t.curTitle)+"街道)")])],1),t._v(" "),s("m-animate",{attrs:{enter:"fadeInDown",leave:"fadeOutUp"}},[s("m-title",{directives:[{name:"show",rawName:"v-show",value:t.emergencyMode,expression:"emergencyMode"}],attrs:{imgStyle:{height:"178%",top:"-1rem"},area:"title",color:"gold",bgImg:n("xDz/"),size:"2.4rem"}},[t._v("物业微平台("+t._s(t.curTitle)+"街道)")])],1),t._v(" "),s("img",{directives:[{name:"show",rawName:"v-show",value:t.emergencyMode,expression:"emergencyMode"}],staticClass:"mode-btn",attrs:{src:n("zb+i")},on:{mouseenter:function(e){t.showModeMenu=!0}}}),t._v(" "),s("m-menu",{model:{value:t.showModeMenu,callback:function(e){t.showModeMenu=e},expression:"showModeMenu"}}),t._v(" "),s("m-card",{directives:[{name:"show",rawName:"v-show",value:!t.complete&&t.emergencyMode,expression:"!complete && emergencyMode"}],staticClass:"em em1",attrs:{enter:"fadeInDown",leave:"fadeOutUp",mode:"3",title:"IV级模式应急指挥体系",icon:n("Uvyz")}},[s("EmergencyCommand",{attrs:{hideEmergency:""},on:{select:t.changeMode}})],1),t._v(" "),s("m-card",{directives:[{name:"show",rawName:"v-show",value:!t.complete&&t.emergencyMode,expression:"!complete && emergencyMode"}],staticClass:"em em2",attrs:{enter:"fadeInLeft",leave:"fadeOutLeft",mode:"3",title:"防台防汛检查情况",icon:n("b7c6")}},[s("Emergency1",{attrs:{show:t.emergencyMode}})],1),t._v(" "),s("m-card",{directives:[{name:"show",rawName:"v-show",value:!t.complete&&t.emergencyMode,expression:"!complete && emergencyMode"}],staticClass:"em em3",attrs:{mode:"3",title:"应急响应机制",icon:n("wwnh")}},[s("h1",[t._v("IV级响应防御提示")]),t._v(" "),s("p",[t._v("(1) 各级防汛机构和有关抢险单位加强值班,密切监视汛情和灾情,落实应对措施。")]),t._v(" "),s("p",[t._v("(2) 发布有关预警信息和防汛防台提示。")]),t._v(" "),s("p",[t._v("(3) 各防汛排水泵站加强值守;城镇排水单位量放水人员进岗到位,加强雨中路面巡视,及时抢排道路积水;移动泵车做好抢排准备。")]),t._v(" "),s("p",[t._v("(4) 低洼、易受淹地区做好排水防涝准备工作。")]),t._v(" "),s("p",[t._v("(5) 高空、水上等户外作业人员采取有效防御措施,必要时加固或拆除户外装置。")]),t._v(" "),s("p",[t._v("(6) 电力、通信等部门、单位加强抢修力量的配备。")]),t._v(" "),s("p",[t._v("(7) 加强巡查,对易倒伏的高大树木进行修剪、绑扎、加固等。")]),t._v(" "),s("p",[t._v("(8) 检查加固高架、高速道路的各类指示标志,落实杨高路商务走廊防积水和紧急排水措施。")]),t._v(" "),s("p",[t._v("(9) 加强对玻璃幕墙和空调外机等高空构建筑物的检查,督促业主落实安全措施。")]),t._v(" "),s("p",[t._v("(10) 各专业抢险队伍进入应急准备状态,组织巡检,一旦受灾,应当在第一时间内,完成抢排积水、道路清障、应急抢修等工作。")]),t._v(" "),s("img",{staticStyle:{width:"100%",height:"100%"},attrs:{src:n("7JYs")},on:{click:function(e){return t.handleViewImg("flow.png")}}})]),t._v(" "),s("m-card",{directives:[{name:"show",rawName:"v-show",value:!t.complete&&t.emergencyMode,expression:"!complete && emergencyMode"}],staticClass:"em em4",attrs:{enter:"fadeInUp",leave:"fadeOutDown",mode:"3",title:"应急处置人员",icon:n("1p7L")}},[s("div",{staticClass:"em-person"},t._l(t.personList,function(e,a){return s("div",{key:a},[s("img",{attrs:{src:n("hv7v")}}),t._v("\n "+t._s(e.name)+" "+t._s(e.phone)+"\n ")])}),0)]),t._v(" "),s("m-card",{directives:[{name:"show",rawName:"v-show",value:!t.complete&&t.emergencyMode,expression:"!complete && emergencyMode"}],staticClass:"em em5",attrs:{enter:"fadeInUp",leave:"fadeOutDown",mode:"3",title:"远程指挥(视频直播)",icon:n("qoZc")}},[s("img",{staticStyle:{width:"100%",height:"90%"},attrs:{src:n("r6e8")},on:{click:function(e){return t.handleViewImg("m1.jpeg")}}})]),t._v(" "),s("m-card",{directives:[{name:"show",rawName:"v-show",value:t.complete,expression:"complete"}],attrs:{enter:"fadeInLeft",leave:"fadeOutLeft",area:"box1",title:"指挥体系",mode:"4",btn:"map-icon"}},[s("EmergencyCommand",{on:{changeMode:t.changeMode}})],1),t._v(" "),s("m-card",{directives:[{name:"show",rawName:"v-show",value:t.complete,expression:"complete"}],attrs:{enter:"fadeInLeft",leave:"fadeOutLeft",area:"box2",title:"基础数据",mode:"4"}},[s("Operation")],1),t._v(" "),s("m-card",{directives:[{name:"show",rawName:"v-show",value:t.complete,expression:"complete"}],attrs:{enter:"fadeInLeft",leave:"fadeOutLeft",area:"box8",title:"管理要素",mode:"4",btn:"模型"}},[s("ManageIssue",{on:{select:function(e){t.issueInfo=e,t.showIssueInfo=!0}}})],1),t._v(" "),s("m-card",{directives:[{name:"show",rawName:"v-show",value:t.complete,expression:"complete"}],attrs:{area:"box3",title:"投诉报修",mode:"4"}},[s("Repair")],1),t._v(" "),s("m-card",{directives:[{name:"show",rawName:"v-show",value:t.complete,expression:"complete"}],attrs:{area:"box9",title:"视频监控",mode:"4"}},[s("VideoWrapper",{on:{select:t.showVideo}})],1),t._v(" "),s("m-card",{directives:[{name:"show",rawName:"v-show",value:t.complete,expression:"complete"}],attrs:{area:"box5",title:"智能发现",mode:"4"}},[s("Discovery",{on:{select:function(t){e.handleDetail=t,e.showHandleDetail=!0},summary:t.handleDiscoverSummary}})],1),t._v(" "),s("m-card",{directives:[{name:"show",rawName:"v-show",value:t.complete,expression:"complete"}],attrs:{area:"box10",title:"辅助应用",mode:"4"}},[s("Application",{on:{elevator:function(){t.mapSrc="http://211.136.105.193/elev/#/?name=南码头",t.showEleMap=!0},house:function(){t.mapSrc="http://211.136.105.193/elev/#/house-map",t.showEleMap=!0}}})],1),t._v(" "),s("m-card",{directives:[{name:"show",rawName:"v-show",value:t.complete,expression:"complete"}],attrs:{enter:"fadeInLeft",leave:"fadeOutLeft",area:"box6",title:"治理分析",mode:"4"}},[t.complete?s("GovernAnalysis",{on:{select:function(t){e.showAnalysisDetail=!0,e.analysisTitle=t}}}):t._e()],1),t._v(" "),s("m-card",{directives:[{name:"show",rawName:"v-show",value:t.complete,expression:"complete"}],attrs:{enter:"fadeInUp",leave:"fadeOutDown",area:"box7",title:"联勤联动动态流程",mode:"4",width:25}},[t.complete?s("Handle",{on:{select:function(t){e.handleDetail=t,e.showHandleDetail=!0}}}):t._e()],1),t._v(" "),s("MapMenu",{attrs:{full:t.complete},on:{full:t.handleFullView,switch:t.handleSwitchIcon,in:function(e){return t.$refs.map.zoomIn()},out:function(e){return t.$refs.map.zoomOut()}}}),t._v(" "),s("StreetMenu",{on:{select:t.handleStreetSelect}}),t._v(" "),s("div",{staticClass:"icon-wrapper"},t._l(t.tooltipIcons,function(e){return s("p",{key:e.label},[s("img",{attrs:{src:n("tsha")("./"+e.icon+".png")}}),t._v(t._s(e.label))])}),0),t._v(" "),s("m-modal",{attrs:{value:t.$store.state.showElementModal,width:"85%",title:"小区综合治理管理要素"},on:{close:function(e){return t.$store.commit("SET_ELEMENTMODAL",!1)}}},[s("IssueDetail")],1),t._v(" "),s("m-modal",{attrs:{width:"90%",title:"辅助应用"},model:{value:t.showEleMap,callback:function(e){t.showEleMap=e},expression:"showEleMap"}},[t.showEleMap?s("iframe",{staticStyle:{width:"100%","min-height":"80vh",background:"#fff"},attrs:{src:t.mapSrc,frameborder:"0"}}):t._e()]),t._v(" "),s("m-modal",{attrs:{title:"图片"},model:{value:t.showImgModal,callback:function(e){t.showImgModal=e},expression:"showImgModal"}},[t.showImgModal?s("img",{staticStyle:{width:"100%"},attrs:{src:n("g2Y0")("./"+t.curImg)}}):t._e()]),t._v(" "),s("m-modal",{attrs:{title:t.analysisTitle},model:{value:t.showAnalysisDetail,callback:function(e){t.showAnalysisDetail=e},expression:"showAnalysisDetail"}},[s("AnalysisModal",{attrs:{analysisTitle:t.analysisTitle}})],1),t._v(" "),s("m-modal",{attrs:{title:"视频监控"},model:{value:t.videoModal,callback:function(e){t.videoModal=e},expression:"videoModal"}},[t.videoModal?s("video",{staticStyle:{width:"100%",height:"100%"},attrs:{controls:"",autoplay:""}},[s("source",{attrs:{src:n("++cm")("./"+t.curVideo+".mp4"),type:"video/mp4"}}),t._v("\n 您的浏览器不支持 video 标签。\n ")]):t._e()]),t._v(" "),s("m-modal",{attrs:{title:"投诉、报修列表",width:"70%"},model:{value:t.repairListModal,callback:function(e){t.repairListModal=e},expression:"repairListModal"}},[s("m-table",{attrs:{layout:t.repairListLayout,model:t.repairList}})],1),t._v(" "),s("m-modal",{attrs:{title:"传感器列表",width:"70%"},model:{value:t.showEventModal,callback:function(e){t.showEventModal=e},expression:"showEventModal"}},[s("SensorList",{attrs:{data:t.eventData}})],1),t._v(" "),s("m-modal",{attrs:{title:"联勤联动处置模型",width:"80%"},on:{close:function(e){return t.$store.commit("SET_PROCESSMODAL",!1)}},model:{value:t.$store.state.processModal,callback:function(e){t.$set(t.$store.state,"processModal",e)},expression:"$store.state.processModal"}},[s("img",{staticStyle:{width:"100%",height:"100%"},attrs:{src:n("G0bI")}})]),t._v(" "),s("m-modal",{attrs:{title:"传感器设备阀值设置",width:"70%"},on:{close:function(e){return t.$store.commit("SET_DISCOVERMODAL",!1)}},model:{value:t.$store.state.discoverModal,callback:function(e){t.$set(t.$store.state,"discoverModal",e)},expression:"$store.state.discoverModal"}},[s("m-table",{attrs:{layout:t.discoverModalLayout,model:t.discoverModalList}})],1),t._v(" "),s("m-modal",{attrs:{title:"智能发现清单",width:"70%",offset:"-23%"},model:{value:t.discoverModal,callback:function(e){t.discoverModal=e},expression:"discoverModal"}},[s("m-table",{attrs:{layout:t.discoverLayout,model:t.discoverList,clickable:""},on:{"row-click":function(t){e.handleDetail=t,e.showHandleDetail=!0}}})],1),t._v(" "),s("m-modal",{attrs:{title:"联勤联动动态流程",width:"60%"},model:{value:t.showHandleDetail,callback:function(e){t.showHandleDetail=e},expression:"showHandleDetail"}},[s("m-form",{attrs:{"label-width":8,title:"流程信息",model:t.handleDetail,layout:t.handleDetailLayout}}),t._v(" "),s("div",{staticStyle:{width:"90%",margin:"3rem auto"}},[s("m-step",{attrs:{steps:[{name:"推送"},{name:"接收"},{name:"处置"},{name:"完成"}],current:[t.handleDetail.done_time?3:t.handleDetail.current||2,!1],msg:[t.handleDetail.create_time||"",t.handleDetail.check_time||"",t.handleDetail.receive_time||"",t.handleDetail.done_time||""],info:t.handleDetail}})],1)],1),t._v(" "),s("m-modal",{attrs:{title:t.issueInfo.title,width:"25%"},model:{value:t.showIssueInfo,callback:function(e){t.showIssueInfo=e},expression:"showIssueInfo"}},[t.showIssueInfo?s("m-table",{attrs:{layout:t.issueInfoLayout,model:t.issueInfo.data}}):t._e()],1),t._v(" "),s("m-modal",{attrs:{title:"照片预览"},on:{close:function(e){return t.$store.commit("SET_IMGVIEW",!1)}},model:{value:t.$store.state.showImgView,callback:function(e){t.$set(t.$store.state,"showImgView",e)},expression:"$store.state.showImgView"}},[t.$store.state.showImgView?s("img",{staticStyle:{width:"100%",height:"100%"},attrs:{src:t.$store.state.imgViewSrc}}):t._e()])],1)},staticRenderFns:[]};var Y=n("VU/8")(L,N,!1,function(e){n("ZPKZ")},"data-v-33b79a85",null);t.default=Y.exports},tsha:function(e,t,n){var a={"./1.png":"Txl5","./2.png":"UT21","./3.png":"U+2z","./4.png":"8y5t","./5.png":"bj4H","./6.png":"QFQK","./add.png":"QBcd","./arrow.png":"OsgU","./basic1.png":"T4IA","./basic2.png":"bzHK","./basic3.png":"Ikk4","./basic4.png":"Grbn","./basic5.png":"xmV5","./basic6.png":"D/4j","./btn.png":"hPnr","./cd.png":"OvMc","./cd2.png":"ZKFs","./chart-bar.png":"Mnig","./chart-pie.png":"8rBm","./close.png":"/TeD","./community.png":"HLUG","./complaint.png":"tAMJ","./data1.png":"E9gH","./data2.png":"Ha8c","./discover-done.png":"Km8Q","./discover-todo.png":"r2ZZ","./dt.png":"3/ui","./dt2.png":"u8R1","./dz.png":"+Cl9","./ele-map.png":"eoZX","./ele-map2.png":"3jnN","./elevator.png":"TeNL","./em1.png":"r6Az","./em2.png":"GD3M","./em3.png":"XL6/","./em4.png":"jjab","./emergency.png":"0rZs","./face1.png":"g9np","./face2.png":"f1K1","./face3.png":"0b9Y","./file.png":"g1gp","./flow.png":"7JYs","./full.png":"7lJ1","./gate1.png":"0b6D","./gate2.png":"74qN","./group.png":"wiDa","./home.png":"KSZv","./house.png":"Ma+a","./icon1.png":"d0yY","./icon2.png":"ceFa","./icon3.png":"akCb","./icon4.png":"72gb","./icon5.png":"baML","./icon6.png":"MLRA","./img1.png":"GmyW","./img2.png":"fhjV","./img3.png":"ro8C","./img4.png":"MKzk","./jg.png":"18F9","./jg2.png":"zcbl","./js2.png":"uDru","./ld.png":"c4ad","./ld2.png":"paH7","./list.png":"TV/B","./lj.png":"7BGo","./lj2.png":"E/5P","./location.png":"J0sJ","./map-icon.png":"aruH","./map.png":"9i06","./modal-bottom.png":"WHL+","./modal-close.png":"mAB3","./modal-right.png":"ICTM","./modal-title-left.png":"KMwb","./modal-title1.png":"f2fE","./modal-top.png":"COMK","./mode4-bg.png":"lXin","./modify.png":"laYS","./monitor1.png":"Lo/H","./monitor2.png":"/J3u","./mw.png":"hv7v","./mw2.png":"zo7Q","./no-warn.png":"x3i6","./person.png":"VFY2","./play.png":"VZWR","./process-model.png":"G0bI","./property.png":"3k8H","./repair-icon.png":"OJDq","./repair.png":"q1Yj","./street.png":"/HPr","./switch.png":"oRfX","./sx.png":"cxWy","./sx2.png":"+H7H","./tab-bar.png":"NkGr","./title-arrow.png":"LuQl","./title-arrow2.png":"zb+i","./title-bg.png":"74C6","./title-bg2.png":"xDz/","./title-bg3.png":"lvfO","./title-bg4.png":"7FYl","./title-bottom.png":"jMvD","./title1.png":"qoZc","./title2.png":"b7c6","./title3.png":"pjLJ","./title4.png":"1p7L","./title5.png":"wwnh","./title6.png":"Uvyz","./true.png":"RGwW","./warn.png":"LkBP","./xf.png":"SrCn","./xf2.png":"505a","./zj.png":"BpOh","./zoomin.png":"NF+D","./zoomout.png":"iy6P"};function s(e){return n(i(e))}function i(e){var t=a[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}s.keys=function(){return Object.keys(a)},s.resolve=i,e.exports=s,s.id="tsha"},uTP7:function(e,t,n){"use strict";var a=n("fZjL"),s=n.n(a),i={name:"SensorList",props:{data:{type:Array,required:!0}},data:function(){return{curTab:null,layout:[{sensorType:{label:"传感器类型",width:7},sensorNo:{label:"传感器编号",width:6},_scene:{label:"场景类型",width:6},_status:{label:"状态",width:5}}],dataSource:{}}},mounted:function(){this.$nextTick(this.init())},methods:{init:function(){var e={};this.data.forEach(function(t){e[t._scene]||(e[t._scene]=[]),e[t._scene].push(t)}),this.curTab=s()(e)[0],this.dataSource=e}}},o={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"sensor-list"},[n("Tabs",{model:{value:e.curTab,callback:function(t){e.curTab=t},expression:"curTab"}},e._l(Object.keys(e.dataSource),function(e){return n("TabPane",{key:e,attrs:{label:e,name:e}})}),1),e._v(" "),e.curTab?e._l(e.dataSource[e.curTab],function(t){return n("m-form",{key:t.id,attrs:{title:t.addr,"label-width":6,model:t,layout:e.layout}})}):e._e()],2)},staticRenderFns:[]};var r=n("VU/8")(i,o,!1,function(e){n("5T9C")},null,null);t.a=r.exports},waqr:function(e,t,n){"use strict";var a={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"video-wrapper"},[a("div",{style:"background-image:url("+n("Lo/H")+")",on:{click:function(t){return e.$emit("select","monitor1")}}},[a("img",{attrs:{src:n("VZWR")}})]),e._v(" "),a("div",{style:"background-image:url("+n("/J3u")+")",on:{click:function(t){return e.$emit("select","monitor2")}}},[a("img",{attrs:{src:n("VZWR")}})])])},staticRenderFns:[]};var s=n("VU/8")({name:"VideoWrapper",data:function(){return{}}},a,!1,function(e){n("Tk9c")},"data-v-7ecdac92",null);t.a=s.exports}});
//# sourceMappingURL=4.154382b606f901e9435b.js.map
\ No newline at end of file
webpackJsonp([4],{"++cm":function(e,t,n){var a={"./monitor1.mp4":"afo+","./monitor2.mp4":"pJTv"};function s(e){return n(i(e))}function i(e){var t=a[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}s.keys=function(){return Object.keys(a)},s.resolve=i,e.exports=s,s.id="++cm"},"5T9C":function(e,t){},CJ8x:function(e,t){},Tk9c:function(e,t){},"d+DU":function(e,t){},ecbk:function(e,t){},lx0q:function(e,t){},pgiz:function(e,t){},"sRz/":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n("mvHQ"),s=n.n(a),i=n("Dd8w"),o=n.n(i),r=n("+Wfa"),l={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"operation"},e._l(e.$store.state.operateList,function(t,a){return n("div",{key:t.title,style:e.getStyle(a)},[n("p",[e._v(e._s(t.title))]),e._v(" "),n("p",[n("m-count",{staticStyle:{color:"#00f2ff"},attrs:{autoUpdate:"",value:+t.num,decimal:0}})],1)])}),0)},staticRenderFns:[]};var c=n("VU/8")({name:"Operation",methods:{getStyle:function(e){if((e+1)%3!=0)return{"border-right":"0.1rem solid rgba(71, 179, 255, 0.3)"}}}},l,!1,function(e){n("ecbk")},"data-v-76716808",null).exports,d=n("PxKG"),m=n("scRj"),u=n("ZEq+"),p=n("TqmW"),h=n("bT/s"),v=n("V8QL"),g=n("xm3j"),f=n("t25X"),_={name:"Monitoring",props:{show:{type:Boolean,default:!1}},data:function(){return{chartConfig:{colors:["#2FC25B","#FACC14","#F04864","#ccc"],legend:{align:"left",orient:"vertical"},shape:[{key:"value",type:"pie",center:["70%","45%"],radius:["50%","70%"]}]}}},mounted:function(){},computed:{chartData:function(){return this.list.map(function(e){return{name:e.label,value:e.value}})},list:function(){return[{label:"无问题",icon:"icon1.png",value:5317,color:"green"},{label:"轻微隐患",icon:"icon2.png",value:1936,color:"gold"},{label:"严重隐患",icon:"icon3.png",value:36,color:"red"},{label:"未上报",icon:"icon4.png",value:5809}]},detail:function(){return[{label:"已上报小区",icon:"icon1.png",value:66,color:"green"},{label:"未上报小区",icon:"icon2.png",value:22,color:"red"}]},listData:function(){return[{date:this.$moment().subtract(1,"days").format("YYYY-MM-DD"),address:"浦三路288弄15号203室",des:"居民来电报修家中断电,请处理。"},{date:this.$moment().subtract(1,"days").format("YYYY-MM-DD"),address:"临沂路81弄52号103室",des:"阳台上下水道堵塞(上门前联系下住户手机)(非浦2管辖范围)"},{date:this.$moment().subtract(1,"days").format("YYYY-MM-DD"),address:"浦三路277弄34号",des:"顶楼平改坡天窗要掉落了,需要物业上门拿下来,排除危险。"},{date:this.$moment().subtract(1,"days").format("YYYY-MM-DD"),address:"东方路3344弄7号202室",des:"居民来电报修下水道泛水,请处理。"},{date:this.$moment().subtract(1,"days").format("YYYY-MM-DD"),address:"南码头路260弄5号603室",des:"来电报修反映称6楼公共走廊的雨棚脱落一半,随时掉落,存在安全隐患,要求速去处理。"},{date:this.$moment().subtract(1,"days").format("YYYY-MM-DD"),address:"兰陵路23弄23号601室",des:"靠近阳台左边墙面屋顶漏水"}]}}},w={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"em-wrapper"},[a("div",{staticClass:"monitor-list"},e._l(e.detail,function(e){return a("div",{key:e.label},[a("m-brief",{attrs:{label:e.label,count:e.value,icon:n("g2Y0")("./"+e.icon),labelColor:"#47B3FF",countColor:e.color||"#fff"}})],1)}),0),e._v(" "),e.show?a("div",{staticClass:"chart"},[e.show?a("m-chart",{attrs:{data:e.chartData,config:e.chartConfig}}):e._e()],1):e._e(),e._v(" "),a("div",{staticClass:"list"},[a("m-scroll",{attrs:{length:e.listData.length,limit:5}},e._l(e.listData,function(t,n){return a("div",{key:n},[a("p",{staticStyle:{display:"flex","justify-content":"space-between"}},[a("b",[e._v(e._s(t.date))]),e._v(" "),a("i",[e._v(e._s(t.address))])]),e._v(" "),a("p",[e._v(e._s(t.des))])])}),0)],1)])},staticRenderFns:[]};var y=n("VU/8")(_,w,!1,function(e){n("CJ8x")},"data-v-6ed8ece6",null).exports,M=n("gnVa"),b=n("LdUT"),I={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"govern-analysis"},e._l(e.datas,function(t){return a("div",{key:t.name,staticClass:"item",on:{click:function(n){return e.$emit("select",t.name)}}},[a("img",{attrs:{src:n("tsha")("./"+t.icon+".png")}}),e._v(" "),a("p",{attrs:{title:t.label}},[e._v(e._s(t.label))])])}),0)},staticRenderFns:[]};var D=n("VU/8")({name:"GovernAnalysis",data:function(){return{datas:[{label:"投诉分类",name:"住宅小区综合管理类诉求二级指标占比",icon:"img1"},{label:"服务落后环节",name:"物业服务满意度得分较低项目",icon:"img2"},{label:"服务落后企业",name:"物业服务企业整体满意度落后企业",icon:"img2"},{label:"投诉密度区排名",name:"12345投诉区排名",icon:"img3"},{label:"业委会运作情况",name:"业委会运作情况",icon:"img4"}]}}},I,!1,function(e){n("lx0q")},"data-v-b83d63d6",null).exports,E={name:"AnalysisModal",props:{analysisTitle:{type:String,required:!0}},data:function(){return{list:[{title:"2019投诉量",count:1582,unit:"件"},{title:"数量变化",count:115,unit:"%"},{title:"全区排名",count:18,info:"较去年+5"},{title:"2019投诉密度",count:46,unit:"件"},{title:"密度变化",count:112,unit:"%"},{title:"全区排名",count:10,info:"较去年+6"}],operationConfig:{colors:[["#a45cd1","#3e29b1"],["#00f2fe","#007eff"]],legend:{align:"right"},shape:[{key:"nanmatou",name:"南码头",type:"bar",barWidth:"30%"},{key:"pudong",name:"浦东总体",type:"bar",barWidth:"30%"}],xAxis:{key:"name"}},operationData:[{name:"规范",pudong:24.87,nanmatou:31.38},{name:"正常",pudong:45.93,nanmatou:36.49},{name:"还可以",pudong:25.87,nanmatou:26.83},{name:"不正常",pudong:1.06,nanmatou:0},{name:"不了解",pudong:2.27,nanmatou:5.29}],manageConfig:{legend:{align:"right",orient:"vertical"},shape:[{key:"value",type:"pie",center:["30%","40%"],radius:[20,110],roseType:"area"}]},manageData:[{name:"公共秩序、环境维护",value:36.17},{name:"非物业类",value:34.57},{name:"公用设施养护",value:8.88},{name:"物业服务规范",value:7.04},{name:"业委会、业主大会",value:5.14},{name:"自用部位维修",value:4.89},{name:"物业使用规范",value:2.09},{name:"维修资金管理",value:1.21}]}}},T={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"analysis-modal"},["物业服务满意度得分较低项目"==e.analysisTitle?n("div",{staticClass:"content"},[n("div",{staticClass:"title"},[e._v("物业服务满意度得分较低项目")]),e._v(" "),e._m(0),e._v(" "),e._m(1),e._v(" "),e._m(2),e._v(" "),e._m(3),e._v(" "),e._m(4),e._v(" "),e._m(5)]):"物业服务企业整体满意度落后企业"==e.analysisTitle?n("div",{staticClass:"content"},[n("div",{staticClass:"title"},[e._v("物业服务企业整体满意度落后企业")]),e._v(" "),e._m(6),e._v(" "),e._m(7),e._v(" "),e._m(8),e._v(" "),e._m(9),e._v(" "),e._m(10),e._v(" "),e._m(11)]):"业委会运作情况"==e.analysisTitle?n("div",{staticClass:"chart-wrapper"},[n("p",{staticClass:"title"},[e._v("南码头街道业委会运作情况")]),e._v(" "),n("m-chart",{attrs:{config:e.operationConfig,data:e.operationData}})],1):"12345投诉区排名"==e.analysisTitle?n("div",{staticClass:"card"},[n("p",{staticClass:"title"},[e._v("南码头街道12345投诉区排名")]),e._v(" "),n("div",{staticClass:"inner"},e._l(e.list,function(t,a){return n("div",{key:a},[n("p",[e._v(e._s(t.title))]),e._v(" "),n("p",[n("b",[n("m-count",{staticStyle:{color:"#00f2ff","font-size":"1.2rem"},attrs:{value:t.count,decimal:0}})],1),e._v(" "),t.unit?n("span",[e._v(e._s(t.unit))]):e._e(),e._v(" "),t.info?n("i",[e._v(e._s(t.info))]):e._e()])])}),0)]):"住宅小区综合管理类诉求二级指标占比"==e.analysisTitle?n("div",{staticClass:"chart-wrapper"},[n("p",{staticClass:"title"},[e._v("住宅小区综合管理类诉求二级指标占比")]),e._v(" "),n("m-chart",{attrs:{config:e.manageConfig,data:e.manageData}})],1):e._e()])},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("p",[this._v("定期公布维修资金使用项目")]),t("p",[this._v("76.02")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("p",[this._v("定期公布公共收益项目")]),t("p",[this._v("76.82")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("p",[this._v("对违法搭建、群租问题定期巡视、发现")]),t("p",[this._v("77.61")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("p",[this._v("投诉及时回复")]),t("p",[this._v("79.59")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("p",[this._v("提供便民服务或特约服务")]),t("p",[this._v("79.81")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("p",[this._v("建筑垃圾有制定堆放点")]),t("p",[this._v("80.34")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("p",[this._v("上海豫园旅游商城物业管理有限公司")]),t("p",[this._v("67.18")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("p",[this._v("上海华夏物业有限公司")]),t("p",[this._v("69.74")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("p",[this._v("上海振南物业有限公司")]),t("p",[this._v("75.29")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("p",[this._v("上海霞悦物业管理有限公司")]),t("p",[this._v("77.71")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("p",[this._v("上海东方明珠物产管理有限公司")]),t("p",[this._v("78.27")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("p",[this._v("上海富宁物业管理有限公司")]),t("p",[this._v("79.51")])])}]};var $=n("VU/8")(E,T,!1,function(e){n("d+DU")},"data-v-4f95b15a",null).exports,x=n("i6oY"),S=n("waqr"),k=n("uTP7"),C=n("NYxO"),L={name:"Main",components:{EmergencyCommand:r.a,Operation:c,Repair:d.a,Discovery:m.a,Supervision:u.a,Handle:p.a,StreetMenu:h.a,BottomTabs:v.a,ManageIssue:g.a,MapMenu:f.a,Emergency1:y,ImgContainer:M.a,Application:b.a,GovernAnalysis:D,AnalysisModal:$,IssueDetail:x.a,VideoWrapper:S.a,SensorList:k.a},data:function(){var e=this;return{timer:null,openIcon:!1,curTitle:"南码头",emergencyMode:!1,showModeMenu:!1,complete:!1,showEleMap:!1,curImg:"",mapSrc:null,showImgModal:!1,eventData:[],showHandleDetail:!1,handleDetail:{},handleDetailLayout:[{communityName:{label:"小区名称",width:8},communityAddr:{label:"小区地址",width:16}},{types:{label:"协同事项",width:8,format:function(t){return t&&e.$com.getSensorScene(t)||e.handleDetail.matter}},cspName:{label:"响应部门",width:16}},{check_type:{label:"发现方式",width:8,format:function(e){return e||"智能发现"}},device_name:{label:"设备地点",width:16}},{imgs_url:{label:"照片",width:16,type:"img"}}],repairList:[],repairListModal:!1,repairListLayout:[{title:"街镇",key:"street",width:3,format:function(e){return"南码头街道"}},{title:"小区",key:"communityName",width:3,format:function(e){return"临沂二村"}},{title:"地址",key:"address",width:3},{title:"类型",key:"troubleType",width:3},{title:"反映问题",key:"reportContent",width:6},{title:"状态",key:"status",width:3},{title:"受理时间",key:"acceptTime",width:3}],personList:[{name:"张三",phone:"13764650559"},{name:"李四",phone:"13764330559"},{name:"王五",phone:"13764633559"},{name:"赵六",phone:"13394650559"},{name:"张三",phone:"13764650559"},{name:"李四",phone:"13764330559"},{name:"王五",phone:"13764633559"},{name:"赵六",phone:"13394650559"},{name:"张三",phone:"13764650559"},{name:"李四",phone:"13764330559"},{name:"王五",phone:"13764633559"},{name:"赵六",phone:"13394650559"}],showAnalysisDetail:!1,analysisTitle:null,curVideo:null,videoModal:!1,showEventModal:!1,discoverModal:!1,discoverLayout:[{title:"小区名称",key:"communityName",width:4},{title:"小区地址",key:"communityAddr",width:5},{title:"协同事项",key:"types",format:function(t){return e.$com.getSensorScene(t)},width:4},{title:"响应部门",key:"cspName",width:4},{title:"发现时间",key:"check_time",width:4},{title:"状态",key:"done_time",format:function(e){return e?"完成":"处置"},width:2},{title:"-",key:"imgs_url",type:"icon",width:1}],discoverList:[],showIssueInfo:!1,issueInfo:{title:""},issueInfoLayout:[{title:"事件名称",key:"name",width:12,align:"center"},{title:"扣分值",key:"count",width:12,align:"center"}],discoverModalLayout:[{title:"应用场景",key:"scene",width:6},{title:"传感器名称",key:"name",width:6},{title:"传感器安装地址",key:"address",width:6},{title:"传感器阀值设置",key:"setting",width:6}],discoverModalList:[{scene:"非定时倾倒垃圾监控",name:"智能门磁感应器",address:"浦三路12弄18号楼北侧垃圾房-1",setting:"无阈值设置"},{scene:"非定时倾倒垃圾监控",name:"智能门磁感应器",address:"浦三路12弄18号楼北侧垃圾房-2",setting:"无阈值设置"},{scene:"非定时倾倒垃圾监控",name:"智能门磁感应器",address:"浦三路12弄18号楼北侧垃圾房-3",setting:"无阈值设置"},{scene:"非定时倾倒垃圾监控",name:"智能门磁感应器",address:"浦三路12弄18号楼北侧垃圾房-4",setting:"无阈值设置"},{scene:"集中充电异常",name:"烟雾感应器",address:"浦三路28弄5号非机车库-4",setting:"通过红外光散射原理来探测火灾"},{scene:"集中充电异常",name:"烟雾感应器",address:"浦三路28弄5号非机车库-1",setting:"通过红外光散射原理来探测火灾"},{scene:"集中充电异常",name:"烟雾感应器",address:"浦三路28弄5号非机车库-3",setting:"通过红外光散射原理来探测火灾"},{scene:"集中充电异常",name:"烟雾感应器",address:"浦三路28弄5号非机车库-2",setting:"通过红外光散射原理来探测火灾"},{scene:"集中充电异常",name:"温湿度传感器",address:"浦三路28弄5号非机车库-4",setting:"温度阈值:60度"},{scene:"集中充电异常",name:"温湿度传感器",address:"浦三路28弄5号非机车库-2",setting:"温度阈值:60度"},{scene:"集中充电异常",name:"温湿度传感器",address:"浦三路28弄5号非机车库-3",setting:"温度阈值:60度"},{scene:"集中充电异常",name:"温湿度传感器",address:"浦三路28弄5号非机车库-1",setting:"温度阈值:60度"},{scene:"平改坡屋顶积水",name:"温湿度传感器",address:"浦三路12弄10号楼顶平台",setting:"温度阈值:60度"},{scene:"平改坡屋顶积水",name:"温湿度传感器",address:"浦三路12弄9号楼顶平台",setting:"温度阈值:60度"},{scene:"平改坡屋顶积水",name:"温湿度传感器",address:"浦三路12弄11号楼顶平台",setting:"温度阈值:60度"},{scene:"平改坡屋顶积水",name:"温湿度传感器",address:"浦三路12弄7号楼顶平台",setting:"温度阈值:60度"},{scene:"平改坡屋顶积水",name:"水浸传感器",address:"浦三路12弄10号楼顶平台",setting:"无阈值设置,传感器被水漫过,导致两极短路即报警"},{scene:"平改坡屋顶积水",name:"水浸传感器",address:"浦三路12弄9号楼顶平台",setting:"无阈值设置,传感器被水漫过,导致两极短路即报警"},{scene:"平改坡屋顶积水",name:"水浸传感器",address:"浦三路12弄7号楼顶平台",setting:"无阈值设置,传感器被水漫过,导致两极短路即报警"},{scene:"平改坡屋顶积水",name:"水浸传感器",address:"浦三路12弄11号楼顶平台",setting:"无阈值设置,传感器被水漫过,导致两极短路即报警"},{scene:"水箱异常开启",name:"智能门磁感应器",address:"浦三路12弄11号楼顶平台",setting:"无阈值设置"},{scene:"水箱异常开启",name:"智能门磁感应器",address:"浦三路12弄7号楼顶平台",setting:"无阈值设置"},{scene:"水箱异常开启",name:"智能门磁感应器",address:"浦三路12弄10号楼顶平台",setting:"无阈值设置"},{scene:"水箱异常开启",name:"智能门磁感应器",address:"浦三路12弄9号楼顶平台",setting:"无阈值设置"},{scene:"损坏房屋承重结构",name:"震动传感器",address:"南码头路451弄12号3F外墙",setting:"共振阈值超:4.5"},{scene:"损坏房屋承重结构",name:"震动传感器",address:"南码头路451弄6号3F外墙",setting:"共振阈值超:4.5"},{scene:"损坏房屋承重结构",name:"震动传感器",address:"南码头路451弄33号3F外墙",setting:"共振阈值超:4.5"},{scene:"损坏房屋承重结构",name:"震动传感器",address:"南码头路451弄10号3F外墙",setting:"共振阈值超:4.5"},{scene:"损坏房屋承重结构",name:"震动传感器",address:"南码头路451弄8号3F外墙",setting:"共振阈值超:4.5"},{scene:"损坏房屋承重结构",name:"震动传感器",address:"南码头路451弄41号3F外墙",setting:"共振阈值超:4.5"},{scene:"损坏房屋承重结构",name:"震动传感器",address:"南码头路451弄37号3F外墙",setting:"共振阈值超:4.5"},{scene:"屋顶违章建筑",name:"人体感应传感器",address:"浦三路12弄10号楼顶平台",setting:"3米范围内通过红外线变化量来判断是否有人"},{scene:"屋顶违章建筑",name:"人体感应传感器",address:"浦三路12弄7号楼顶平台",setting:"3米范围内通过红外线变化量来判断是否有人"},{scene:"屋顶违章建筑",name:"人体感应传感器",address:"浦三路12弄11号楼顶平台",setting:"3米范围内通过红外线变化量来判断是否有人"},{scene:"屋顶违章建筑",name:"人体感应传感器",address:"浦三路12弄9号楼顶平台",setting:"3米范围内通过红外线变化量来判断是否有人"},{scene:"窨井异常",name:"井盖异动检测器",address:"浦三路12弄29号楼东北侧雨水井",setting:"阈值:0度"},{scene:"窨井异常",name:"井盖异动检测器",address:"浦三路12弄33号楼东北侧雨水井",setting:"阈值:0度"},{scene:"窨井异常",name:"井盖异动检测器",address:"浦三路12弄27号楼东北侧雨水井",setting:"阈值:0度"},{scene:"窨井异常",name:"井盖异动检测器",address:"南码头路451弄7号楼东南侧雨水井",setting:"阈值:0度"},{scene:"占用消防通道",name:"超声波车检器",address:"浦三路12弄小区东北消防通道",setting:"阈值:10分钟"},{scene:"占用消防通道",name:"超声波车检器",address:"浦三路十二弄9号楼对面东北侧",setting:"阈值:10分钟"},{scene:"占用消防通道",name:"超声波车检器",address:"南码头路四五一弄26号楼东侧",setting:"阈值:10分钟"},{scene:"占用消防通道",name:"超声波车检器",address:"浦三路十二弄25号楼对面西北侧",setting:"阈值:10分钟"},{scene:"占用消防通道",name:"超声波车检器",address:"浦三路十二弄43号楼旁边西南侧",setting:"阈值:10分钟"},{scene:"占用消防通道",name:"超声波车检器",address:"南码头路四五一弄23号门口",setting:"阈值:10分钟"},{scene:"占用消防通道",name:"超声波车检器",address:"南码头路四五一弄23号门口",setting:"阈值:10分钟"},{scene:"楼道充电(电动车入梯)",name:"电梯监控套装",address:"上海市浦东新区浦三路12弄6号楼A电梯",setting:"检测到电瓶车入梯即报警,具体阈值未告知"},{scene:"楼道充电(电动车入梯)",name:"电梯监控套装",address:"上海市浦东新区浦三路12弄6号楼B电梯",setting:"检测到电瓶车入梯即报警,具体阈值未告知"},{scene:"楼道充电(电动车入梯)",name:"电梯监控套装",address:"上海市浦东新区浦三路12弄4号楼B电梯",setting:"检测到电瓶车入梯即报警,具体阈值未告知"},{scene:"楼道充电(电动车入梯)",name:"电梯监控套装",address:"上海市浦东新区浦三路12弄4号楼A电梯",setting:"检测到电瓶车入梯即报警,具体阈值未告知"}]}},beforeDestroy:function(){this.$store.commit("SET_CURSCENE",null),this.$store.commit("SET_CURREPAIR",null),this.$store.commit("SET_OPERATELIST",[]),clearInterval(this.timer),this.timer=null},computed:{tooltipIcons:function(){return this.curScene?[{label:"智能预警待处置",icon:"discover-todo"},{label:"智能预警已处置",icon:"discover-done"}]:[{label:"未报警传感器",icon:"no-warn"},{label:"已报警传感器",icon:"warn"}]},curScene:function(){return this.$store.state.curScene},curRepair:function(){return this.$store.state.curRepair},handleList:function(){return this.$store.state.handleList}},methods:o()({mapComplete:function(){var e=this,t=n("flt8").features;this.$refs.map.drawStreet("nanmatou",t[0].geometry.rings[0]),this.$refs.map.focus(4039.44281,-4712.403381,6),this.addBuildingIcon(),setTimeout(function(){e.complete=!0,e.initNanmatouData(),e.startTimer()},3e3)},startTimer:function(){this.addPoints(),this.timer=setInterval(this.addPoints,18e4)},addBuildingIcon:function(){var e=this;this.$refs.map.removePoint("building"),this.$ajax.get({url:this.$api.GET_BUILDING}).then(function(t){var n=e.$com.confirm(t,"data.content",[]);e.$refs.map.addPoint({name:"building",size:13,labelKey:"unitAddr",key:"id",data:n,icon:"icon-unit.png"})})},handleMapClick:function(e){var t=e.layername,n=e.data,a=this.$refs.map;switch(n=Array.isArray(n)?n:[n],t){case"sensor":a.focus(n[0].x,n[0].y,12),this.handleEventModal(n);break;case"discover":a.focus(n[0].gps_x,n[0].gps_y,12),this.handleDiscoverEvent(n);break;case"repair":a.focus(n[0].x,n[0].y,12),this.hanleRepairEvent(n)}},handleEventModal:function(e){var t=[],n=[];e.forEach(function(e){e._status&&"正常"==e._status?n.push(e):t.push(e)}),this.eventData=[].concat(t,n),this.showEventModal=!0},handleDiscoverEvent:function(e){this.discoverList=e,this.discoverModal=!0},handleRepairEvent:function(e){this.repairList=e,this.repairListModal=!0},handleFullView:function(){this.complete=!this.complete,this.emergencyMode&&(this.emergencyMode=!this.emergencyMode)},changeMode:function(e){this.complete=!1,this.emergencyMode=!0},handleStreetSelect:function(e,t){if("临沂二村"!==t)if("申江豪城"!==t){this.curTitle=t.replace("街道",""),this.$refs.map.removePoint("nanmatou");var a=n("flt8").features;this.$refs.map.drawStreet("nanmatou",a[0].geometry.rings[0]),this.$refs.map.focus(4039.44281,-4712.403381,5.5),this.initNanmatouData()}else this.$router.push({path:"/shenjianghaocheng"});else this.$router.push({path:"/linyiercun"})},handleViewImg:function(e){this.curImg=e,this.showImgModal=!0},showVideo:function(e){this.curVideo=e,this.videoModal=!0},handleSwitchIcon:function(){this.openIcon=!this.openIcon,"all"==this.curScene&&this.$store.commit("SET_CURSCENE",null),this.addSensorPoints()},addSensorPoints:function(){this.openIcon&&!this.curScene&&this.setSensorList()},addPoints:function(){this.addSensorPoints(),this.setDiscoverInfo(),this.setHandleList();this.$store.commit("SET_REPAIRLIST",[{title:"报修数量",img:"repair.png",num:0,allNum:129,key:"bx"},{title:"投诉数量",img:"complaint.png",num:0,allNum:33,key:"ts"}])},handleDiscoverSummary:function(e){var t=this;if("today"===e)this.discoverList=this.$store.state.handleList,this.discoverModal=!0;else{var n=this.$moment(),a=this.$moment("2020-06-25");this.$ajax.get({url:this.$api.GET_HANDLE_LIST,params:{days:n.diff(a,"days")}}).then(function(e){t.discoverList=t.$com.confirm(e,"data.content",[]),t.discoverModal=!0})}},clearPoints:function(){var e=this.$refs.map;e.removePoint("sensor"),e.removePoint("discover")}},Object(C.b)(["initNanmatouData","setDiscoverInfo","setHandleList","setSensorList"])),watch:{"$store.state.curRepair":{handler:function(e){var t=this,n=this.$refs.map;e?(this.$store.commit("SET_CURSCENE",null),this.$ajax.get({url:this.$api.GET_TSBX_LIST.replace("{type}",e)}).then(function(e){var n=t.$com.confirm(e,"data.content",[]);t.$store.commit("SET_REPAIRHANDLE",n),t.handleRepairEvent(n)})):n.focus(3706.690186,-4234.159912,8.5)}},"$store.state.curScene":{handler:function(e){var t=this.$refs.map;if(this.clearPoints(),!e)return this.$refs.map.focus(4039.44281,-4712.403381,6),void this.addSensorPoints();this.$store.commit("SET_CURREPAIR",null);var n=[];if(!((n="all"==e?this.handleList.filter(function(e){return e.gps_x&&e.gps_y}):this.handleList.filter(function(t){return t.types&&t.types==e&&t.gps_x&&t.gps_y})).length<=0)){var a=[],i=[];JSON.parse(s()(n)).forEach(function(e){e.done_time?(e.icon="discover-done.png",a.push(e)):(e.icon="discover-todo.png",i.push(e))}),setTimeout(function(){t.addPoint({name:"discover",key:"id",size:25,data:[].concat(a,i),icon:"discover-done.png"}),t.focus(3706.690186,-4234.159912,8.5)},1e3)}}},"$store.state.sensorList":{handler:function(e){this.clearPoints(),this.$refs.map.addPoint({name:"sensor",key:"id",size:25,data:e,icon:"no-warn.png"})}},emergencyMode:function(e){var t=this.$refs.map;if(t.focus(4039.44281,-4712.403381,6),t.removeGifPoint("selected-point"),t.removePoint("em"),t.removeGifPoint("community"),e){this.$refs.map.addGifPoint({name:"community",key:"COMMUNITYID",data:[{COMMUNITYNAME:"(补)教师大楼",TASKID:"(补)教师大楼",COMMUNITYID:"(补)教师大楼",icon:"icon2.png",X:4039.44281,Y:-4712.403381},{COMMUNITYNAME:"(补)临沂二村",TASKID:"(补)临沂二村",COMMUNITYID:"(补)临沂二村",icon:"icon2.png",X:3706.690186,Y:-4234.159912},{COMMUNITYNAME:"(补)金田公寓",TASKID:"(补)金田公寓",COMMUNITYID:"(补)金田公寓",icon:"icon1.png",X:3391.523438,Y:-3836.112488},{COMMUNITYNAME:"(补)临沂五村",TASKID:"(补)临沂五村",COMMUNITYID:"(补)临沂五村",icon:"icon3.png",X:3779.35022,Y:-4665.97998},{COMMUNITYNAME:"(补)华南名苑",TASKID:"(补)华南名苑",COMMUNITYID:"(补)华南名苑",icon:"icon2.png",X:3094.474182,Y:-4879.984985},{COMMUNITYNAME:"(补)明丰佳园",TASKID:"(补)明丰佳园",COMMUNITYID:"(补)明丰佳园",icon:"icon2.png",X:4574.670227,Y:-4217.309998}],color:"red"});t.addPoint({name:"em",key:"COMMUNITYID",labelKey:"COMMUNITYNAME",data:[{COMMUNITYNAME:"应急维修服务站",TASKID:"应急维修服务站",COMMUNITYID:"应急维修服务站",X:4476.35021972656,Y:-4935.41998291016}],icon:"user4.png"})}}}},N={render:function(){var e=this,t=this,a=t.$createElement,s=t._self._c||a;return s("m-grid",{staticStyle:{padding:"0.5rem"},attrs:{template:["title title title","box1 . box5","box2 . box5","box8 . box5","box8 . box3","box8 . box10","box6 box7 box9"],columns:"1fr 2fr 1fr",rows:"3rem 0.8fr 1.2fr 0.5fr 1fr 1fr 1.5fr",gap:"0.5rem",complete:t.complete}},[s("m-map",{ref:"map",on:{event:t.handleMapClick,complete:t.mapComplete}}),t._v(" "),s("m-animate",{attrs:{enter:"fadeInDown",leave:"fadeOutUp"}},[s("m-title",{directives:[{name:"show",rawName:"v-show",value:!t.emergencyMode,expression:"!emergencyMode"}],attrs:{area:"title",color:"#fff",bgImg:n("7FYl")}},[t._v("浦东新区物业微平台("+t._s(t.curTitle)+"街道)")])],1),t._v(" "),s("m-animate",{attrs:{enter:"fadeInDown",leave:"fadeOutUp"}},[s("m-title",{directives:[{name:"show",rawName:"v-show",value:t.emergencyMode,expression:"emergencyMode"}],attrs:{imgStyle:{height:"178%",top:"-1rem"},area:"title",color:"gold",bgImg:n("xDz/"),size:"2.4rem"}},[t._v("物业微平台("+t._s(t.curTitle)+"街道)")])],1),t._v(" "),s("img",{directives:[{name:"show",rawName:"v-show",value:t.emergencyMode,expression:"emergencyMode"}],staticClass:"mode-btn",attrs:{src:n("zb+i")},on:{mouseenter:function(e){t.showModeMenu=!0}}}),t._v(" "),s("m-menu",{model:{value:t.showModeMenu,callback:function(e){t.showModeMenu=e},expression:"showModeMenu"}}),t._v(" "),s("m-card",{directives:[{name:"show",rawName:"v-show",value:!t.complete&&t.emergencyMode,expression:"!complete && emergencyMode"}],staticClass:"em em1",attrs:{enter:"fadeInDown",leave:"fadeOutUp",mode:"3",title:"IV级模式应急指挥体系",icon:n("Uvyz")}},[s("EmergencyCommand",{attrs:{hideEmergency:""},on:{select:t.changeMode}})],1),t._v(" "),s("m-card",{directives:[{name:"show",rawName:"v-show",value:!t.complete&&t.emergencyMode,expression:"!complete && emergencyMode"}],staticClass:"em em2",attrs:{enter:"fadeInLeft",leave:"fadeOutLeft",mode:"3",title:"防台防汛检查情况",icon:n("b7c6")}},[s("Emergency1",{attrs:{show:t.emergencyMode}})],1),t._v(" "),s("m-card",{directives:[{name:"show",rawName:"v-show",value:!t.complete&&t.emergencyMode,expression:"!complete && emergencyMode"}],staticClass:"em em3",attrs:{mode:"3",title:"应急响应机制",icon:n("wwnh")}},[s("h1",[t._v("IV级响应防御提示")]),t._v(" "),s("p",[t._v("(1) 各级防汛机构和有关抢险单位加强值班,密切监视汛情和灾情,落实应对措施。")]),t._v(" "),s("p",[t._v("(2) 发布有关预警信息和防汛防台提示。")]),t._v(" "),s("p",[t._v("(3) 各防汛排水泵站加强值守;城镇排水单位量放水人员进岗到位,加强雨中路面巡视,及时抢排道路积水;移动泵车做好抢排准备。")]),t._v(" "),s("p",[t._v("(4) 低洼、易受淹地区做好排水防涝准备工作。")]),t._v(" "),s("p",[t._v("(5) 高空、水上等户外作业人员采取有效防御措施,必要时加固或拆除户外装置。")]),t._v(" "),s("p",[t._v("(6) 电力、通信等部门、单位加强抢修力量的配备。")]),t._v(" "),s("p",[t._v("(7) 加强巡查,对易倒伏的高大树木进行修剪、绑扎、加固等。")]),t._v(" "),s("p",[t._v("(8) 检查加固高架、高速道路的各类指示标志,落实杨高路商务走廊防积水和紧急排水措施。")]),t._v(" "),s("p",[t._v("(9) 加强对玻璃幕墙和空调外机等高空构建筑物的检查,督促业主落实安全措施。")]),t._v(" "),s("p",[t._v("(10) 各专业抢险队伍进入应急准备状态,组织巡检,一旦受灾,应当在第一时间内,完成抢排积水、道路清障、应急抢修等工作。")]),t._v(" "),s("img",{staticStyle:{width:"100%",height:"100%"},attrs:{src:n("7JYs")},on:{click:function(e){return t.handleViewImg("flow.png")}}})]),t._v(" "),s("m-card",{directives:[{name:"show",rawName:"v-show",value:!t.complete&&t.emergencyMode,expression:"!complete && emergencyMode"}],staticClass:"em em4",attrs:{enter:"fadeInUp",leave:"fadeOutDown",mode:"3",title:"应急处置人员",icon:n("1p7L")}},[s("div",{staticClass:"em-person"},t._l(t.personList,function(e,a){return s("div",{key:a},[s("img",{attrs:{src:n("hv7v")}}),t._v("\n "+t._s(e.name)+" "+t._s(e.phone)+"\n ")])}),0)]),t._v(" "),s("m-card",{directives:[{name:"show",rawName:"v-show",value:!t.complete&&t.emergencyMode,expression:"!complete && emergencyMode"}],staticClass:"em em5",attrs:{enter:"fadeInUp",leave:"fadeOutDown",mode:"3",title:"远程指挥(视频直播)",icon:n("qoZc")}},[s("img",{staticStyle:{width:"100%",height:"90%"},attrs:{src:n("r6e8")},on:{click:function(e){return t.handleViewImg("m1.jpeg")}}})]),t._v(" "),s("m-card",{directives:[{name:"show",rawName:"v-show",value:t.complete,expression:"complete"}],attrs:{enter:"fadeInLeft",leave:"fadeOutLeft",area:"box1",title:"指挥体系",mode:"4",btn:"map-icon"}},[s("EmergencyCommand",{on:{changeMode:t.changeMode}})],1),t._v(" "),s("m-card",{directives:[{name:"show",rawName:"v-show",value:t.complete,expression:"complete"}],attrs:{enter:"fadeInLeft",leave:"fadeOutLeft",area:"box2",title:"基础数据",mode:"4"}},[s("Operation")],1),t._v(" "),s("m-card",{directives:[{name:"show",rawName:"v-show",value:t.complete,expression:"complete"}],attrs:{enter:"fadeInLeft",leave:"fadeOutLeft",area:"box8",title:"管理要素",mode:"4",btn:"模型"}},[s("ManageIssue",{on:{select:function(e){t.issueInfo=e,t.showIssueInfo=!0}}})],1),t._v(" "),s("m-card",{directives:[{name:"show",rawName:"v-show",value:t.complete,expression:"complete"}],attrs:{area:"box3",title:"投诉报修",mode:"4"}},[s("Repair")],1),t._v(" "),s("m-card",{directives:[{name:"show",rawName:"v-show",value:t.complete,expression:"complete"}],attrs:{area:"box9",title:"视频监控",mode:"4"}},[s("VideoWrapper",{on:{select:t.showVideo}})],1),t._v(" "),s("m-card",{directives:[{name:"show",rawName:"v-show",value:t.complete,expression:"complete"}],attrs:{area:"box5",title:"智能发现",mode:"4"}},[s("Discovery",{on:{summary:t.handleDiscoverSummary}})],1),t._v(" "),s("m-card",{directives:[{name:"show",rawName:"v-show",value:t.complete,expression:"complete"}],attrs:{area:"box10",title:"辅助应用",mode:"4"}},[s("Application",{on:{elevator:function(){t.mapSrc="http://211.136.105.193/elev/#/?name=南码头",t.showEleMap=!0},house:function(){t.mapSrc="http://211.136.105.193/elev/#/house-map",t.showEleMap=!0}}})],1),t._v(" "),s("m-card",{directives:[{name:"show",rawName:"v-show",value:t.complete,expression:"complete"}],attrs:{enter:"fadeInLeft",leave:"fadeOutLeft",area:"box6",title:"治理分析",mode:"4"}},[t.complete?s("GovernAnalysis",{on:{select:function(t){e.showAnalysisDetail=!0,e.analysisTitle=t}}}):t._e()],1),t._v(" "),s("m-card",{directives:[{name:"show",rawName:"v-show",value:t.complete,expression:"complete"}],attrs:{enter:"fadeInUp",leave:"fadeOutDown",area:"box7",title:"联勤联动动态流程",mode:"4",width:25}},[t.complete?s("Handle",{on:{select:function(t){e.handleDetail=t,e.showHandleDetail=!0}}}):t._e()],1),t._v(" "),s("MapMenu",{attrs:{full:t.complete},on:{full:t.handleFullView,switch:t.handleSwitchIcon,in:function(e){return t.$refs.map.zoomIn()},out:function(e){return t.$refs.map.zoomOut()}}}),t._v(" "),s("StreetMenu",{on:{select:t.handleStreetSelect}}),t._v(" "),s("div",{staticClass:"icon-wrapper"},t._l(t.tooltipIcons,function(e){return s("p",{key:e.label},[s("img",{attrs:{src:n("tsha")("./"+e.icon+".png")}}),t._v(t._s(e.label))])}),0),t._v(" "),s("m-modal",{attrs:{value:t.$store.state.showElementModal,width:"85%",title:"小区综合治理管理要素"},on:{close:function(e){return t.$store.commit("SET_ELEMENTMODAL",!1)}}},[s("IssueDetail")],1),t._v(" "),s("m-modal",{attrs:{width:"90%",title:"辅助应用"},model:{value:t.showEleMap,callback:function(e){t.showEleMap=e},expression:"showEleMap"}},[t.showEleMap?s("iframe",{staticStyle:{width:"100%","min-height":"80vh",background:"#fff"},attrs:{src:t.mapSrc,frameborder:"0"}}):t._e()]),t._v(" "),s("m-modal",{attrs:{title:"图片"},model:{value:t.showImgModal,callback:function(e){t.showImgModal=e},expression:"showImgModal"}},[t.showImgModal?s("img",{staticStyle:{width:"100%"},attrs:{src:n("g2Y0")("./"+t.curImg)}}):t._e()]),t._v(" "),s("m-modal",{attrs:{title:t.analysisTitle},model:{value:t.showAnalysisDetail,callback:function(e){t.showAnalysisDetail=e},expression:"showAnalysisDetail"}},[s("AnalysisModal",{attrs:{analysisTitle:t.analysisTitle}})],1),t._v(" "),s("m-modal",{attrs:{title:"视频监控"},model:{value:t.videoModal,callback:function(e){t.videoModal=e},expression:"videoModal"}},[t.videoModal?s("video",{staticStyle:{width:"100%",height:"100%"},attrs:{controls:"",autoplay:""}},[s("source",{attrs:{src:n("++cm")("./"+t.curVideo+".mp4"),type:"video/mp4"}}),t._v("\n 您的浏览器不支持 video 标签。\n ")]):t._e()]),t._v(" "),s("m-modal",{attrs:{title:"投诉、报修列表",width:"70%"},model:{value:t.repairListModal,callback:function(e){t.repairListModal=e},expression:"repairListModal"}},[s("m-table",{attrs:{layout:t.repairListLayout,model:t.repairList}})],1),t._v(" "),s("m-modal",{attrs:{title:"传感器列表",width:"70%"},model:{value:t.showEventModal,callback:function(e){t.showEventModal=e},expression:"showEventModal"}},[s("SensorList",{attrs:{data:t.eventData}})],1),t._v(" "),s("m-modal",{attrs:{title:"联勤联动处置模型",width:"80%"},on:{close:function(e){return t.$store.commit("SET_PROCESSMODAL",!1)}},model:{value:t.$store.state.processModal,callback:function(e){t.$set(t.$store.state,"processModal",e)},expression:"$store.state.processModal"}},[s("img",{staticStyle:{width:"100%",height:"100%"},attrs:{src:n("G0bI")}})]),t._v(" "),s("m-modal",{attrs:{title:"传感器设备阀值设置",width:"70%"},on:{close:function(e){return t.$store.commit("SET_DISCOVERMODAL",!1)}},model:{value:t.$store.state.discoverModal,callback:function(e){t.$set(t.$store.state,"discoverModal",e)},expression:"$store.state.discoverModal"}},[s("m-table",{attrs:{layout:t.discoverModalLayout,model:t.discoverModalList}})],1),t._v(" "),s("m-modal",{attrs:{title:"智能发现清单",width:"70%",offset:"-21%"},model:{value:t.discoverModal,callback:function(e){t.discoverModal=e},expression:"discoverModal"}},[s("m-table",{attrs:{layout:t.discoverLayout,model:t.discoverList,clickable:""},on:{"row-click":function(t){e.handleDetail=t,e.showHandleDetail=!0}}})],1),t._v(" "),s("m-modal",{attrs:{title:"联勤联动动态流程",width:"60%"},model:{value:t.showHandleDetail,callback:function(e){t.showHandleDetail=e},expression:"showHandleDetail"}},[s("m-form",{attrs:{"label-width":8,title:"流程信息",model:t.handleDetail,layout:t.handleDetailLayout}}),t._v(" "),s("div",{staticStyle:{width:"90%",margin:"3rem auto"}},[s("m-step",{attrs:{steps:[{name:"推送"},{name:"接收"},{name:"处置"},{name:"完成"}],current:[t.handleDetail.done_time?3:t.handleDetail.current||2,!1],msg:[t.handleDetail.create_time||"",t.handleDetail.check_time||"",t.handleDetail.receive_time||"",t.handleDetail.done_time||""],info:t.handleDetail}})],1)],1),t._v(" "),s("m-modal",{attrs:{title:t.issueInfo.title,width:"25%"},model:{value:t.showIssueInfo,callback:function(e){t.showIssueInfo=e},expression:"showIssueInfo"}},[t.showIssueInfo?s("m-table",{attrs:{layout:t.issueInfoLayout,model:t.issueInfo.data}}):t._e()],1),t._v(" "),s("m-modal",{attrs:{title:"照片预览"},on:{close:function(e){return t.$store.commit("SET_IMGVIEW",!1)}},model:{value:t.$store.state.showImgView,callback:function(e){t.$set(t.$store.state,"showImgView",e)},expression:"$store.state.showImgView"}},[t.$store.state.showImgView?s("img",{staticStyle:{width:"100%",height:"100%"},attrs:{src:t.$store.state.imgViewSrc}}):t._e()])],1)},staticRenderFns:[]};var Y=n("VU/8")(L,N,!1,function(e){n("pgiz")},"data-v-10f98278",null);t.default=Y.exports},tsha:function(e,t,n){var a={"./1.png":"Txl5","./2.png":"UT21","./3.png":"U+2z","./4.png":"8y5t","./5.png":"bj4H","./6.png":"QFQK","./add.png":"QBcd","./arrow.png":"OsgU","./basic1.png":"T4IA","./basic2.png":"bzHK","./basic3.png":"Ikk4","./basic4.png":"Grbn","./basic5.png":"xmV5","./basic6.png":"D/4j","./btn.png":"hPnr","./cd.png":"OvMc","./cd2.png":"ZKFs","./chart-bar.png":"Mnig","./chart-pie.png":"8rBm","./close.png":"/TeD","./community.png":"HLUG","./complaint.png":"tAMJ","./data1.png":"E9gH","./data2.png":"Ha8c","./discover-done.png":"Km8Q","./discover-todo.png":"r2ZZ","./dt.png":"3/ui","./dt2.png":"u8R1","./dz.png":"+Cl9","./ele-map.png":"eoZX","./ele-map2.png":"3jnN","./elevator.png":"TeNL","./em1.png":"r6Az","./em2.png":"GD3M","./em3.png":"XL6/","./em4.png":"jjab","./emergency.png":"0rZs","./face1.png":"g9np","./face2.png":"f1K1","./face3.png":"0b9Y","./file.png":"g1gp","./flow.png":"7JYs","./full.png":"7lJ1","./gate1.png":"0b6D","./gate2.png":"74qN","./group.png":"wiDa","./home.png":"KSZv","./house.png":"Ma+a","./icon1.png":"d0yY","./icon2.png":"ceFa","./icon3.png":"akCb","./icon4.png":"72gb","./icon5.png":"baML","./icon6.png":"MLRA","./img1.png":"GmyW","./img2.png":"fhjV","./img3.png":"ro8C","./img4.png":"MKzk","./jg.png":"18F9","./jg2.png":"zcbl","./js2.png":"uDru","./ld.png":"c4ad","./ld2.png":"paH7","./list.png":"TV/B","./lj.png":"7BGo","./lj2.png":"E/5P","./location.png":"J0sJ","./map-icon.png":"aruH","./map.png":"9i06","./modal-bottom.png":"WHL+","./modal-close.png":"mAB3","./modal-right.png":"ICTM","./modal-title-left.png":"KMwb","./modal-title1.png":"f2fE","./modal-top.png":"COMK","./mode4-bg.png":"lXin","./modify.png":"laYS","./monitor1.png":"Lo/H","./monitor2.png":"/J3u","./mw.png":"hv7v","./mw2.png":"zo7Q","./no-warn.png":"x3i6","./person.png":"VFY2","./play.png":"VZWR","./process-model.png":"G0bI","./property.png":"3k8H","./repair-icon.png":"OJDq","./repair.png":"q1Yj","./street.png":"/HPr","./switch.png":"oRfX","./sx.png":"cxWy","./sx2.png":"+H7H","./tab-bar.png":"NkGr","./title-arrow.png":"LuQl","./title-arrow2.png":"zb+i","./title-bg.png":"74C6","./title-bg2.png":"xDz/","./title-bg3.png":"lvfO","./title-bg4.png":"7FYl","./title-bottom.png":"jMvD","./title1.png":"qoZc","./title2.png":"b7c6","./title3.png":"pjLJ","./title4.png":"1p7L","./title5.png":"wwnh","./title6.png":"Uvyz","./true.png":"RGwW","./warn.png":"LkBP","./xf.png":"SrCn","./xf2.png":"505a","./zj.png":"BpOh","./zoomin.png":"NF+D","./zoomout.png":"iy6P"};function s(e){return n(i(e))}function i(e){var t=a[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}s.keys=function(){return Object.keys(a)},s.resolve=i,e.exports=s,s.id="tsha"},uTP7:function(e,t,n){"use strict";var a=n("fZjL"),s=n.n(a),i={name:"SensorList",props:{data:{type:Array,required:!0}},data:function(){return{curTab:null,layout:[{sensorType:{label:"传感器类型",width:7},sensorNo:{label:"传感器编号",width:6},_scene:{label:"场景类型",width:6},_status:{label:"状态",width:5}}],dataSource:{}}},mounted:function(){this.$nextTick(this.init())},methods:{init:function(){var e={};this.data.forEach(function(t){e[t._scene]||(e[t._scene]=[]),e[t._scene].push(t)}),this.curTab=s()(e)[0],this.dataSource=e}}},o={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"sensor-list"},[n("Tabs",{model:{value:e.curTab,callback:function(t){e.curTab=t},expression:"curTab"}},e._l(Object.keys(e.dataSource),function(e){return n("TabPane",{key:e,attrs:{label:e,name:e}})}),1),e._v(" "),e.curTab?e._l(e.dataSource[e.curTab],function(t){return n("m-form",{key:t.id,attrs:{title:t.addr,"label-width":6,model:t,layout:e.layout}})}):e._e()],2)},staticRenderFns:[]};var r=n("VU/8")(i,o,!1,function(e){n("5T9C")},null,null);t.a=r.exports},waqr:function(e,t,n){"use strict";var a={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"video-wrapper"},[a("div",{style:"background-image:url("+n("Lo/H")+")",on:{click:function(t){return e.$emit("select","monitor1")}}},[a("img",{attrs:{src:n("VZWR")}})]),e._v(" "),a("div",{style:"background-image:url("+n("/J3u")+")",on:{click:function(t){return e.$emit("select","monitor2")}}},[a("img",{attrs:{src:n("VZWR")}})])])},staticRenderFns:[]};var s=n("VU/8")({name:"VideoWrapper",data:function(){return{}}},a,!1,function(e){n("Tk9c")},"data-v-7ecdac92",null);t.a=s.exports}});
//# sourceMappingURL=4.fdc60db3ebf2654e4461.js.map
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,c,f){for(var o,b,d,i=0,u=[];i<r.length;i++)b=r[i],t[b]&&u.push(t[b][0]),t[b]=0;for(o in c)Object.prototype.hasOwnProperty.call(c,o)&&(e[o]=c[o]);for(n&&n(r,c,f);u.length;)u.shift()();if(f)for(i=0;i<f.length;i++)d=a(a.s=f[i]);return d};var r={},t={27:0};function a(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,a),t.l=!0,t.exports}a.e=function(e){var n=t[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,a){n=t[e]=[r,a]});n[2]=r;var c=document.getElementsByTagName("head")[0],f=document.createElement("script");f.type="text/javascript",f.charset="utf-8",f.async=!0,f.timeout=12e4,a.nc&&f.setAttribute("nonce",a.nc),f.src=a.p+"static/js/"+e+"."+{0:"9b243be4ae27c7d15cf0",1:"80f3e7aa96153395fe1b",2:"024b277ce39d339e3a6e",3:"858079b6f37c68e0f6a5",4:"154382b606f901e9435b",5:"79501cbfbec9e7ca1a2b",6:"151dc3ea26d64d8986cf",7:"ae0723e8fa6bf8aefb76",8:"5ad0f24b31031f7284b3",9:"fd7707babb1b38a1555a",10:"ab925f8bb0245e505ca6",11:"573ef14b9d19f5d8b630",12:"469c013fd842cd20882f",13:"16cbe0e33860ff72d492",14:"92a81e60880a6ae73756",15:"f0fdcca849fc839cdb19",16:"71b39e7f56791784419e",17:"12d3154154339a1bfdfd",18:"f2a6183255aeb9176721",19:"fe54e6ac48d20178b64b",20:"783e458e49d4f1c92bbb",23:"c49427055066dcb3d1ef",24:"f7914065b4d7bec4ccfb",25:"6b5f4749058978064562",26:"584ddfc7aad303eb351f"}[e]+".js";var o=setTimeout(b,12e4);function b(){f.onerror=f.onload=null,clearTimeout(o);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return f.onerror=f.onload=b,c.appendChild(f),r},a.m=e,a.c=r,a.d=function(e,n,r){a.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},a.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(n,"a",n),n},a.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},a.p="./",a.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.d848d643d823f3f679b7.js.map
\ No newline at end of file
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,f,a){for(var o,d,b,i=0,u=[];i<r.length;i++)d=r[i],t[d]&&u.push(t[d][0]),t[d]=0;for(o in f)Object.prototype.hasOwnProperty.call(f,o)&&(e[o]=f[o]);for(n&&n(r,f,a);u.length;)u.shift()();if(a)for(i=0;i<a.length;i++)b=c(c.s=a[i]);return b};var r={},t={27:0};function c(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,c),t.l=!0,t.exports}c.e=function(e){var n=t[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,c){n=t[e]=[r,c]});n[2]=r;var f=document.getElementsByTagName("head")[0],a=document.createElement("script");a.type="text/javascript",a.charset="utf-8",a.async=!0,a.timeout=12e4,c.nc&&a.setAttribute("nonce",c.nc),a.src=c.p+"static/js/"+e+"."+{0:"68a7eb4d1ee6c9d42323",1:"80f3e7aa96153395fe1b",2:"ddc887f3d5deca2d5116",3:"858079b6f37c68e0f6a5",4:"fdc60db3ebf2654e4461",5:"79501cbfbec9e7ca1a2b",6:"151dc3ea26d64d8986cf",7:"ae0723e8fa6bf8aefb76",8:"5ad0f24b31031f7284b3",9:"fd7707babb1b38a1555a",10:"ab925f8bb0245e505ca6",11:"573ef14b9d19f5d8b630",12:"469c013fd842cd20882f",13:"16cbe0e33860ff72d492",14:"92a81e60880a6ae73756",15:"f0fdcca849fc839cdb19",16:"71b39e7f56791784419e",17:"12d3154154339a1bfdfd",18:"f2a6183255aeb9176721",19:"fe54e6ac48d20178b64b",20:"783e458e49d4f1c92bbb",23:"c49427055066dcb3d1ef",24:"f7914065b4d7bec4ccfb",25:"6b5f4749058978064562",26:"584ddfc7aad303eb351f"}[e]+".js";var o=setTimeout(d,12e4);function d(){a.onerror=a.onload=null,clearTimeout(o);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return a.onerror=a.onload=d,f.appendChild(a),r},c.m=e,c.c=r,c.d=function(e,n,r){c.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},c.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return c.d(n,"a",n),n},c.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},c.p="./",c.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.26429f5c3ad800f27832.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap 2dfd19a7bcce1924942c"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","27","exports","module","l","e","installedChunkData","Promise","resolve","promise","reject","head","document","getElementsByTagName","script","createElement","type","charset","async","timeout","nc","setAttribute","src","p","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","23","24","25","26","setTimeout","onScriptComplete","onerror","onload","clearTimeout","chunk","Error","undefined","appendChild","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","oe","err","console","error"],"mappings":"aACA,IAAAA,EAAAC,OAAA,aACAA,OAAA,sBAAAC,EAAAC,EAAAC,GAIA,IADA,IAAAC,EAAAC,EAAAC,EAAAC,EAAA,EAAAC,KACQD,EAAAN,EAAAQ,OAAoBF,IAC5BF,EAAAJ,EAAAM,GACAG,EAAAL,IACAG,EAAAG,KAAAD,EAAAL,GAAA,IAEAK,EAAAL,GAAA,EAEA,IAAAD,KAAAF,EACAU,OAAAC,UAAAC,eAAAC,KAAAb,EAAAE,KACAY,EAAAZ,GAAAF,EAAAE,IAIA,IADAL,KAAAE,EAAAC,EAAAC,GACAK,EAAAC,QACAD,EAAAS,OAAAT,GAEA,GAAAL,EACA,IAAAI,EAAA,EAAYA,EAAAJ,EAAAM,OAA2BF,IACvCD,EAAAY,IAAAC,EAAAhB,EAAAI,IAGA,OAAAD,GAIA,IAAAc,KAGAV,GACAW,GAAA,GAIA,SAAAH,EAAAd,GAGA,GAAAgB,EAAAhB,GACA,OAAAgB,EAAAhB,GAAAkB,QAGA,IAAAC,EAAAH,EAAAhB,IACAG,EAAAH,EACAoB,GAAA,EACAF,YAUA,OANAN,EAAAZ,GAAAW,KAAAQ,EAAAD,QAAAC,IAAAD,QAAAJ,GAGAK,EAAAC,GAAA,EAGAD,EAAAD,QAKAJ,EAAAO,EAAA,SAAApB,GACA,IAAAqB,EAAAhB,EAAAL,GACA,OAAAqB,EACA,WAAAC,QAAA,SAAAC,GAA0CA,MAI1C,GAAAF,EACA,OAAAA,EAAA,GAIA,IAAAG,EAAA,IAAAF,QAAA,SAAAC,EAAAE,GACAJ,EAAAhB,EAAAL,IAAAuB,EAAAE,KAEAJ,EAAA,GAAAG,EAGA,IAAAE,EAAAC,SAAAC,qBAAA,WACAC,EAAAF,SAAAG,cAAA,UACAD,EAAAE,KAAA,kBACAF,EAAAG,QAAA,QACAH,EAAAI,OAAA,EACAJ,EAAAK,QAAA,KAEArB,EAAAsB,IACAN,EAAAO,aAAA,QAAAvB,EAAAsB,IAEAN,EAAAQ,IAAAxB,EAAAyB,EAAA,aAAAtC,EAAA,KAAwEuC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,wBAAkrB/D,GAAA,MAC1vB,IAAAkC,EAAA8B,WAAAC,EAAA,MAEA,SAAAA,IAEApC,EAAAqC,QAAArC,EAAAsC,OAAA,KACAC,aAAAlC,GACA,IAAAmC,EAAAhE,EAAAL,GACA,IAAAqE,IACAA,GACAA,EAAA,OAAAC,MAAA,iBAAAtE,EAAA,aAEAK,EAAAL,QAAAuE,GAKA,OAfA1C,EAAAqC,QAAArC,EAAAsC,OAAAF,EAaAvC,EAAA8C,YAAA3C,GAEAL,GAIAX,EAAA4D,EAAA9D,EAGAE,EAAA6D,EAAA3D,EAGAF,EAAA8D,EAAA,SAAA1D,EAAA2D,EAAAC,GACAhE,EAAAiE,EAAA7D,EAAA2D,IACArE,OAAAwE,eAAA9D,EAAA2D,GACAI,cAAA,EACAC,YAAA,EACAC,IAAAL,KAMAhE,EAAAsE,EAAA,SAAAjE,GACA,IAAA2D,EAAA3D,KAAAkE,WACA,WAA2B,OAAAlE,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAL,EAAA8D,EAAAE,EAAA,IAAAA,GACAA,GAIAhE,EAAAiE,EAAA,SAAAO,EAAAC,GAAsD,OAAA/E,OAAAC,UAAAC,eAAAC,KAAA2E,EAAAC,IAGtDzE,EAAAyB,EAAA,KAGAzB,EAAA0E,GAAA,SAAAC,GAA8D,MAApBC,QAAAC,MAAAF,GAAoBA","file":"static/js/manifest.d848d643d823f3f679b7.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t27: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData === 0) {\n \t\t\treturn new Promise(function(resolve) { resolve(); });\n \t\t}\n\n \t\t// a Promise means \"currently loading\".\n \t\tif(installedChunkData) {\n \t\t\treturn installedChunkData[2];\n \t\t}\n\n \t\t// setup Promise in chunk cache\n \t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t});\n \t\tinstalledChunkData[2] = promise;\n\n \t\t// start chunk loading\n \t\tvar head = document.getElementsByTagName('head')[0];\n \t\tvar script = document.createElement('script');\n \t\tscript.type = \"text/javascript\";\n \t\tscript.charset = 'utf-8';\n \t\tscript.async = true;\n \t\tscript.timeout = 120000;\n\n \t\tif (__webpack_require__.nc) {\n \t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t}\n \t\tscript.src = __webpack_require__.p + \"static/js/\" + chunkId + \".\" + {\"0\":\"9b243be4ae27c7d15cf0\",\"1\":\"80f3e7aa96153395fe1b\",\"2\":\"024b277ce39d339e3a6e\",\"3\":\"858079b6f37c68e0f6a5\",\"4\":\"154382b606f901e9435b\",\"5\":\"79501cbfbec9e7ca1a2b\",\"6\":\"151dc3ea26d64d8986cf\",\"7\":\"ae0723e8fa6bf8aefb76\",\"8\":\"5ad0f24b31031f7284b3\",\"9\":\"fd7707babb1b38a1555a\",\"10\":\"ab925f8bb0245e505ca6\",\"11\":\"573ef14b9d19f5d8b630\",\"12\":\"469c013fd842cd20882f\",\"13\":\"16cbe0e33860ff72d492\",\"14\":\"92a81e60880a6ae73756\",\"15\":\"f0fdcca849fc839cdb19\",\"16\":\"71b39e7f56791784419e\",\"17\":\"12d3154154339a1bfdfd\",\"18\":\"f2a6183255aeb9176721\",\"19\":\"fe54e6ac48d20178b64b\",\"20\":\"783e458e49d4f1c92bbb\",\"23\":\"c49427055066dcb3d1ef\",\"24\":\"f7914065b4d7bec4ccfb\",\"25\":\"6b5f4749058978064562\",\"26\":\"584ddfc7aad303eb351f\"}[chunkId] + \".js\";\n \t\tvar timeout = setTimeout(onScriptComplete, 120000);\n \t\tscript.onerror = script.onload = onScriptComplete;\n \t\tfunction onScriptComplete() {\n \t\t\t// avoid mem leaks in IE.\n \t\t\tscript.onerror = script.onload = null;\n \t\t\tclearTimeout(timeout);\n \t\t\tvar chunk = installedChunks[chunkId];\n \t\t\tif(chunk !== 0) {\n \t\t\t\tif(chunk) {\n \t\t\t\t\tchunk[1](new Error('Loading chunk ' + chunkId + ' failed.'));\n \t\t\t\t}\n \t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t}\n \t\t};\n \t\thead.appendChild(script);\n\n \t\treturn promise;\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"./\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 2dfd19a7bcce1924942c"],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap 2b827c19f4b1a950ce7f"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","27","exports","module","l","e","installedChunkData","Promise","resolve","promise","reject","head","document","getElementsByTagName","script","createElement","type","charset","async","timeout","nc","setAttribute","src","p","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","23","24","25","26","setTimeout","onScriptComplete","onerror","onload","clearTimeout","chunk","Error","undefined","appendChild","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","oe","err","console","error"],"mappings":"aACA,IAAAA,EAAAC,OAAA,aACAA,OAAA,sBAAAC,EAAAC,EAAAC,GAIA,IADA,IAAAC,EAAAC,EAAAC,EAAAC,EAAA,EAAAC,KACQD,EAAAN,EAAAQ,OAAoBF,IAC5BF,EAAAJ,EAAAM,GACAG,EAAAL,IACAG,EAAAG,KAAAD,EAAAL,GAAA,IAEAK,EAAAL,GAAA,EAEA,IAAAD,KAAAF,EACAU,OAAAC,UAAAC,eAAAC,KAAAb,EAAAE,KACAY,EAAAZ,GAAAF,EAAAE,IAIA,IADAL,KAAAE,EAAAC,EAAAC,GACAK,EAAAC,QACAD,EAAAS,OAAAT,GAEA,GAAAL,EACA,IAAAI,EAAA,EAAYA,EAAAJ,EAAAM,OAA2BF,IACvCD,EAAAY,IAAAC,EAAAhB,EAAAI,IAGA,OAAAD,GAIA,IAAAc,KAGAV,GACAW,GAAA,GAIA,SAAAH,EAAAd,GAGA,GAAAgB,EAAAhB,GACA,OAAAgB,EAAAhB,GAAAkB,QAGA,IAAAC,EAAAH,EAAAhB,IACAG,EAAAH,EACAoB,GAAA,EACAF,YAUA,OANAN,EAAAZ,GAAAW,KAAAQ,EAAAD,QAAAC,IAAAD,QAAAJ,GAGAK,EAAAC,GAAA,EAGAD,EAAAD,QAKAJ,EAAAO,EAAA,SAAApB,GACA,IAAAqB,EAAAhB,EAAAL,GACA,OAAAqB,EACA,WAAAC,QAAA,SAAAC,GAA0CA,MAI1C,GAAAF,EACA,OAAAA,EAAA,GAIA,IAAAG,EAAA,IAAAF,QAAA,SAAAC,EAAAE,GACAJ,EAAAhB,EAAAL,IAAAuB,EAAAE,KAEAJ,EAAA,GAAAG,EAGA,IAAAE,EAAAC,SAAAC,qBAAA,WACAC,EAAAF,SAAAG,cAAA,UACAD,EAAAE,KAAA,kBACAF,EAAAG,QAAA,QACAH,EAAAI,OAAA,EACAJ,EAAAK,QAAA,KAEArB,EAAAsB,IACAN,EAAAO,aAAA,QAAAvB,EAAAsB,IAEAN,EAAAQ,IAAAxB,EAAAyB,EAAA,aAAAtC,EAAA,KAAwEuC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,wBAAkrB/D,GAAA,MAC1vB,IAAAkC,EAAA8B,WAAAC,EAAA,MAEA,SAAAA,IAEApC,EAAAqC,QAAArC,EAAAsC,OAAA,KACAC,aAAAlC,GACA,IAAAmC,EAAAhE,EAAAL,GACA,IAAAqE,IACAA,GACAA,EAAA,OAAAC,MAAA,iBAAAtE,EAAA,aAEAK,EAAAL,QAAAuE,GAKA,OAfA1C,EAAAqC,QAAArC,EAAAsC,OAAAF,EAaAvC,EAAA8C,YAAA3C,GAEAL,GAIAX,EAAA4D,EAAA9D,EAGAE,EAAA6D,EAAA3D,EAGAF,EAAA8D,EAAA,SAAA1D,EAAA2D,EAAAC,GACAhE,EAAAiE,EAAA7D,EAAA2D,IACArE,OAAAwE,eAAA9D,EAAA2D,GACAI,cAAA,EACAC,YAAA,EACAC,IAAAL,KAMAhE,EAAAsE,EAAA,SAAAjE,GACA,IAAA2D,EAAA3D,KAAAkE,WACA,WAA2B,OAAAlE,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAL,EAAA8D,EAAAE,EAAA,IAAAA,GACAA,GAIAhE,EAAAiE,EAAA,SAAAO,EAAAC,GAAsD,OAAA/E,OAAAC,UAAAC,eAAAC,KAAA2E,EAAAC,IAGtDzE,EAAAyB,EAAA,KAGAzB,EAAA0E,GAAA,SAAAC,GAA8D,MAApBC,QAAAC,MAAAF,GAAoBA","file":"static/js/manifest.26429f5c3ad800f27832.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t27: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData === 0) {\n \t\t\treturn new Promise(function(resolve) { resolve(); });\n \t\t}\n\n \t\t// a Promise means \"currently loading\".\n \t\tif(installedChunkData) {\n \t\t\treturn installedChunkData[2];\n \t\t}\n\n \t\t// setup Promise in chunk cache\n \t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t});\n \t\tinstalledChunkData[2] = promise;\n\n \t\t// start chunk loading\n \t\tvar head = document.getElementsByTagName('head')[0];\n \t\tvar script = document.createElement('script');\n \t\tscript.type = \"text/javascript\";\n \t\tscript.charset = 'utf-8';\n \t\tscript.async = true;\n \t\tscript.timeout = 120000;\n\n \t\tif (__webpack_require__.nc) {\n \t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t}\n \t\tscript.src = __webpack_require__.p + \"static/js/\" + chunkId + \".\" + {\"0\":\"68a7eb4d1ee6c9d42323\",\"1\":\"80f3e7aa96153395fe1b\",\"2\":\"ddc887f3d5deca2d5116\",\"3\":\"858079b6f37c68e0f6a5\",\"4\":\"fdc60db3ebf2654e4461\",\"5\":\"79501cbfbec9e7ca1a2b\",\"6\":\"151dc3ea26d64d8986cf\",\"7\":\"ae0723e8fa6bf8aefb76\",\"8\":\"5ad0f24b31031f7284b3\",\"9\":\"fd7707babb1b38a1555a\",\"10\":\"ab925f8bb0245e505ca6\",\"11\":\"573ef14b9d19f5d8b630\",\"12\":\"469c013fd842cd20882f\",\"13\":\"16cbe0e33860ff72d492\",\"14\":\"92a81e60880a6ae73756\",\"15\":\"f0fdcca849fc839cdb19\",\"16\":\"71b39e7f56791784419e\",\"17\":\"12d3154154339a1bfdfd\",\"18\":\"f2a6183255aeb9176721\",\"19\":\"fe54e6ac48d20178b64b\",\"20\":\"783e458e49d4f1c92bbb\",\"23\":\"c49427055066dcb3d1ef\",\"24\":\"f7914065b4d7bec4ccfb\",\"25\":\"6b5f4749058978064562\",\"26\":\"584ddfc7aad303eb351f\"}[chunkId] + \".js\";\n \t\tvar timeout = setTimeout(onScriptComplete, 120000);\n \t\tscript.onerror = script.onload = onScriptComplete;\n \t\tfunction onScriptComplete() {\n \t\t\t// avoid mem leaks in IE.\n \t\t\tscript.onerror = script.onload = null;\n \t\t\tclearTimeout(timeout);\n \t\t\tvar chunk = installedChunks[chunkId];\n \t\t\tif(chunk !== 0) {\n \t\t\t\tif(chunk) {\n \t\t\t\t\tchunk[1](new Error('Loading chunk ' + chunkId + ' failed.'));\n \t\t\t\t}\n \t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t}\n \t\t};\n \t\thead.appendChild(script);\n\n \t\treturn promise;\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"./\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 2b827c19f4b1a950ce7f"],"sourceRoot":""}
\ No newline at end of file
......@@ -356,9 +356,10 @@ export default {
commit('SET_HANDLELIST', data)
})
},
setSensorList({commit}) {
setSensorList({commit}, params = {}) {
ajax.get({
url: api.GET_SENSOR,
params,
}).then(res => {
const sensorList = common.confirm(res, 'data.content', [])
sensorList.forEach(sensor => {
......
......@@ -18,13 +18,12 @@
:class="`d-l-card ${data.key == key ? 'on' : ''}`"
v-for="data in $store.state.foundList"
:key="data.key"
@click="handleClick(data)"
>
<span class="title">
<span class="title" @click="handleSensorClick(data)">
<img :src="require(`@/assets/images/${data.img}`)" />
{{data.title}}
</span>
<span :style="+data.num !== 0 ? 'color:gold' : ''">{{data.num}}</span>
<span @click="handleSceneClick(data)" :style="+data.num !== 0 ? 'color:gold' : ''">{{data.num}}</span>
</div>
</div>
</div>
......@@ -47,22 +46,20 @@ export default {
this.$emit('summary', key)
},
handleCountClick(key) {
console.log('count', key)
if (key == 'total') return
this.$store.commit('SET_CURSCENE', 'all')
},
handleClick({key, num}) {
if (this.key == key) {
this.$store.commit('SET_CURSCENE', null)
} else {
this.$store.commit('SET_CURSCENE', key)
// if (num == '0') {
// const data = this.$store.state.handleList.find(item => item.types && (item.types == key))
// if (data) {
// this.$emit('select', data)
// }
// }
}
handleSensorClick({key}) {
this.$store.commit('SET_CURSCENE', null)
this.$store.dispatch('setSensorList', {type: key})
},
handleSceneClick({key}) {
this.$store.commit('SET_CURSCENE', key)
// if (this.key == key) {
// this.$store.commit('SET_CURSCENE', null)
// } else {
// this.$store.commit('SET_CURSCENE', key)
// }
},
},
}
......@@ -89,7 +86,7 @@ export default {
display flex
justify-content space-between
align-items center
cursor pointer
// cursor pointer
&:hover
background-color rgba(0,0,0,0.7)
&.on
......@@ -99,6 +96,7 @@ export default {
color #fff
font-weight 700
font-size 1.2rem
cursor pointer
&.title
display flex
align-items center
......@@ -106,6 +104,8 @@ export default {
color #fff
font-size 1rem
font-weight normal
&:hover
color $color-blue
>img
width 1.25rem
height 1.25rem
......
......@@ -40,7 +40,6 @@
</m-card>
<m-card v-show="complete" area="box5" title="智能发现" mode="4">
<Discovery
@select="(data) => {this.handleDetail = data;this.showHandleDetail = true;}"
@summary="handleDiscoverSummary"
/>
</m-card>
......@@ -114,7 +113,7 @@
<m-modal v-model="$store.state.discoverModal" @close="$store.commit('SET_DISCOVERMODAL', false)" title="传感器设备阀值设置" width="70%">
<m-table :layout="discoverModalLayout" :model="discoverModalList" />
</m-modal>
<m-modal v-model="discoverModal" title="智能发现清单" width="70%" offset="-23%">
<m-modal v-model="discoverModal" title="智能发现清单" width="70%" offset="-21%">
<m-table :layout="discoverLayout" :model="discoverList" clickable @row-click="(data) => {this.handleDetail = data;this.showHandleDetail = true;}"/>
</m-modal>
<m-modal v-model="showHandleDetail" title="联勤联动动态流程" width="60%">
......@@ -128,9 +127,9 @@
/>
</div>
</m-modal>
<!-- <m-modal v-model="showRepairDetail" title="投诉报修详情" width="70%">
<m-modal v-model="showRepairDetail" title="投诉报修详情" width="70%">
<m-form title="投诉报修信息" :label-width="6" :model="repairDetail" :layout="repairLayout"/>
</m-modal> -->
</m-modal>
<m-modal v-model="showCommand" title="指挥体系">
<m-table :layout="commandLayout" :model="commandList"/>
</m-modal>
......@@ -359,50 +358,50 @@ export default {
}
],
discoverList: [],
// showRepairDetail: false,
// repairLayout: [
// {
// street: {
// label: '街镇',
// width: 8,
// format: (val) => '南码头街道',
// },
// communityName: {
// label: '小区',
// width: 8,
// format: (val) => '临沂二村',
// },
// address: {
// label: '地址',
// width: 8,
// },
// },
// {
// troubleType: {
// label: '类型',
// width: 8,
// },
// reportContent: {
// label: '反映问题',
// width: 8,
// },
// status: {
// label: '状态',
// width: 8,
// },
// },
// {
// acceptTime: {
// label: '受理时间',
// width: 8,
// },
// feedBackDate: {
// label: '反馈时间',
// width: 8,
// },
// }
// ],
// repairDetail: [],
showRepairDetail: false,
repairLayout: [
{
street: {
label: '街镇',
width: 8,
format: (val) => '南码头街道',
},
communityName: {
label: '小区',
width: 8,
format: (val) => '临沂二村',
},
address: {
label: '地址',
width: 8,
},
},
{
troubleType: {
label: '类型',
width: 8,
},
reportContent: {
label: '反映问题',
width: 8,
},
status: {
label: '状态',
width: 8,
},
},
{
acceptTime: {
label: '受理时间',
width: 8,
},
feedBackDate: {
label: '反馈时间',
width: 8,
},
}
],
repairDetail: [],
showCommand: false,
commandLayout: [
{
......@@ -586,7 +585,7 @@ export default {
},
startTimer() {
this.addPoints()
// this.timer = setInterval(this.addPoints, 1000 * 60 * 3)
this.timer = setInterval(this.addPoints, 1000 * 60 * 3)
},
addBuildingIcon() {
this.$refs.map.removePoint('building')
......@@ -654,7 +653,6 @@ export default {
this.videoModal = true
},
addSensorPoints() {
this.$refs.map.removePoint('sensor')
if (this.openIcon && !this.curScene) {
this.setSensorList()
}
......@@ -700,6 +698,11 @@ export default {
})
}
},
clearPoints() {
const {map} = this.$refs
map.removePoint('sensor')
map.removePoint('discover')
},
...mapActions([
'initLinyiData',
'setDiscoverInfo',
......@@ -712,12 +715,8 @@ export default {
'$store.state.curRepair': {
handler(cur) {
const {map} = this.$refs
// map.removePoint('sensor')
// map.removePoint('discover')
if (!cur) {
// map.removePoint('repair')
map.focus(3706.690186, -4234.159912, 8.5)
// this.addSensorPoints()
return
}
this.$store.commit('SET_CURSCENE', null)
......@@ -727,17 +726,13 @@ export default {
const repairList = this.$com.confirm(res, 'data.content', [])
this.$store.commit('SET_REPAIRHANDLE', repairList)
this.handleRepairEvent(repairList)
// map.addPoint({name:'repair', key: 'id', size:25, data: repairList, icon: 'repair.png'})
// map.focus(3706.690186, -4234.159912, 8.5)
})
},
},
'$store.state.curScene': {
handler(cur) {
const {map} = this.$refs
map.removePoint('sensor')
map.removePoint('repair')
map.removePoint('discover')
this.clearPoints()
if (!cur) {
map.focus(3706.690186, -4234.159912, 8.5)
this.addSensorPoints()
......@@ -760,23 +755,16 @@ export default {
item.icon = 'discover-todo.png'
todoList.push(item)
}
// if (item.done_time) {
// item.icon = 'discover-done.png'
// } else {
// item.icon = 'discover-todo.png'
// }
// return item
})
setTimeout(() => {
// map.addPoint({name: 'discover', key: 'id', size: 25, data: result})
map.addPoint({name: 'discover', key: 'id', size: 25, data: [...doneList, ...todoList], icon: 'discover-done.png'})
// map.addPoint({name: 'discover', key: 'id', size: 25, data: todoList, icon: 'discover-todo.png',remove: false})
map.focus(3706.690186, -4234.159912, 8.5)
}, 1000)
}
},
'$store.state.sensorList': {
handler(cur) {
this.clearPoints()
this.$refs.map.addPoint({name: 'sensor', key: 'id', size: 25, data: cur, icon: 'no-warn.png'})
}
},
......
......@@ -76,7 +76,6 @@
</m-card>
<m-card v-show="complete" area="box5" title="智能发现" mode="4">
<Discovery
@select="(data) => {this.handleDetail = data;this.showHandleDetail = true;}"
@summary="handleDiscoverSummary"
/>
</m-card>
......@@ -132,7 +131,7 @@
<m-modal v-model="$store.state.discoverModal" @close="$store.commit('SET_DISCOVERMODAL', false)" title="传感器设备阀值设置" width="70%">
<m-table :layout="discoverModalLayout" :model="discoverModalList" />
</m-modal>
<m-modal v-model="discoverModal" title="智能发现清单" width="70%" offset="-23%">
<m-modal v-model="discoverModal" title="智能发现清单" width="70%" offset="-21%">
<m-table :layout="discoverLayout" :model="discoverList" clickable @row-click="(data) => {this.handleDetail = data;this.showHandleDetail = true;}"/>
</m-modal>
<m-modal v-model="showHandleDetail" title="联勤联动动态流程" width="60%">
......@@ -497,7 +496,7 @@ export default {
},
startTimer() {
this.addPoints()
// this.timer = setInterval(this.addPoints, 1000 * 60 * 3)
this.timer = setInterval(this.addPoints, 1000 * 60 * 3)
},
addBuildingIcon() {
this.$refs.map.removePoint('building')
......@@ -590,7 +589,6 @@ export default {
this.addSensorPoints()
},
addSensorPoints() {
this.$refs.map.removePoint('sensor')
if (this.openIcon && !this.curScene) {
this.setSensorList()
}
......@@ -635,6 +633,11 @@ export default {
})
}
},
clearPoints() {
const {map} = this.$refs
map.removePoint('sensor')
map.removePoint('discover')
},
...mapActions([
'initNanmatouData',
'setDiscoverInfo',
......@@ -646,12 +649,8 @@ export default {
'$store.state.curRepair': {
handler(cur) {
const {map} = this.$refs
// map.removePoint('sensor')
// map.removePoint('discover')
if (!cur) {
// map.removePoint('repair')
map.focus(3706.690186, -4234.159912, 8.5)
// this.addSensorPoints()
return
}
this.$store.commit('SET_CURSCENE', null)
......@@ -661,17 +660,13 @@ export default {
const repairList = this.$com.confirm(res, 'data.content', [])
this.$store.commit('SET_REPAIRHANDLE', repairList)
this.handleRepairEvent(repairList)
// map.addPoint({name:'repair', key: 'id', size:25, data: repairList, icon: 'repair.png'})
// map.focus(3706.690186, -4234.159912, 8.5)
})
},
},
'$store.state.curScene': {
handler(cur) {
const {map} = this.$refs
map.removePoint('sensor')
map.removePoint('repair')
map.removePoint('discover')
this.clearPoints()
if (!cur) {
this.$refs.map.focus(4039.44281, -4712.403381, 6)
this.addSensorPoints()
......@@ -694,25 +689,16 @@ export default {
item.icon = 'discover-todo.png'
todoList.push(item)
}
// if (item.done_time) {
// item.icon = 'discover-done.png'
// } else {
// item.icon = 'discover-todo.png'
// }
// return item
})
console.log(doneList, todoList, handleList)
setTimeout(() => {
// map.addPoint({name: 'discover', key: 'id', size: 25, data: result})
map.addPoint({name: 'discover', key: 'id', size: 25, data: [...doneList, ...todoList], icon: 'discover-done.png'})
// map.addPoint({name: 'discover', key: 'id', size: 25, data: todoList, icon: 'discover-todo.png'})
map.focus(3706.690186, -4234.159912, 8.5)
}, 1000)
}
},
'$store.state.sensorList': {
handler(cur) {
this.clearPoints()
this.$refs.map.addPoint({name: 'sensor', key: 'id', size: 25, data: cur, icon: 'no-warn.png'})
}
},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment