Commit c422cb61 authored by 郭铭瑶's avatar 郭铭瑶 🤘

修改

parent 3b17e1ec
<!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 { <!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: 16vh; font-size: 16vh;
}</style><link href=./static/css/app.2a7d9cee837fdc941d329e4d1d8553be.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.09e7b6475d1b84b46116.js></script><script type=text/javascript src=./static/js/vendor.64f49a750b0f66cbba6d.js></script><script type=text/javascript src=./static/js/app.d33b5906e9087f6ddd92.js></script></body><script src=./static/SMap.min.js></script><script src=./static/Plugins.min.js></script></html> }</style><link href=./static/css/app.3096c7a25f08a925b57b8a0632cf65a5.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.1df4b83de59d45f70b4e.js></script><script type=text/javascript src=./static/js/vendor.64f49a750b0f66cbba6d.js></script><script type=text/javascript src=./static/js/app.f449ba45e85a92cd7521.js></script></body><script src=./static/SMap.min.js></script><script src=./static/Plugins.min.js></script></html>
\ No newline at end of file \ 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.
webpackJsonp([2],{"6kV0":function(t,e){},Bc4E:function(t,e){},ETml:function(t,e){},MpD3:function(t,e){},NyN1:function(t,e){},WIF4:function(t,e){},WKp5:function(t,e){},dpFu:function(t,e){},e6Zk:function(t,e){},gydh:function(t,e){},irnQ:function(t,e){},jmTg:function(t,e){},"sRz/":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=a("Gu7T"),i=a.n(n),s=a("Dd8w"),o=a.n(s),l={name:"Population",data:function(){return{showChart:!1,population:[{name:"实有人口",value:14819},{name:"本市户数",value:5072,unit:"户"},{name:"境内外省",value:5473},{name:"境外人口",value:173}],config:{colors:[["#07b1ff","#1dfaff"],["#5032b6","#c56cd6"]],legend:{align:"right"},shape:[{key:"actual",name:"实有",type:"bar",barWidth:"20%"},{key:"huji",name:"户籍",type:"bar",barWidth:"20%"}],xAxis:{key:"name"}},data:[{name:"均乐",actual:2971,huji:6575},{name:"振兴",actual:3807,huji:4508},{name:"顺天村",actual:3187,huji:6575},{name:"江阴",actual:1668,huji:2443},{name:"新昌",actual:1139,huji:3585}]}},mounted:function(){var t=this;setTimeout(function(){return t.showChart=!0},100)}},r={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"population"},[a("div",{staticClass:"info"},t._l(t.population,function(e){return a("div",{key:e.name},[a("p",[t._v(t._s(e.name))]),t._v(" "),a("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v(" "),a("span",{staticClass:"unit"},[t._v(" "+t._s(e.unit||"人"))])],1)}),0),t._v(" "),a("m-sub",{attrs:{title:"居委人口分布"}}),t._v(" "),t.showChart?a("div",{staticClass:"chart"},[a("m-chart",{attrs:{config:t.config,data:t.data}})],1):t._e()],1)},staticRenderFns:[]};var c={name:"House",data:function(){return{showChart:!1,house:[{name:"商品房",value:10647},{name:"直管公房",value:618},{name:"二级旧里",value:218},{name:"其他",value:400}],config:{colors:[["#F76B1C","#FAD961"]],legend:{align:"right"},shape:[{key:"value",name:"非居房屋",type:"bar",barWidth:"20%"}],xAxis:{key:"name"}},data:[{name:"衣",value:6},{name:"食",value:17},{name:"住",value:11},{name:"行",value:10}]}},mounted:function(){var t=this;setTimeout(function(){return t.showChart=!0},100)}},u={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"house"},[a("m-sub",{attrs:{title:"居住房屋",value:11883,unit:"幢"}}),t._v(" "),a("div",{staticClass:"info"},t._l(t.house,function(e){return a("div",{key:e.name},[a("p",[t._v(t._s(e.name))]),t._v(" "),a("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v(" "),a("span",{staticClass:"unit"},[t._v("人")])],1)}),0),t._v(" "),a("m-sub",{attrs:{title:"非居房屋",value:7097,unit:"幢"}}),t._v(" "),t.showChart?a("div",{staticClass:"chart"},[a("m-chart",{attrs:{config:t.config,data:t.data}})],1):t._e()],1)},staticRenderFns:[]};var m={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"company"},[n("div",{staticClass:"info"},t._l(t.company,function(e){return n("div",{key:e.name},[n("p",[t._v(t._s(e.name))]),t._v(" "),n("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v(" "),n("span",{staticClass:"unit"},[t._v("人")])],1)}),0),t._v(" "),n("div",{staticClass:"rate"},t._l(t.list,function(e){return n("div",{key:e.name},[n("img",{attrs:{src:a("g2Y0")("./"+e.icon),alt:e.name}}),t._v("\n "+t._s(e.name)+"\n "),n("p",[n("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v("%")],1)])}),0)])},staticRenderFns:[]};var v={name:"LeftComponent",components:{Population:a("VU/8")(l,r,!1,function(t){a("MpD3")},"data-v-0c2c6aff",null).exports,House:a("VU/8")(c,u,!1,function(t){a("dpFu")},"data-v-65e93877",null).exports,Company:a("VU/8")({name:"Company",data:function(){return{list:[{name:"证件齐全",value:65,icon:"company1.png"},{name:"场地租赁",value:73,icon:"company2.png"}],company:[{name:"机关团体",value:25},{name:"企业单位",value:4711},{name:"事业单位",value:56},{name:"其他",value:6841}]}}},m,!1,function(t){a("vXnC")},"data-v-0696df45",null).exports}},d={render:function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"left-component"},[e("div",{staticClass:"left"},[e("img",{attrs:{src:a("kLZo")}}),this._v(" "),e("img",{attrs:{src:a("kLZo")}}),this._v(" "),e("img",{attrs:{src:a("kLZo")}}),this._v(" "),e("img",{attrs:{src:a("kLZo")}}),this._v(" "),e("m-card",{attrs:{title:"实有人口",value:14819,unit:"人"}},[e("Population")],1),this._v(" "),e("m-card",{attrs:{title:"实有房屋",value:18980,unit:"幢"}},[e("House")],1)],1)])},staticRenderFns:[]};var p=a("VU/8")(v,d,!1,function(t){a("ETml")},"data-v-e86bba8a",null).exports,h={name:"OldScreen",data:function(){return{showChart:!1,rates:[{name:"女性占比",value:65},{name:"男性占比",value:35},{name:"老龄化占比",value:43}],ageConfig:{colors:["#01bffe","#589d20","#ffce34","#f47b1e","#ff5152","#826bfa"],legend:{hide:!0},shape:[{type:"pie",radius:[0,30*Number((screen.height/800).toFixed(1))],center:["45%","50%"]}]},insuranceConfig:{colors:["#e690d1"],legend:{hide:!0},shape:[{key:"value",type:"line"}],xAxis:{key:"name"}},oldType:[{name:"孤老",value:346,percent:.9},{name:"独居",value:1304,percent:3.38},{name:"纯老",value:3007,percent:7.8},{name:"低保",value:211,percent:.55},{name:"残疾",value:2926,percent:7.59},{name:"优抚",value:95,percent:.25}],oldMethod:[{name:"社区养老",value:38464,color:"#72c011"},{name:"机构养老",value:1146,color:"#ff9d26"},{name:"居家养老",value:981,color:"#01bffe"}],insurance:[{name:"申请人数",value:1113},{name:"申请通过人数",value:812}]}},mounted:function(){var t=this;setTimeout(function(){return t.showChart=!0},100)},computed:{ageData:function(){return[{name:"60-64岁",value:2939,percent:20},{name:"65-69岁",value:3086,percent:21},{name:"70-79岁",value:4261,percent:29},{name:"80-89岁",value:1910,percent:13},{name:"90-99岁",value:2204,percent:15},{name:"100岁以上",value:294,percent:2}]},insuranceData:function(){return[{name:"0级",value:50},{name:"1级",value:200},{name:"2级",value:250},{name:"3级",value:300},{name:"4级",value:220},{name:"5级",value:200},{name:"6级",value:250}]}}},f={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"old-screen"},[a("div",[a("m-sub",{attrs:{title:"老人数量",value:14696,unit:"人"}}),t._v(" "),a("div",{staticClass:"rate"},t._l(t.rates,function(e){return a("div",{key:e.name},[a("p",[t._v(t._s(e.name))]),t._v(" "),a("p",[a("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v("%")],1)])}),0)],1),t._v(" "),a("div",[a("m-sub",{attrs:{title:"年龄分布"}}),t._v(" "),a("div",{staticClass:"wrapper"},[t.showChart?a("div",{staticClass:"chart"},[a("m-chart",{attrs:{config:t.ageConfig,data:t.ageData}})],1):t._e(),t._v(" "),a("div",{staticClass:"tips"},[a("div",t._l(t.ageData.slice(0,2),function(e,n){return a("div",{key:e.name},[a("p",[a("span",{staticClass:"dot",style:{background:t.ageConfig.colors[n]}}),t._v(" "+t._s(e.name))]),t._v(" "),a("p",[a("m-count",{attrs:{isPang:!1,value:e.percent}}),t._v("%   "),a("m-count",{attrs:{isPang:!1,value:e.value}}),t._v("人")],1)])}),0),t._v(" "),a("div",t._l(t.ageData.slice(2,4),function(e,n){return a("div",{key:e.name},[a("p",[a("span",{staticClass:"dot",style:{background:t.ageConfig.colors[n+2]}}),t._v(" "+t._s(e.name))]),t._v(" "),a("p",[a("m-count",{attrs:{isPang:!1,value:e.percent}}),t._v("%   "),a("m-count",{attrs:{isPang:!1,value:e.value}}),t._v("人")],1)])}),0),t._v(" "),a("div",t._l(t.ageData.slice(4),function(e,n){return a("div",{key:e.name},[a("p",[a("span",{staticClass:"dot",style:{background:t.ageConfig.colors[n+4]}}),t._v(" "+t._s(e.name))]),t._v(" "),a("p",[a("m-count",{attrs:{isPang:!1,value:e.percent}}),t._v("%   "),a("m-count",{attrs:{isPang:!1,value:e.value}}),t._v("人")],1)])}),0)])])],1),t._v(" "),a("div",[a("m-sub",{attrs:{title:"老人分类"}}),t._v(" "),a("div",{staticClass:"table"},t._l(t.oldType,function(e){return a("div",{key:e.name},[a("p",[t._v(t._s(e.name))]),t._v(" "),a("p",[a("m-count",{attrs:{value:e.value}})],1),t._v(" "),a("p",[a("m-count",{attrs:{value:e.percent,decimal:2}}),t._v("%")],1)])}),0)],1),t._v(" "),a("div",[a("m-sub",{attrs:{title:"养老方式"}}),t._v(" "),a("div",{staticClass:"bar"},t._l(t.oldMethod,function(e){return a("div",{key:e.name,style:{flex:e.value,background:e.color}},[a("div",{style:{borderColor:e.color}},[a("p",[t._v(t._s(e.name)+" "),a("m-count",{staticClass:"count",style:{color:e.color},attrs:{value:e.value}})],1)])])}),0)],1),t._v(" "),a("div",[a("m-sub",{attrs:{title:"长护险"}}),t._v(" "),a("div",{staticClass:"rate",staticStyle:{width:"52%"}},t._l(t.insurance,function(e){return a("div",{key:e.name},[a("p",[t._v(t._s(e.name))]),t._v(" "),a("p",[a("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v("人")],1)])}),0),t._v(" "),t.showChart?a("div",{staticClass:"insurance-chart"},[a("m-chart",{attrs:{config:t.insuranceConfig,data:t.insuranceData}})],1):t._e()],1)])},staticRenderFns:[]};var g={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"command"},[a("m-sub",{attrs:{title:"值班人员表"}}),t._v(" "),a("div",{staticClass:"table"},[t._m(0),t._v(" "),t._l(t.list,function(e,n){return a("div",{key:n},[a("p",[t._v(t._s(e.name))]),t._v(" "),a("p",[t._v(t._s(e.response))]),t._v(" "),a("p",[t._v(t._s(e.phone))])])})],2)],1)},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",[e("p",[this._v("姓名")]),this._v(" "),e("p",[this._v("责任居委范围")]),this._v(" "),e("p",[this._v("联系电话")])])}]};var _={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"grid-manage"},[a("m-sub",{attrs:{title:"网格事件清单"}}),t._v(" "),a("div",{staticClass:"info"},t._l(t.info,function(e){return a("div",{key:e.name},[a("p",[t._v(t._s(e.name))]),t._v(" "),a("p",[a("m-count",{staticClass:"count",attrs:{value:e.value}})],1)])}),0),t._v(" "),a("div",{staticClass:"list"},[a("m-scroll",{attrs:{length:t.list.length,mode:"2",limit:3,step:.9}},t._l(t.list,function(e,n){return a("div",{key:n,staticClass:"item",on:{click:function(a){return t.$emit("select",e)}}},[a("div",{staticClass:"title"},[a("p",[t._v(t._s(e.event))]),t._v(" "),a("span",{staticClass:"line"})]),t._v(" "),a("div",{staticClass:"info"},[a("p",{attrs:{title:e.address}},[t._v(t._s(e.address))]),t._v(" "),a("p",[t._v(t._s(e.time))])]),t._v(" "),a("m-step",{attrs:{steps:t.steps,current:e.current}})],1)}),0)],1)],1)},staticRenderFns:[]};var y={render:function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"building"},this._l(this.list,function(t){return e("div",{key:t.name,style:"background-image: url("+a("g2Y0")("./"+t.img)+")"})}),0)},staticRenderFns:[]};var b={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mic-fire"},[a("div",{staticClass:"table"},[t._m(0),t._v(" "),t._l(t.list,function(e,n){return a("div",{key:n},[a("p",[t._v(t._s(e.address))]),t._v(" "),a("p",[t._v(t._s(e.person))]),t._v(" "),a("p",[t._v(t._s(e.device))])])})],2)])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",[e("p",[this._v("地址")]),this._v(" "),e("p",[this._v("人数")]),this._v(" "),e("p",[this._v("设备")])])}]};var C={name:"RightComponent",components:{OldScreen:a("VU/8")(h,f,!1,function(t){a("NyN1")},"data-v-d6ad15b4",null).exports,Command:a("VU/8")({name:"Command",data:function(){return{list:[{name:"尤懿",response:"均乐,振兴,顺天村,江阴,新昌",phone:13916876901},{name:"许俊",response:"均乐,振兴,顺天村,江阴,新昌",phone:13816326142}]}}},g,!1,function(t){a("WKp5")},"data-v-0f32a7ff",null).exports,GridManage:a("VU/8")({name:"GridManage",data:function(){return{steps:[{name:"发现"},{name:"立案"},{name:"派遣"},{name:"处置"},{name:"核查"},{name:"结案"}],info:[{name:"今日总数",value:40},{name:"综合管理",value:47},{name:"街面管理",value:21},{name:"小区管理",value:31}]}},computed:{list:function(){return this.$store.state.gridList}}},_,!1,function(t){a("irnQ")},"data-v-1901a92e",null).exports,Building:a("VU/8")({name:"Building",data:function(){return{list:[{name:"和平饭店",img:"building1.jpg"},{name:"慈安里大楼",img:"building2.jpg"},{name:"美伦大厦",img:"building3.jpg"},{name:"上海虹庙",img:"building4.jpg"}]}}},y,!1,function(t){a("wpRJ")},"data-v-57e6576e",null).exports,MicFire:a("VU/8")({name:"MicFire",data:function(){return{list:[{name:"微型消防站",address:"新昌路87弄88号",person:12,device:"灭火器、水泵"}]}}},b,!1,function(t){a("e6Zk")},"data-v-58c0ceaa",null).exports},data:function(){return{photos:[["photo7.jpg","photo8.jpg"],["photo9.jpg","photo10.jpg"],["photo11.jpg","photo12.jpg"],["photo13.jpg","photo14.jpg"]],beauty:[{name:"2018年",value:12,key:2018},{name:"2019年",value:8,key:2019},{name:"2020年",value:2,key:2020}],convenient:[{name:"便利店",value:6},{name:"早餐车",value:1},{name:"公厕",value:5},{name:"居民活动室",value:12}],building:[{name:"文保",value:0},{name:"历保",value:8},{name:"文历双保",value:0}]}}},k={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{attrs:{id:"right-component"}},[n("div",{staticClass:"first"},[n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("m-card",{attrs:{title:"便民设施"}},[n("div",{staticClass:"info"},t._l(t.convenient,function(e){return n("div",{key:e.name},[n("p",[t._v(t._s(e.name))]),t._v(" "),n("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v(" "),n("span",{staticClass:"unit"},[t._v("个")])],1)}),0)]),t._v(" "),n("m-card",{attrs:{title:"历史保护建筑"}},[n("div",{staticClass:"info three"},t._l(t.building,function(e){return n("div",{key:e.name},[n("p",[t._v(t._s(e.name))]),t._v(" "),n("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v(" "),n("span",{staticClass:"unit"},[t._v("人")])],1)}),0),t._v(" "),n("Carousel",{attrs:{loop:"",autoplay:""}},t._l(t.photos,function(e,i){return n("CarouselItem",{key:i},[n("div",{staticClass:"photo-wrapper"},[n("div",{staticClass:"photo",style:"background-image:url("+a("g2Y0")("./"+e[0])+")"}),t._v(" "),n("div",{staticClass:"photo",style:"background-image:url("+a("g2Y0")("./"+e[1])+")"})])])}),1)],1),t._v(" "),n("m-card",{attrs:{title:"地标性建筑"}},[n("Building")],1),t._v(" "),n("m-card",{attrs:{title:"微型消防站"}},[n("MicFire")],1)],1),t._v(" "),n("div",{staticClass:"left"},[n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("m-card",{attrs:{title:"美丽街区-美丽家园"}},[n("div",{staticClass:"beauty"},t._l(t.beauty,function(e){return n("div",{key:e.name,on:{click:function(a){return t.$emit("beauty",e)}}},[n("p",[t._v(t._s(e.name))]),t._v(" "),n("p",[n("m-count",{staticClass:"count",attrs:{value:e.value}})],1)])}),0)]),t._v(" "),n("m-card",{attrs:{title:"智慧养老"}},[n("OldScreen")],1)],1),t._v(" "),n("div",{staticClass:"right"},[n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("m-card",{attrs:{title:"单兵指挥"}},[n("Command")],1),t._v(" "),n("m-card",{attrs:{title:"网格事件"}},[n("GridManage",{on:{select:function(e){return t.$emit("grid",e)}}})],1)],1)])},staticRenderFns:[]};var w=a("VU/8")(C,k,!1,function(t){a("jmTg")},"data-v-14e4ef18",null).exports,L={name:"MapBtns",props:{value:{type:Boolean}},data:function(){return{btns:[{name:"input",img:"btn1.png"},{name:"home",img:"btn3.png"},{name:"info",img:"btn4.png"},{name:"sensor",img:"btn5.png"},{name:"position",img:"btn6.png"}],data:[{title:"居住",expand:!0,children:[{title:"商品房、二级旧里、直管公房",tipEvent:"community",checked:!0}]},{title:"非居",expand:!0,children:[{title:"衣、食、住、行",tipEvent:"life",expand:!1,children:[{title:"衣",tipEvent:"yi",checked:!0},{title:"食",tipEvent:"shi",checked:!0},{title:"住",tipEvent:"zhu",checked:!0},{title:"行",tipEvent:"xing",checked:!0},{title:"其他",tipEvent:"other",checked:!0}]},{title:"为老服务站",tipEvent:"old",checked:!0},{title:"地标性建筑",tipEvent:"sign",checked:!0},{title:"历史保护建筑",tipEvent:"history",checked:!0}]}]}},methods:{handleChange:function(t){if(!(t.length<0)){var e=t.map(function(t){return t.tipEvent?t.tipEvent:""});this.$emit("point",e)}}}},M={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"map-btns",class:{isFull:t.value}},[t._l(t.btns,function(e){return["home"===e.name?n("Tooltip",{key:e.name,attrs:{placement:"top-end"}},[n("img",{attrs:{src:a("g2Y0")("./"+e.img)}}),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("Tree",{attrs:{data:t.data,"show-checkbox":""},on:{"on-check-change":t.handleChange}})],1)]):n("img",{key:e.name,attrs:{src:a("g2Y0")("./"+e.img)},on:{click:function(a){return t.$emit(e.name,"input"==e.name?!t.value:null)}}})]})],2)},staticRenderFns:[]};var P=a("VU/8")(L,M,!1,function(t){a("WIF4")},"data-v-177b23d3",null).exports,x={name:"MapTips",props:{isFull:{type:Boolean,default:!1}},data:function(){return{tips1:[{name:"街道",icon:"icon1.png"},{name:"居委",icon:"icon2.png"},{name:"服务站",icon:"icon3.png"},{name:"商品房",icon:"icon4.png"},{name:"直管公房",icon:"icon5.png"},{name:"混合",icon:"icon6.png"},{name:"助浴点",icon:"p15.png"},{name:"垃圾箱房",icon:"p14.png"},{name:"倒粪口",icon:"p13.png"}],tips2:[{name:"医院",icon:"tip1.png"},{name:"学校",icon:"tip2.png"},{name:"衣",icon:"tip3.png"},{name:"食",icon:"tip4.png"},{name:"旅",icon:"tip5.png"},{name:"文娱",icon:"tip6.png"},{name:"军产",icon:"tip7.png"},{name:"文保",icon:"tip8.png"},{name:"历保",icon:"tip9.png"}],tips3:[{name:"居委活动室",icon:"p7.png"},{name:"博物馆",icon:"p2.png"},{name:"大剧院",icon:"p4.png"},{name:"音乐厅",icon:"p12.png"},{name:"地铁站",icon:"p5.png"},{name:"历史保护",icon:"p8.png"},{name:"消防站",icon:"p10.png"},{name:"便利店",icon:"p1.png"},{name:"公厕",icon:"p6.png"},{name:"菜场",icon:"p3.png"},{name:"洗衣店",icon:"p9.png"},{name:"药店",icon:"p11.png"},{name:"上海市人民政府",icon:"star.png"},{name:"南京东路街道",icon:"star-sm.png"}],olds1:[{name:"100岁以上",color:"#826AFA"},{name:"90-99岁",color:"#FF5151"},{name:"80-89岁",color:"#F47C1F"},{name:"70-79岁",color:"#FFCE34"},{name:"65-69岁",color:"#589C20"},{name:"60-94岁",color:"#00BFFF"}],olds2:[{name:"敬老院",icon:"old1.png"},{name:"综合为老服务中心",icon:"old2.png"},{name:"老年活动室",icon:"old3.png"},{name:"日托所",icon:"old4.png"},{name:"助老洗衣房",icon:"old5.png"},{name:"助餐点",icon:"old6.png"},{name:"助浴点",icon:"old7.png"}],populations:[{name:"境外人口",icon:"dimond1.png"},{name:"境内人口",icon:"dimond2.png"}]}},computed:{theme:function(){return this.$store.state.themeName}}},F={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"map-tips",class:{isFull:t.isFull}},[t._m(0),t._v(" "),n("div",[n("div",t._l(t.tips1,function(e){return n("p",{key:e.name},[n("img",{attrs:{src:a("g2Y0")("./"+e.icon),alt:e.name}}),t._v("\n "+t._s(e.name)+"\n ")])}),0),t._v(" "),n("div",t._l(t.tips3,function(e){return n("p",{key:e.name},[n("img",{attrs:{src:a("g2Y0")("./"+e.icon),alt:e.name}}),t._v("\n "+t._s(e.name)+"\n ")])}),0)])])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("p",[e("img",{attrs:{src:a("LgZt")}}),this._v("\n 标识说明\n ")])}]};var D=a("VU/8")(x,F,!1,function(t){a("Bc4E")},"data-v-4cfca28b",null).exports,E={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"workespace-modal"},[a("m-brief",{attrs:{label:"网格长"}},[t._v("尤懿(城管)、殷文(绿化)值班时间8时-18时、于冰(警长)值班时间18时-8时")]),t._v(" "),a("div",{staticClass:"wrapper"},[a("div",[a("p",{staticClass:"title"},[t._v("部门")]),t._v(" "),t._l(t.departs,function(e){return a("m-brief",{key:e.label,attrs:{label:e.label}},[t._v(t._s(e.content))])})],2),t._v(" "),a("div",[a("p",{staticClass:"title"},[t._v("第三方公司")]),t._v(" "),t._l(t.third,function(e){return a("m-brief",{key:e.label,attrs:{label:e.label}},[t._v(t._s(e.content))])})],2),t._v(" "),a("div",[a("p",{staticClass:"title"},[t._v("物业公司")]),t._v(" "),t._l(t.property,function(e){return a("m-brief",{key:e.label,attrs:{label:e.label}},[t._v(t._s(e.content))])})],2),t._v(" "),a("div",[a("p",{staticClass:"title"},[t._v("居民区")]),t._v(" "),t._l(t.committee,function(e){return a("m-brief",{key:e.label,attrs:{label:e.label}},[t._v(t._s(e.content))])})],2),t._v(" "),a("div",[a("p",{staticClass:"title"},[t._v("区域化单位")]),t._v(" "),a("div",{staticClass:"flex-box"},t._l(t.area,function(e){return a("p",{key:e},[t._v(t._s(e))])}),0)]),t._v(" "),a("div",[a("p",{staticClass:"title"},[t._v("社会力量")]),t._v(" "),a("div",{staticClass:"flex-box"},t._l(t.social,function(e){return a("p",{key:e},[t._v(t._s(e))])}),0)])])],1)},staticRenderFns:[]};var $=a("VU/8")({name:"WorkeSpaceModal",data:function(){return{departs:[{label:"派出所",content:"朱洪元(副所长)、于冰(警长) 警力25人"},{label:"市场所",content:"王绍良、陈蕾、张敏"},{label:"城管中队",content:"尤懿(副队长)、城管队员8人"},{label:"网格中心",content:"顾蓉蓉"},{label:"绿化市容所",content:"殷文、张沁园"},{label:"房管办",content:"车姝敏、杨姝敏"},{label:"党建联络员",content:"方雅婷、秦雯、郭强"},{label:"服务企业人员",content:"蓝俊"}],third:[{label:"第三方负责人",content:"覃飞(块长)、徐辉(队长)"}],property:[{label:"名称",content:"端正公房物业5人、社会物业6人"},{label:"负责人姓名",content:"吴昌军"}],committee:[{label:"新昌居委",content:"张文志(书记) 马丽芳(主任)"},{label:"顾天村居委",content:"徐定珠(书记) 杨琛骅(主任)"},{label:"江阴居委",content:"杨烨(书记) 王珑(主任)"},{label:"振兴居委",content:"李苏爱(主任)"},{label:"均乐居委",content:"顾怡(书记) 陈慧仪(主任)"}],area:["上海市统计局","国家统计局上海市城调队","市政府发展研究中心","长征医院","上海博物馆","轨交人民广场站"],social:["新社会阶层联谊会","商居睦邻会","食品联盟"]}}},E,!1,function(t){a("gydh")},"data-v-3e3680a2",null).exports,A=a("NYxO"),V={name:"Main",components:{LeftComponent:p,RightComponent:w,MapBtns:P,MapTips:D,WorkeSpaceModal:$},data:function(){return{complete:!1,fullView:!1,boundary:null,areaAPoints:null,workspaceA:null,nonLivingPoints:null,gridModal:!1,steps:[{name:"发现"},{name:"立案"},{name:"派遣"},{name:"处置"},{name:"核查"},{name:"结案"}],gridLayout:[{id:{label:"编号",width:12},type:{label:"所属场景",width:12}},{address:{label:"门牌幢地址",width:12},grid:{label:"所属网格",width:12}},{time:{label:"发生时间",width:12},status:{label:"状态",width:12}}],gridData:{},workspaceModal:!1,beautyModal:!1,beautyData:[],nonLivingModal:!1,nonLivingData:{},nonLivingLayout:[{479477007408168960:{label:"名称",width:12},unitAddr:{label:"地址",width:12}}],normalModal:!1,normalData:{},normalLayout:[{name:{label:"名称",width:12},address:{label:"地址",width:12}}],beautyPolygon:null,beautyPolyline:null,beautyDetail:{},beautyDetailModal:!1,curBeautyId:null,curPointKeys:["community","life","old","sign","history","yi","shi","zhu","xing","other"],beautyDetailLayout:[{name:{label:"项目名称",width:24}},{range:{label:"四至范围",width:24}},{content:{label:"主要内容",width:24}}]}},computed:o()({},Object(A.c)(["themeName","areaAPointList","nonLivingList","beautyList","beautyPaths"])),methods:o()({},Object(A.b)(["initData"]),{mapComplete:function(){this.initData(),this.initMap(),this.complete=!0},initMap:function(){var t=this.$refs.map;t.focus(1141.7531949638287,-480.0854532701907,7),t.addPolyLine({paths:this.$store.state.areaAPath,strokeColor:"#ffce34"}),this.addAreaLines(),this.addAreaPoints(),t.setFilter(["南京街道顺天邨2小区","南京街道顺天邨1小区","南京东路街道江阴小区","黄浦区威海苑","黄浦区宏泰公寓","长发大厦","黄浦区长发大厦","宏泰公寓","南京街道均乐小区","南京街道振兴(大)1小区","黄浦区文海大楼","黄浦区紫华大楼","南京街道振兴小区","南京东路街道振兴小区","南京街道重庆小区","广场街道139街坊ab5-1396小区","南京东路街道均乐1小区","南京街道新昌售小区","南京东路街道祥康里小区","南京街道新昌1小区","南京东路街道长江(大)2小区"]),this.boundary=t.addBoundary({name:"南京东路街道",color:"rgba(0,0,0,0)"})},addAreaLines:function(){var t=this.$refs.map;t.addPolyLine({paths:[[-265.73166753193834,-19.6103135699113],[-246.0780474955316,-61.358753186582206],[-221.12654902482632,-101.26750813430043],[-184.38246511999182,-139.4130596858202],[-146.2617183055816,-182.81514844312272],[-139.54583573319144,-218.23011185117454],[-144.81563520508178,-282.03616394244546],[-113.85932329245793,-373.52016852503795],[-203.7144834715283,-428.83473227916545],[-235.70019197419526,-414.85726291797675],[-274.3211676536466,-436.61928560868876],[-324.31098117494037,-445.96240325325743],[-278.88110515893834,-553.9415580136503],[-248.97899457346716,-642.1513372977922]],strokeColor:"#FF6161"}),t.addPolyLine({paths:[[-427.0604705280855,-662.3506615506074],[-301.8544258451628,-649.8325375560261],[-255.3538120106018,-647.3520638450786],[-201.48619125452694,-651.1141156400156],[-84.11430937534647,-654.7397413808504],[36.90800298177817,-659.4154343259863],[-5.475024492610032,-589.2759060260963],[452.3460083369556,-245.20112933487624]],strokeColor:"#FF6161"}),t.addPolyLine({paths:[[-205.5128269119649,-652.3460842497868],[-144.95206125918355,-832.5070239987497],[-136.47710941344656,-846.8855032765414],[-129.37055223158222,-915.458199015683],[-123.07428312862737,-959.9082879158607],[-234.600515295675,-1019.7331797010611]],strokeColor:"#FF6161"})},addAreaPoints:function(){var t=this.$refs.map,e=t.addPoint,a=t.remove;a(this.areaAPoints),this.areaAPoints=e({key:"areaA-points",size:20,icon:"red.png",data:this.areaAPointList}),a(this.workspaceA),this.workspaceA=e({key:"workspaceA",size:20,icon:"workspace.png",data:[{name:"第一工作站",address:"武胜路481号",x:-136.67,y:-660.07}]})},handleMapClick:function(t){var e=this.$refs.map;if("workspaceA"!==t.key)return"non-living"===t.key?(this.nonLivingData=t,this.nonLivingModal=!0,this.fullView=!0,void(this.normalModal=!1)):"areaA-points"===t.key?(this.normalData=t,this.normalModal=!0,this.fullView=!0,void(this.nonLivingModal=!1)):void("beauty"!==t.key?"areaA"===t.key&&(this.boundary.hide(),e.addPolyLine({paths:this.$store.state.areaAPath,strokeColor:"rgba(51,145,255,1)"}),e.focus(41.75319496382872,-480.0854532701907,7)):this.curBeautyId&&(this.beautyDetail=t,this.beautyDetailModal=!0));this.workspaceModal=!0},zoom:function(t){var e=this.$refs.map;"in"===t?e.zoomIn():e.zoomOut()},handleGridModal:function(t){this.gridModal=!0,this.gridData=t},handleBeautyModal:function(t){var e=this,a=t.key,n=this.$refs.map;this.beautyData=this.beautyList[a],this.beautyModal=!0,this.normalModal=!1,this.nonLivingModal=!1,this.clearBeauty(),this.beautyPaths[a].forEach(function(t){e.beautyPolygon.push(n.addPolygon({paths:t.path,fillColor:"rgba(51,145,255,.3)",attributes:o()({key:"beauty"},t)})),e.beautyPolyline.push(n.addPolyLine({paths:t.path,width:1,strokeColor:"rgba(51,145,255,1)"}))}),this.clearInitPoints()},clearBeauty:function(){var t=this.$refs.map;t.remove(this.beautyPolygon),t.remove(this.beautyPolyline),this.beautyPolygon=[],this.beautyPolyline=[]},handleSelectBeauty:function(t){var e=this,a=this.$refs.map;if(this.clearBeauty(),this.curBeautyId===t.id)return this.curBeautyId=null,void this.beautyPaths[t.id.split("-")[0]].forEach(function(t){e.beautyPolygon.push(a.addPolygon({paths:t.path,fillColor:"rgba(51,145,255,.3)",attributes:o()({key:"beauty"},t)})),e.beautyPolyline.push(a.addPolyLine({paths:t.path,width:1,strokeColor:"rgba(51,145,255, 1)"}))});this.beautyPaths[t.id.split("-")[0]].filter(function(e){return e.id.indexOf(t.id)>=0}).forEach(function(n){e.beautyPolygon.push(a.addPolygon({paths:n.path,fillColor:"rgba(51,145,255,.3)",attributes:o()({key:"beauty"},t)})),e.beautyPolyline.push(a.addPolyLine({paths:n.path,width:1,strokeColor:"rgba(51,145,255,1)"}))}),this.curBeautyId=t.id},closeBeauty:function(){this.clearBeauty(),this.beautyModal=!1,this.beautyDetailModal=!1,this.handlePoint(this.curPointKeys)},clearInitPoints:function(){var t=this.$refs.map,e=t.hideCommunity,a=t.remove;e(),a(this.nonLivingPoints),a(this.areaAPoints)},handlePoint:function(t){if(this.curPointKeys=[].concat(i()(t)),!this.beautyModal){var e=this.$refs.map,a=e.showCommunity,n=e.hideCommunity,s=e.addPoint,o=e.remove;t.some(function(t){return"community"===t})?a():n();var l=[];t.some(function(t){return"yi"===t})&&(l=this.nonLivingList.filter(function(t){return"yi"===t._type}));var r=[];t.some(function(t){return"shi"===t})&&(r=this.nonLivingList.filter(function(t){return"shi"===t._type}));var c=[];t.some(function(t){return"zhu"===t})&&(c=this.nonLivingList.filter(function(t){return"zhu"===t._type}));var u=[];t.some(function(t){return"xing"===t})&&(u=this.nonLivingList.filter(function(t){return"xing"===t._type}));var m=[];t.some(function(t){return"other"===t})&&(m=this.nonLivingList.filter(function(t){return"other"===t._type}));var v=[];t.some(function(t){return"old"===t})&&(v=this.nonLivingList.filter(function(t){return t.livehoodType&&t.livehoodType.indexOf("为老")>=0}).map(function(t){return console.log(t),t.icon="p15.png",t}));var d=[];t.some(function(t){return"sign"===t})&&(d=this.nonLivingList.filter(function(t){return 1==t.isLandmark}).map(function(t){return t.icon="p2.png","大沽路123号"===t.unitAddr&&(t.icon="star-sm.png"),"人民大道200号"===t.unitAddr&&(t.icon="star.png"),t}),t.some(function(t){return"yi"===t||"shi"===t||"zhu"===t||"xing"===t})&&(d=[]));var p=[];t.some(function(t){return"history"===t})&&(p=this.nonLivingList.filter(function(t){return 1==t.isHistoric}).map(function(t){return t.icon="p8.png","大沽路123号"===t.unitAddr&&(t.icon="star-sm.png"),"人民大道200号"===t.unitAddr&&(t.icon="star.png"),t}),t.some(function(t){return"yi"===t||"shi"===t||"zhu"===t||"xing"===t})&&(p=[])),o(this.nonLivingPoints),this.nonLivingPoints=s({key:"non-living",size:20,data:[].concat(i()(l),i()(r),i()(c),i()(u),i()(m),i()(v),i()(d),i()(p),[{icon:"star.png",photo:"photo3.jpg",name:"上海市人民政府",address:"人民大道200号",belong:"第一工作站",x:130.78,y:-433.2},{icon:"star-sm.png",photo:"photo5.jpg",name:"南京东路街道",address:"大沽路123号",belong:"第一工作站",x:17.95,y:-788.21}])})}}}),watch:{nonLivingList:function(){this.handlePoint(this.curPointKeys)}}},B={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("m-grid",{attrs:{template:["title title title","left . right"],columns:"16vw auto 49vw",rows:"0.4rem auto",gap:"0.05rem",complete:t.complete}},[n("m-map",{ref:"map",on:{complete:t.mapComplete,event:t.handleMapClick}}),t._v(" "),n("m-title",{attrs:{area:"title",bgImg:a("dvOR")}},[t._v("南东城运第一综合网格工作站")]),t._v(" "),n("m-animate",{attrs:{enter:"fadeInLeft",leave:"fadeOutLeft"}},[n("LeftComponent",{directives:[{name:"show",rawName:"v-show",value:!t.fullView,expression:"!fullView"}],attrs:{area:"left"}})],1),t._v(" "),n("m-animate",{attrs:{enter:"fadeInRight",leave:"fadeOutRight"}},[n("RightComponent",{directives:[{name:"show",rawName:"v-show",value:!t.fullView,expression:"!fullView"}],attrs:{area:"right"},on:{grid:t.handleGridModal,beauty:t.handleBeautyModal}})],1),t._v(" "),n("MapBtns",{on:{zoomin:function(e){return t.zoom("in")},zoomout:function(e){return t.zoom("out")},point:t.handlePoint},model:{value:t.fullView,callback:function(e){t.fullView=e},expression:"fullView"}}),t._v(" "),n("MapTips",{attrs:{isFull:t.fullView}}),t._v(" "),n("m-modal",{attrs:{title:"网格事件详情"},model:{value:t.gridModal,callback:function(e){t.gridModal=e},expression:"gridModal"}},[n("m-form",{attrs:{"label-width":.7,model:t.gridData,layout:t.gridLayout}}),t._v(" "),n("m-step",{attrs:{steps:t.steps,current:t.gridData.current}})],1),t._v(" "),n("m-modal",{attrs:{title:"第一网格工作站"},model:{value:t.workspaceModal,callback:function(e){t.workspaceModal=e},expression:"workspaceModal"}},[n("WorkeSpaceModal")],1),t._v(" "),n("m-drawer",{attrs:{title:"非居详情",right:"0.1rem",width:"49vw",height:"auto"},on:{close:function(e){t.fullView=!1}},model:{value:t.nonLivingModal,callback:function(e){t.nonLivingModal=e},expression:"nonLivingModal"}},[n("m-form",{attrs:{"label-width":.7,model:t.nonLivingData,layout:t.nonLivingLayout}}),t._v(" "),t.nonLivingData.photo?n("img",{staticStyle:{width:"100%","max-height":"70vh"},attrs:{src:a("g2Y0")("./"+t.nonLivingData.photo)}}):t._e()],1),t._v(" "),n("m-drawer",{attrs:{title:"详情",right:"0.1rem",width:"49vw",height:"auto"},on:{close:function(e){t.fullView=!1}},model:{value:t.normalModal,callback:function(e){t.normalModal=e},expression:"normalModal"}},[n("m-form",{staticClass:"form",attrs:{"label-width":.6,model:t.normalData,layout:t.normalLayout}}),t._v(" "),t.normalData.photo?n("img",{staticStyle:{width:"100%","max-height":"70vh"},attrs:{src:a("g2Y0")("./"+t.normalData.photo)}}):t._e()],1),t._v(" "),n("m-drawer",{attrs:{title:"美丽街区-美丽家园"},on:{close:t.closeBeauty},model:{value:t.beautyModal,callback:function(e){t.beautyModal=e},expression:"beautyModal"}},[n("div",{staticClass:"beauty-list"},t._l(t.beautyData,function(e){return n("p",{key:e.name,class:{on:t.curBeautyId===e.id},attrs:{title:e.name},on:{click:function(a){return t.handleSelectBeauty(e)}}},[t._v(t._s(e.name))])}),0)]),t._v(" "),n("m-drawer",{attrs:{title:"美丽街区-美丽家园 详情",right:"0.1rem",width:"49vw",height:"auto"},on:{close:function(e){t.fullView=!1}},model:{value:t.beautyDetailModal,callback:function(e){t.beautyDetailModal=e},expression:"beautyDetailModal"}},[n("m-form",{attrs:{"label-width":.7,model:t.beautyDetail,layout:t.beautyDetailLayout}}),t._v(" "),t.beautyDetail.photo?n("div",{staticClass:"photo-wrapper"},t._l(t.beautyDetail.photo,function(t){return n("img",{key:t,attrs:{src:a("g2Y0")("./"+t)}})}),0):t._e()],1)],1)},staticRenderFns:[]};var j=a("VU/8")(V,B,!1,function(t){a("6kV0")},"data-v-22d3e599",null);e.default=j.exports},vXnC:function(t,e){},wpRJ:function(t,e){}});
//# sourceMappingURL=2.3195b7867e640ae9bfee.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.
webpackJsonp([2],{Bc4E:function(t,e){},ETml:function(t,e){},GLdl:function(t,e){},MpD3:function(t,e){},NyN1:function(t,e){},WKp5:function(t,e){},dpFu:function(t,e){},e6Zk:function(t,e){},gydh:function(t,e){},irnQ:function(t,e){},jmTg:function(t,e){},"sRz/":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=n("Gu7T"),i=n.n(a),s=n("Dd8w"),o=n.n(s),r={name:"Population",data:function(){return{showChart:!1,population:[{name:"实有人口",value:14819},{name:"本市户数",value:5072,unit:"户"},{name:"境内外省",value:5473},{name:"境外人口",value:173}],config:{colors:[["#07b1ff","#1dfaff"],["#5032b6","#c56cd6"]],legend:{align:"right"},shape:[{key:"actual",name:"实有",type:"bar",barWidth:"20%"},{key:"huji",name:"户籍",type:"bar",barWidth:"20%"}],xAxis:{key:"name"}},data:[{name:"均乐",actual:2971,huji:6575},{name:"振兴",actual:3807,huji:4508},{name:"顺天村",actual:3187,huji:6575},{name:"江阴",actual:1668,huji:2443},{name:"新昌",actual:1139,huji:3585}]}},mounted:function(){var t=this;setTimeout(function(){return t.showChart=!0},100)}},l={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"population"},[n("div",{staticClass:"info"},t._l(t.population,function(e){return n("div",{key:e.name},[n("p",[t._v(t._s(e.name))]),t._v(" "),n("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v(" "),n("span",{staticClass:"unit"},[t._v(" "+t._s(e.unit||"人"))])],1)}),0),t._v(" "),n("m-sub",{attrs:{title:"居委人口分布"}}),t._v(" "),t.showChart?n("div",{staticClass:"chart"},[n("m-chart",{attrs:{config:t.config,data:t.data}})],1):t._e()],1)},staticRenderFns:[]};var c={name:"House",data:function(){return{showChart:!1,house:[{name:"商品房",value:10647},{name:"直管公房",value:618},{name:"二级旧里",value:218},{name:"其他",value:400}],config:{colors:[["#F76B1C","#FAD961"]],legend:{align:"right"},shape:[{key:"value",name:"非居房屋",type:"bar",barWidth:"20%"}],xAxis:{key:"name"}},data:[{name:"衣",value:6},{name:"食",value:17},{name:"住",value:11},{name:"行",value:10}]}},mounted:function(){var t=this;setTimeout(function(){return t.showChart=!0},100)}},u={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"house"},[n("m-sub",{attrs:{title:"居住房屋",value:11883,unit:"幢"}}),t._v(" "),n("div",{staticClass:"info"},t._l(t.house,function(e){return n("div",{key:e.name},[n("p",[t._v(t._s(e.name))]),t._v(" "),n("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v(" "),n("span",{staticClass:"unit"},[t._v("人")])],1)}),0),t._v(" "),n("m-sub",{attrs:{title:"非居房屋",value:7097,unit:"幢"}}),t._v(" "),t.showChart?n("div",{staticClass:"chart"},[n("m-chart",{attrs:{config:t.config,data:t.data}})],1):t._e()],1)},staticRenderFns:[]};var v={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"company"},[a("div",{staticClass:"info"},t._l(t.company,function(e){return a("div",{key:e.name},[a("p",[t._v(t._s(e.name))]),t._v(" "),a("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v(" "),a("span",{staticClass:"unit"},[t._v("人")])],1)}),0),t._v(" "),a("div",{staticClass:"rate"},t._l(t.list,function(e){return a("div",{key:e.name},[a("img",{attrs:{src:n("g2Y0")("./"+e.icon),alt:e.name}}),t._v("\n "+t._s(e.name)+"\n "),a("p",[a("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v("%")],1)])}),0)])},staticRenderFns:[]};var m={name:"LeftComponent",components:{Population:n("VU/8")(r,l,!1,function(t){n("MpD3")},"data-v-0c2c6aff",null).exports,House:n("VU/8")(c,u,!1,function(t){n("dpFu")},"data-v-65e93877",null).exports,Company:n("VU/8")({name:"Company",data:function(){return{list:[{name:"证件齐全",value:65,icon:"company1.png"},{name:"场地租赁",value:73,icon:"company2.png"}],company:[{name:"机关团体",value:25},{name:"企业单位",value:4711},{name:"事业单位",value:56},{name:"其他",value:6841}]}}},v,!1,function(t){n("vXnC")},"data-v-0696df45",null).exports}},d={render:function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"left-component"},[e("div",{staticClass:"left"},[e("img",{attrs:{src:n("kLZo")}}),this._v(" "),e("img",{attrs:{src:n("kLZo")}}),this._v(" "),e("img",{attrs:{src:n("kLZo")}}),this._v(" "),e("img",{attrs:{src:n("kLZo")}}),this._v(" "),e("m-card",{attrs:{title:"实有人口",value:14819,unit:"人"}},[e("Population")],1),this._v(" "),e("m-card",{attrs:{title:"实有房屋",value:18980,unit:"幢"}},[e("House")],1)],1)])},staticRenderFns:[]};var p=n("VU/8")(m,d,!1,function(t){n("ETml")},"data-v-e86bba8a",null).exports,h={name:"OldScreen",data:function(){return{showChart:!1,rates:[{name:"女性占比",value:65},{name:"男性占比",value:35},{name:"老龄化占比",value:43}],ageConfig:{colors:["#01bffe","#589d20","#ffce34","#f47b1e","#ff5152","#826bfa"],legend:{hide:!0},shape:[{type:"pie",radius:[0,30*Number((screen.height/800).toFixed(1))],center:["45%","50%"]}]},insuranceConfig:{colors:["#e690d1"],legend:{hide:!0},shape:[{key:"value",type:"line"}],xAxis:{key:"name"}},oldType:[{name:"孤老",value:346,percent:.9},{name:"独居",value:1304,percent:3.38},{name:"纯老",value:3007,percent:7.8},{name:"低保",value:211,percent:.55},{name:"残疾",value:2926,percent:7.59},{name:"优抚",value:95,percent:.25}],oldMethod:[{name:"社区养老",value:38464,color:"#72c011"},{name:"机构养老",value:1146,color:"#ff9d26"},{name:"居家养老",value:981,color:"#01bffe"}],insurance:[{name:"申请人数",value:1113},{name:"申请通过人数",value:812}]}},mounted:function(){var t=this;setTimeout(function(){return t.showChart=!0},100)},computed:{ageData:function(){return[{name:"60-64岁",value:2939,percent:20},{name:"65-69岁",value:3086,percent:21},{name:"70-79岁",value:4261,percent:29},{name:"80-89岁",value:1910,percent:13},{name:"90-99岁",value:2204,percent:15},{name:"100岁以上",value:294,percent:2}]},insuranceData:function(){return[{name:"0级",value:50},{name:"1级",value:200},{name:"2级",value:250},{name:"3级",value:300},{name:"4级",value:220},{name:"5级",value:200},{name:"6级",value:250}]}}},f={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"old-screen"},[n("div",[n("m-sub",{attrs:{title:"老人数量",value:14696,unit:"人"}}),t._v(" "),n("div",{staticClass:"rate"},t._l(t.rates,function(e){return n("div",{key:e.name},[n("p",[t._v(t._s(e.name))]),t._v(" "),n("p",[n("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v("%")],1)])}),0)],1),t._v(" "),n("div",[n("m-sub",{attrs:{title:"年龄分布"}}),t._v(" "),n("div",{staticClass:"wrapper"},[t.showChart?n("div",{staticClass:"chart"},[n("m-chart",{attrs:{config:t.ageConfig,data:t.ageData}})],1):t._e(),t._v(" "),n("div",{staticClass:"tips"},[n("div",t._l(t.ageData.slice(0,2),function(e,a){return n("div",{key:e.name},[n("p",[n("span",{staticClass:"dot",style:{background:t.ageConfig.colors[a]}}),t._v(" "+t._s(e.name))]),t._v(" "),n("p",[n("m-count",{attrs:{isPang:!1,value:e.percent}}),t._v("%   "),n("m-count",{attrs:{isPang:!1,value:e.value}}),t._v("人")],1)])}),0),t._v(" "),n("div",t._l(t.ageData.slice(2,4),function(e,a){return n("div",{key:e.name},[n("p",[n("span",{staticClass:"dot",style:{background:t.ageConfig.colors[a+2]}}),t._v(" "+t._s(e.name))]),t._v(" "),n("p",[n("m-count",{attrs:{isPang:!1,value:e.percent}}),t._v("%   "),n("m-count",{attrs:{isPang:!1,value:e.value}}),t._v("人")],1)])}),0),t._v(" "),n("div",t._l(t.ageData.slice(4),function(e,a){return n("div",{key:e.name},[n("p",[n("span",{staticClass:"dot",style:{background:t.ageConfig.colors[a+4]}}),t._v(" "+t._s(e.name))]),t._v(" "),n("p",[n("m-count",{attrs:{isPang:!1,value:e.percent}}),t._v("%   "),n("m-count",{attrs:{isPang:!1,value:e.value}}),t._v("人")],1)])}),0)])])],1),t._v(" "),n("div",[n("m-sub",{attrs:{title:"老人分类"}}),t._v(" "),n("div",{staticClass:"table"},t._l(t.oldType,function(e){return n("div",{key:e.name},[n("p",[t._v(t._s(e.name))]),t._v(" "),n("p",[n("m-count",{attrs:{value:e.value}})],1),t._v(" "),n("p",[n("m-count",{attrs:{value:e.percent,decimal:2}}),t._v("%")],1)])}),0)],1),t._v(" "),n("div",[n("m-sub",{attrs:{title:"养老方式"}}),t._v(" "),n("div",{staticClass:"bar"},t._l(t.oldMethod,function(e){return n("div",{key:e.name,style:{flex:e.value,background:e.color}},[n("div",{style:{borderColor:e.color}},[n("p",[t._v(t._s(e.name)+" "),n("m-count",{staticClass:"count",style:{color:e.color},attrs:{value:e.value}})],1)])])}),0)],1),t._v(" "),n("div",[n("m-sub",{attrs:{title:"长护险"}}),t._v(" "),n("div",{staticClass:"rate",staticStyle:{width:"52%"}},t._l(t.insurance,function(e){return n("div",{key:e.name},[n("p",[t._v(t._s(e.name))]),t._v(" "),n("p",[n("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v("人")],1)])}),0),t._v(" "),t.showChart?n("div",{staticClass:"insurance-chart"},[n("m-chart",{attrs:{config:t.insuranceConfig,data:t.insuranceData}})],1):t._e()],1)])},staticRenderFns:[]};var g={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"command"},[n("m-sub",{attrs:{title:"值班人员表"}}),t._v(" "),n("div",{staticClass:"table"},[t._m(0),t._v(" "),t._l(t.list,function(e,a){return n("div",{key:a},[n("p",[t._v(t._s(e.name))]),t._v(" "),n("p",[t._v(t._s(e.response))]),t._v(" "),n("p",[t._v(t._s(e.phone))])])})],2)],1)},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",[e("p",[this._v("姓名")]),this._v(" "),e("p",[this._v("责任居委范围")]),this._v(" "),e("p",[this._v("联系电话")])])}]};var _={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"grid-manage"},[n("m-sub",{attrs:{title:"网格事件清单"}}),t._v(" "),n("div",{staticClass:"info"},t._l(t.info,function(e){return n("div",{key:e.name},[n("p",[t._v(t._s(e.name))]),t._v(" "),n("p",[n("m-count",{staticClass:"count",attrs:{value:e.value}})],1)])}),0),t._v(" "),n("div",{staticClass:"list"},[n("m-scroll",{attrs:{length:t.list.length,mode:"2",limit:3,step:.9}},t._l(t.list,function(e,a){return n("div",{key:a,staticClass:"item",on:{click:function(n){return t.$emit("select",e)}}},[n("div",{staticClass:"title"},[n("p",[t._v(t._s(e.event))]),t._v(" "),n("span",{staticClass:"line"})]),t._v(" "),n("div",{staticClass:"info"},[n("p",{attrs:{title:e.address}},[t._v(t._s(e.address))]),t._v(" "),n("p",[t._v(t._s(e.time))])]),t._v(" "),n("m-step",{attrs:{steps:t.steps,current:e.current}})],1)}),0)],1)],1)},staticRenderFns:[]};var y={render:function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"building"},this._l(this.list,function(t){return e("div",{key:t.name,style:"background-image: url("+n("g2Y0")("./"+t.img)+")"})}),0)},staticRenderFns:[]};var b={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"mic-fire"},[n("div",{staticClass:"table"},[t._m(0),t._v(" "),t._l(t.list,function(e,a){return n("div",{key:a},[n("p",[t._v(t._s(e.address))]),t._v(" "),n("p",[t._v(t._s(e.person))]),t._v(" "),n("p",[t._v(t._s(e.device))])])})],2)])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",[e("p",[this._v("地址")]),this._v(" "),e("p",[this._v("人数")]),this._v(" "),e("p",[this._v("设备")])])}]};var k={name:"RightComponent",components:{OldScreen:n("VU/8")(h,f,!1,function(t){n("NyN1")},"data-v-d6ad15b4",null).exports,Command:n("VU/8")({name:"Command",data:function(){return{list:[{name:"尤懿",response:"均乐,振兴,顺天村,江阴,新昌",phone:13916876901},{name:"许俊",response:"均乐,振兴,顺天村,江阴,新昌",phone:13816326142}]}}},g,!1,function(t){n("WKp5")},"data-v-0f32a7ff",null).exports,GridManage:n("VU/8")({name:"GridManage",data:function(){return{steps:[{name:"发现"},{name:"立案"},{name:"派遣"},{name:"处置"},{name:"核查"},{name:"结案"}],info:[{name:"今日总数",value:40},{name:"综合管理",value:47},{name:"街面管理",value:21},{name:"小区管理",value:31}]}},computed:{list:function(){return this.$store.state.gridList}}},_,!1,function(t){n("irnQ")},"data-v-1901a92e",null).exports,Building:n("VU/8")({name:"Building",data:function(){return{list:[{name:"和平饭店",img:"building1.jpg"},{name:"慈安里大楼",img:"building2.jpg"},{name:"美伦大厦",img:"building3.jpg"},{name:"上海虹庙",img:"building4.jpg"}]}}},y,!1,function(t){n("wpRJ")},"data-v-57e6576e",null).exports,MicFire:n("VU/8")({name:"MicFire",data:function(){return{list:[{name:"微型消防站",address:"新昌路87弄88号",person:12,device:"灭火器、水泵"}]}}},b,!1,function(t){n("e6Zk")},"data-v-58c0ceaa",null).exports},data:function(){return{photos:[["photo7.jpg","photo8.jpg"],["photo9.jpg","photo10.jpg"],["photo11.jpg","photo12.jpg"],["photo13.jpg","photo14.jpg"]],beauty:[{name:"2018年",value:12,key:2018},{name:"2019年",value:8,key:2019},{name:"2020年",value:2,key:2020}],convenient:[{name:"便利店",value:6},{name:"早餐车",value:1},{name:"公厕",value:5},{name:"居民活动室",value:12}],building:[{name:"文保",value:0},{name:"历保",value:8},{name:"文历双保",value:0}]}}},C={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{attrs:{id:"right-component"}},[a("div",{staticClass:"first"},[a("img",{attrs:{src:n("kLZo")}}),t._v(" "),a("img",{attrs:{src:n("kLZo")}}),t._v(" "),a("img",{attrs:{src:n("kLZo")}}),t._v(" "),a("img",{attrs:{src:n("kLZo")}}),t._v(" "),a("m-card",{attrs:{title:"便民设施"}},[a("div",{staticClass:"info"},t._l(t.convenient,function(e){return a("div",{key:e.name},[a("p",[t._v(t._s(e.name))]),t._v(" "),a("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v(" "),a("span",{staticClass:"unit"},[t._v("个")])],1)}),0)]),t._v(" "),a("m-card",{attrs:{title:"历史保护建筑"}},[a("div",{staticClass:"info three"},t._l(t.building,function(e){return a("div",{key:e.name},[a("p",[t._v(t._s(e.name))]),t._v(" "),a("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v(" "),a("span",{staticClass:"unit"},[t._v("人")])],1)}),0),t._v(" "),a("Carousel",{attrs:{loop:"",autoplay:""}},t._l(t.photos,function(e,i){return a("CarouselItem",{key:i},[a("div",{staticClass:"photo-wrapper"},[a("div",{staticClass:"photo",style:"background-image:url("+n("g2Y0")("./"+e[0])+")"}),t._v(" "),a("div",{staticClass:"photo",style:"background-image:url("+n("g2Y0")("./"+e[1])+")"})])])}),1)],1),t._v(" "),a("m-card",{attrs:{title:"地标性建筑"}},[a("Building")],1),t._v(" "),a("m-card",{attrs:{title:"微型消防站"}},[a("MicFire")],1)],1),t._v(" "),a("div",{staticClass:"left"},[a("img",{attrs:{src:n("kLZo")}}),t._v(" "),a("img",{attrs:{src:n("kLZo")}}),t._v(" "),a("img",{attrs:{src:n("kLZo")}}),t._v(" "),a("img",{attrs:{src:n("kLZo")}}),t._v(" "),a("m-card",{attrs:{title:"美丽街区-美丽家园"}},[a("div",{staticClass:"beauty"},t._l(t.beauty,function(e){return a("div",{key:e.name,on:{click:function(n){return t.$emit("beauty",e)}}},[a("p",[t._v(t._s(e.name))]),t._v(" "),a("p",[a("m-count",{staticClass:"count",attrs:{value:e.value}})],1)])}),0)]),t._v(" "),a("m-card",{attrs:{title:"智慧养老"}},[a("OldScreen")],1)],1),t._v(" "),a("div",{staticClass:"right"},[a("img",{attrs:{src:n("kLZo")}}),t._v(" "),a("img",{attrs:{src:n("kLZo")}}),t._v(" "),a("img",{attrs:{src:n("kLZo")}}),t._v(" "),a("img",{attrs:{src:n("kLZo")}}),t._v(" "),a("m-card",{attrs:{title:"单兵指挥"}},[a("Command")],1),t._v(" "),a("m-card",{attrs:{title:"网格事件"}},[a("GridManage",{on:{select:function(e){return t.$emit("grid",e)}}})],1)],1)])},staticRenderFns:[]};var w=n("VU/8")(k,C,!1,function(t){n("jmTg")},"data-v-14e4ef18",null).exports,L={name:"MapBtns",props:{value:{type:Boolean}},data:function(){return{btns:[{name:"input",img:"btn1.png"},{name:"home",img:"btn3.png"},{name:"info",img:"btn4.png"},{name:"sensor",img:"btn5.png"},{name:"position",img:"btn6.png"}],data:[{title:"居住",expand:!0,children:[{title:"商品房、二级旧里、直管公房",tipEvent:"community",checked:!0}]},{title:"非居",expand:!0,children:[{title:"衣、食、住、行",tipEvent:"life",expand:!1,children:[{title:"衣",tipEvent:"yi",checked:!0},{title:"食",tipEvent:"shi",checked:!0},{title:"住",tipEvent:"zhu",checked:!0},{title:"行",tipEvent:"xing",checked:!0},{title:"其他",tipEvent:"other",checked:!0}]},{title:"为老服务站",tipEvent:"old",checked:!0},{title:"地标性建筑",tipEvent:"sign",checked:!0},{title:"历史保护建筑",tipEvent:"history",checked:!0},{title:"便民设施",tipEvent:"convenient",checked:!0},{title:"地铁站点",tipEvent:"subway",checked:!0},{title:"微型消防站",tipEvent:"micfire",checked:!0}]}]}},methods:{handleChange:function(t){if(!(t.length<0)){var e=t.map(function(t){return t.tipEvent?t.tipEvent:""});this.$emit("point",e)}}}},P={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"map-btns",class:{isFull:t.value}},[t._l(t.btns,function(e){return["home"===e.name?a("Tooltip",{key:e.name,attrs:{placement:"top-end"}},[a("img",{attrs:{src:n("g2Y0")("./"+e.img)}}),t._v(" "),a("div",{attrs:{slot:"content"},slot:"content"},[a("Tree",{attrs:{data:t.data,"show-checkbox":""},on:{"on-check-change":t.handleChange}})],1)]):a("img",{key:e.name,attrs:{src:n("g2Y0")("./"+e.img)},on:{click:function(n){return t.$emit(e.name,"input"==e.name?!t.value:null)}}})]})],2)},staticRenderFns:[]};var M=n("VU/8")(L,P,!1,function(t){n("GLdl")},"data-v-984444d6",null).exports,x={name:"MapTips",props:{isFull:{type:Boolean,default:!1}},data:function(){return{tips1:[{name:"街道",icon:"icon1.png"},{name:"居委",icon:"icon2.png"},{name:"服务站",icon:"icon3.png"},{name:"商品房",icon:"icon4.png"},{name:"直管公房",icon:"icon5.png"},{name:"混合",icon:"icon6.png"},{name:"助浴点",icon:"p15.png"},{name:"垃圾箱房",icon:"p14.png"},{name:"倒粪口",icon:"p13.png"}],tips2:[{name:"医院",icon:"tip1.png"},{name:"学校",icon:"tip2.png"},{name:"衣",icon:"tip3.png"},{name:"食",icon:"tip4.png"},{name:"旅",icon:"tip5.png"},{name:"文娱",icon:"tip6.png"},{name:"军产",icon:"tip7.png"},{name:"文保",icon:"tip8.png"},{name:"历保",icon:"tip9.png"}],tips3:[{name:"居委活动室",icon:"p7.png"},{name:"博物馆",icon:"p2.png"},{name:"大剧院",icon:"p4.png"},{name:"音乐厅",icon:"p12.png"},{name:"地铁站",icon:"p5.png"},{name:"历史保护",icon:"p8.png"},{name:"消防站",icon:"p10.png"},{name:"便利店",icon:"p1.png"},{name:"公厕",icon:"p6.png"},{name:"菜场",icon:"p3.png"},{name:"洗衣店",icon:"p9.png"},{name:"药店",icon:"p11.png"},{name:"上海市人民政府",icon:"star.png"},{name:"南京东路街道",icon:"star-sm.png"}],olds1:[{name:"100岁以上",color:"#826AFA"},{name:"90-99岁",color:"#FF5151"},{name:"80-89岁",color:"#F47C1F"},{name:"70-79岁",color:"#FFCE34"},{name:"65-69岁",color:"#589C20"},{name:"60-94岁",color:"#00BFFF"}],olds2:[{name:"敬老院",icon:"old1.png"},{name:"综合为老服务中心",icon:"old2.png"},{name:"老年活动室",icon:"old3.png"},{name:"日托所",icon:"old4.png"},{name:"助老洗衣房",icon:"old5.png"},{name:"助餐点",icon:"old6.png"},{name:"助浴点",icon:"old7.png"}],populations:[{name:"境外人口",icon:"dimond1.png"},{name:"境内人口",icon:"dimond2.png"}]}},computed:{theme:function(){return this.$store.state.themeName}}},F={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"map-tips",class:{isFull:t.isFull}},[t._m(0),t._v(" "),a("div",[a("div",t._l(t.tips1,function(e){return a("p",{key:e.name},[a("img",{attrs:{src:n("g2Y0")("./"+e.icon),alt:e.name}}),t._v("\n "+t._s(e.name)+"\n ")])}),0),t._v(" "),a("div",t._l(t.tips3,function(e){return a("p",{key:e.name},[a("img",{attrs:{src:n("g2Y0")("./"+e.icon),alt:e.name}}),t._v("\n "+t._s(e.name)+"\n ")])}),0)])])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("p",[e("img",{attrs:{src:n("LgZt")}}),this._v("\n 标识说明\n ")])}]};var D=n("VU/8")(x,F,!1,function(t){n("Bc4E")},"data-v-4cfca28b",null).exports,E={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"workespace-modal"},[n("m-brief",{attrs:{label:"网格长"}},[t._v("尤懿(城管)、殷文(绿化)值班时间8时-18时、于冰(警长)值班时间18时-8时")]),t._v(" "),n("div",{staticClass:"wrapper"},[n("div",[n("p",{staticClass:"title"},[t._v("部门")]),t._v(" "),t._l(t.departs,function(e){return n("m-brief",{key:e.label,attrs:{label:e.label}},[t._v(t._s(e.content))])})],2),t._v(" "),n("div",[n("p",{staticClass:"title"},[t._v("第三方公司")]),t._v(" "),t._l(t.third,function(e){return n("m-brief",{key:e.label,attrs:{label:e.label}},[t._v(t._s(e.content))])})],2),t._v(" "),n("div",[n("p",{staticClass:"title"},[t._v("物业公司")]),t._v(" "),t._l(t.property,function(e){return n("m-brief",{key:e.label,attrs:{label:e.label}},[t._v(t._s(e.content))])})],2),t._v(" "),n("div",[n("p",{staticClass:"title"},[t._v("居民区")]),t._v(" "),t._l(t.committee,function(e){return n("m-brief",{key:e.label,attrs:{label:e.label}},[t._v(t._s(e.content))])})],2),t._v(" "),n("div",[n("p",{staticClass:"title"},[t._v("区域化单位")]),t._v(" "),n("div",{staticClass:"flex-box"},t._l(t.area,function(e){return n("p",{key:e},[t._v(t._s(e))])}),0)]),t._v(" "),n("div",[n("p",{staticClass:"title"},[t._v("社会力量")]),t._v(" "),n("div",{staticClass:"flex-box"},t._l(t.social,function(e){return n("p",{key:e},[t._v(t._s(e))])}),0)])])],1)},staticRenderFns:[]};var $=n("VU/8")({name:"WorkeSpaceModal",data:function(){return{departs:[{label:"派出所",content:"朱洪元(副所长)、于冰(警长) 警力25人"},{label:"市场所",content:"王绍良、陈蕾、张敏"},{label:"城管中队",content:"尤懿(副队长)、城管队员8人"},{label:"网格中心",content:"顾蓉蓉"},{label:"绿化市容所",content:"殷文、张沁园"},{label:"房管办",content:"车姝敏、杨姝敏"},{label:"党建联络员",content:"方雅婷、秦雯、郭强"},{label:"服务企业人员",content:"蓝俊"}],third:[{label:"第三方负责人",content:"覃飞(块长)、徐辉(队长)"}],property:[{label:"名称",content:"端正公房物业5人、社会物业6人"},{label:"负责人姓名",content:"吴昌军"}],committee:[{label:"新昌居委",content:"张文志(书记) 马丽芳(主任)"},{label:"顾天村居委",content:"徐定珠(书记) 杨琛骅(主任)"},{label:"江阴居委",content:"杨烨(书记) 王珑(主任)"},{label:"振兴居委",content:"李苏爱(主任)"},{label:"均乐居委",content:"顾怡(书记) 陈慧仪(主任)"}],area:["上海市统计局","国家统计局上海市城调队","市政府发展研究中心","长征医院","上海博物馆","轨交人民广场站"],social:["新社会阶层联谊会","商居睦邻会","食品联盟"]}}},E,!1,function(t){n("gydh")},"data-v-3e3680a2",null).exports,A=n("NYxO"),B={name:"Main",components:{LeftComponent:p,RightComponent:w,MapBtns:M,MapTips:D,WorkeSpaceModal:$},data:function(){return{complete:!1,fullView:!1,boundary:null,areaAPoints:null,workspaceA:null,nonLivingPoints:null,gridModal:!1,steps:[{name:"发现"},{name:"立案"},{name:"派遣"},{name:"处置"},{name:"核查"},{name:"结案"}],gridLayout:[{id:{label:"编号",width:12},type:{label:"所属场景",width:12}},{address:{label:"门牌幢地址",width:12},grid:{label:"所属网格",width:12}},{time:{label:"发生时间",width:12},status:{label:"状态",width:12}}],gridData:{},workspaceModal:!1,beautyModal:!1,beautyData:[],nonLivingModal:!1,nonLivingData:{},nonLivingLayout:[{479477007408168960:{label:"名称",width:12},unitAddr:{label:"地址",width:12}}],normalModal:!1,normalData:{},normalLayout:[{name:{label:"名称",width:12},address:{label:"地址",width:12}}],beautyPolygon:null,beautyPolyline:null,beautyDetail:{},beautyDetailModal:!1,curBeautyId:null,curPointKeys:["community","life","old","sign","history","convenient","subway","micfire","yi","shi","zhu","xing","other"],beautyDetailLayout:[{name:{label:"项目名称",width:24}},{range:{label:"四至范围",width:24}},{content:{label:"主要内容",width:24}}]}},computed:o()({},Object(A.c)(["themeName","areaAPointList","nonLivingList","beautyList","beautyPaths"])),methods:o()({},Object(A.b)(["initData"]),{mapComplete:function(){this.initData(),this.initMap(),this.complete=!0},initMap:function(){var t=this.$refs.map;t.focus(1141.7531949638287,-480.0854532701907,7),t.addPolyLine({paths:this.$store.state.areaAPath,strokeColor:"#ffce34"}),this.addAreaLines(),this.addAreaPoints(),t.setFilter(["南京街道顺天邨2小区","南京街道顺天邨1小区","南京东路街道江阴小区","黄浦区威海苑","黄浦区宏泰公寓","长发大厦","黄浦区长发大厦","宏泰公寓","南京街道均乐小区","南京街道振兴(大)1小区","黄浦区文海大楼","黄浦区紫华大楼","南京街道振兴小区","南京东路街道振兴小区","南京街道重庆小区","广场街道139街坊ab5-1396小区","南京东路街道均乐1小区","南京街道新昌售小区","南京东路街道祥康里小区","南京街道新昌1小区","南京东路街道长江(大)2小区"])},addAreaLines:function(){var t=this.$refs.map;t.addPolyLine({paths:[[-265.73166753193834,-19.6103135699113],[-246.0780474955316,-61.358753186582206],[-221.12654902482632,-101.26750813430043],[-184.38246511999182,-139.4130596858202],[-146.2617183055816,-182.81514844312272],[-139.54583573319144,-218.23011185117454],[-144.81563520508178,-282.03616394244546],[-113.85932329245793,-373.52016852503795],[-203.7144834715283,-428.83473227916545],[-235.70019197419526,-414.85726291797675],[-274.3211676536466,-436.61928560868876],[-324.31098117494037,-445.96240325325743],[-278.88110515893834,-553.9415580136503],[-248.97899457346716,-642.1513372977922]],strokeColor:"#FF6161"}),t.addPolyLine({paths:[[-427.0604705280855,-662.3506615506074],[-301.8544258451628,-649.8325375560261],[-255.3538120106018,-647.3520638450786],[-201.48619125452694,-651.1141156400156],[-84.11430937534647,-654.7397413808504],[36.90800298177817,-659.4154343259863],[-5.475024492610032,-589.2759060260963],[452.3460083369556,-245.20112933487624]],strokeColor:"#FF6161"}),t.addPolyLine({paths:[[-205.5128269119649,-652.3460842497868],[-144.95206125918355,-832.5070239987497],[-136.47710941344656,-846.8855032765414],[-129.37055223158222,-915.458199015683],[-123.07428312862737,-959.9082879158607],[-234.600515295675,-1019.7331797010611]],strokeColor:"#FF6161"})},addAreaPoints:function(){var t=this.$refs.map,e=t.addPoint,n=t.remove;n(this.areaAPoints),this.areaAPoints=e({key:"areaA-points",size:20,icon:"red.png",data:this.areaAPointList}),n(this.workspaceA),this.workspaceA=e({key:"workspaceA",size:20,icon:"workspace.png",data:[{name:"第一工作站",address:"武胜路481号",x:-136.67,y:-660.07}]})},handleMapClick:function(t){var e=this.$refs.map;if("workspaceA"!==t.key)return"non-living"===t.key?(this.nonLivingData=t,this.nonLivingModal=!0,void(this.fullView=!0)):"areaA-points"===t.key?(this.normalData=t,this.normalModal=!0,void(this.fullView=!0)):void("beauty"!==t.key?"areaA"===t.key&&(this.boundary.hide(),e.addPolyLine({paths:this.$store.state.areaAPath,strokeColor:"rgba(51,145,255,1)"}),e.focus(41.75319496382872,-480.0854532701907,7)):this.curBeautyId&&(this.beautyDetail=t,this.beautyDetailModal=!0));this.workspaceModal=!0},zoom:function(t){var e=this.$refs.map;"in"===t?e.zoomIn():e.zoomOut()},handleGridModal:function(t){this.gridModal=!0,this.gridData=t},handleBeautyModal:function(t){var e=this,n=t.key,a=this.$refs.map;this.beautyData=this.beautyList[n],this.beautyModal=!0,this.clearBeauty(),this.beautyPaths[n].forEach(function(t){e.beautyPolygon.push(a.addPolygon({paths:t.path,fillColor:"rgba(51,145,255,.3)",attributes:o()({key:"beauty"},t)})),e.beautyPolyline.push(a.addPolyLine({paths:t.path,width:1,strokeColor:"rgba(51,145,255,1)"}))}),this.clearInitPoints()},clearBeauty:function(){var t=this.$refs.map;t.remove(this.beautyPolygon),t.remove(this.beautyPolyline),this.beautyPolygon=[],this.beautyPolyline=[]},handleSelectBeauty:function(t){var e=this,n=this.$refs.map;if(this.clearBeauty(),this.curBeautyId===t.id)return this.curBeautyId=null,void this.beautyPaths[t.id.split("-")[0]].forEach(function(t){e.beautyPolygon.push(n.addPolygon({paths:t.path,fillColor:"rgba(51,145,255,.3)",attributes:o()({key:"beauty"},t)})),e.beautyPolyline.push(n.addPolyLine({paths:t.path,width:1,strokeColor:"rgba(51,145,255, 1)"}))});this.beautyPaths[t.id.split("-")[0]].filter(function(e){return e.id.indexOf(t.id)>=0}).forEach(function(a){e.beautyPolygon.push(n.addPolygon({paths:a.path,fillColor:"rgba(51,145,255,.3)",attributes:o()({key:"beauty"},t)})),e.beautyPolyline.push(n.addPolyLine({paths:a.path,width:1,strokeColor:"rgba(51,145,255,1)"}))}),this.curBeautyId=t.id},closeBeauty:function(){this.clearBeauty(),this.beautyModal=!1,this.beautyDetailModal=!1,this.handlePoint(this.curPointKeys)},clearInitPoints:function(){var t=this.$refs.map,e=t.hideCommunity,n=t.remove;e(),n(this.nonLivingPoints),n(this.areaAPoints)},handlePoint:function(t){if(console.log("keys",t),this.curPointKeys=[].concat(i()(t)),!this.beautyModal){var e=this.$refs.map,n=e.showCommunity,a=e.hideCommunity,s=e.addPoint,o=e.remove;t.some(function(t){return"community"===t})?n():a();var r=[];t.some(function(t){return"yi"===t})&&(r=this.nonLivingList.filter(function(t){return"yi"===t._type}));var l=[];t.some(function(t){return"shi"===t})&&(l=this.nonLivingList.filter(function(t){return"shi"===t._type}));var c=[];t.some(function(t){return"zhu"===t})&&(c=this.nonLivingList.filter(function(t){return"zhu"===t._type}));var u=[];t.some(function(t){return"xing"===t})&&(u=this.nonLivingList.filter(function(t){return"xing"===t._type}));var v=[];t.some(function(t){return"other"===t})&&(v=this.nonLivingList.filter(function(t){return"other"===t._type})),o(this.nonLivingPoints),this.nonLivingPoints=s({key:"non-living",size:20,data:[].concat(i()(r),i()(l),i()(c),i()(u),i()(v))});var m=[];t.some(function(t){return"old"===t})&&(m=this.areaAPointList.filter(function(t){return"p15.png"===t.icon||"p7.png"===t.icon}));var d=[];t.some(function(t){return"sign"===t})&&(d=this.areaAPointList.filter(function(t){return"p2.png"===t.icon||"p4.png"===t.icon||"p12.png"===t.icon||"star.png"===t.icon||"star-sm.png"===t.icon}));var p=[];t.some(function(t){return"history"===t})&&(p=this.areaAPointList.filter(function(t){return"p8.png"===t.icon}));var h=[];t.some(function(t){return"convenient"===t})&&(h=this.areaAPointList.filter(function(t){return"p1.png"===t.icon||"p6.png"===t.icon||"p3.png"===t.icon||"p9.png"===t.icon||"p11.png"===t.icon}));var f=[];t.some(function(t){return"subway"===t})&&(f=this.areaAPointList.filter(function(t){return"p5.png"===t.icon}));var g=[];t.some(function(t){return"micfire"===t})&&(g=this.areaAPointList.filter(function(t){return"p10.png"===t.icon})),o(this.areaAPoints),this.areaAPoints=s({key:"areaA-points",size:20,data:[].concat(i()(m),i()(d),i()(p),i()(h),i()(f),i()(g),[{icon:"star.png",photo:"photo3.jpg",name:"上海市人民政府",address:"人民大道200号",belong:"第一工作站",x:130.78,y:-433.2},{icon:"star-sm.png",photo:"photo5.jpg",name:"南京东路街道",address:"大沽路123号",belong:"第一工作站",x:17.95,y:-788.21}])})}}}),watch:{nonLivingList:function(t){var e=this.$refs.map,n=e.addPoint;(0,e.remove)(this.nonLivingPoints),this.nonLivingPoints=n({key:"non-living",size:20,icon:"red.png",data:t})}}},V={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("m-grid",{attrs:{template:["title title title","left . right"],columns:"16vw auto 49vw",rows:"0.4rem auto",gap:"0.05rem",complete:t.complete}},[a("m-map",{ref:"map",on:{complete:t.mapComplete,event:t.handleMapClick}}),t._v(" "),a("m-title",{attrs:{area:"title",bgImg:n("dvOR")}},[t._v("南东城运第一综合网格工作站")]),t._v(" "),a("m-animate",{attrs:{enter:"fadeInLeft",leave:"fadeOutLeft"}},[a("LeftComponent",{directives:[{name:"show",rawName:"v-show",value:!t.fullView,expression:"!fullView"}],attrs:{area:"left"}})],1),t._v(" "),a("m-animate",{attrs:{enter:"fadeInRight",leave:"fadeOutRight"}},[a("RightComponent",{directives:[{name:"show",rawName:"v-show",value:!t.fullView,expression:"!fullView"}],attrs:{area:"right"},on:{grid:t.handleGridModal,beauty:t.handleBeautyModal}})],1),t._v(" "),a("MapBtns",{on:{zoomin:function(e){return t.zoom("in")},zoomout:function(e){return t.zoom("out")},point:t.handlePoint},model:{value:t.fullView,callback:function(e){t.fullView=e},expression:"fullView"}}),t._v(" "),a("MapTips",{attrs:{isFull:t.fullView}}),t._v(" "),a("m-modal",{attrs:{title:"网格事件详情"},model:{value:t.gridModal,callback:function(e){t.gridModal=e},expression:"gridModal"}},[a("m-form",{attrs:{"label-width":.7,model:t.gridData,layout:t.gridLayout}}),t._v(" "),a("m-step",{attrs:{steps:t.steps,current:t.gridData.current}})],1),t._v(" "),a("m-modal",{attrs:{title:"第一网格工作站"},model:{value:t.workspaceModal,callback:function(e){t.workspaceModal=e},expression:"workspaceModal"}},[a("WorkeSpaceModal")],1),t._v(" "),a("m-drawer",{attrs:{title:"非居详情",right:"0.1rem",width:"49vw",height:"auto"},on:{close:function(e){t.fullView=!1}},model:{value:t.nonLivingModal,callback:function(e){t.nonLivingModal=e},expression:"nonLivingModal"}},[a("m-form",{attrs:{"label-width":.7,model:t.nonLivingData,layout:t.nonLivingLayout}}),t._v(" "),t.nonLivingData.photo?a("img",{staticStyle:{width:"100%","max-height":"70vh"},attrs:{src:n("g2Y0")("./"+t.nonLivingData.photo)}}):t._e()],1),t._v(" "),a("m-drawer",{attrs:{title:"详情",right:"0.1rem",width:"49vw",height:"auto"},on:{close:function(e){t.fullView=!1}},model:{value:t.normalModal,callback:function(e){t.normalModal=e},expression:"normalModal"}},[a("m-form",{staticClass:"form",attrs:{"label-width":.6,model:t.normalData,layout:t.normalLayout}}),t._v(" "),t.normalData.photo?a("img",{staticStyle:{width:"100%","max-height":"70vh"},attrs:{src:n("g2Y0")("./"+t.normalData.photo)}}):t._e()],1),t._v(" "),a("m-drawer",{attrs:{title:"美丽街区-美丽家园"},on:{close:t.closeBeauty},model:{value:t.beautyModal,callback:function(e){t.beautyModal=e},expression:"beautyModal"}},[a("div",{staticClass:"beauty-list"},t._l(t.beautyData,function(e){return a("p",{key:e.name,class:{on:t.curBeautyId===e.id},attrs:{title:e.name},on:{click:function(n){return t.handleSelectBeauty(e)}}},[t._v(t._s(e.name))])}),0)]),t._v(" "),a("m-drawer",{attrs:{title:"美丽街区-美丽家园 详情",right:"0.1rem",width:"49vw",height:"auto"},on:{close:function(e){t.fullView=!1}},model:{value:t.beautyDetailModal,callback:function(e){t.beautyDetailModal=e},expression:"beautyDetailModal"}},[a("m-form",{attrs:{"label-width":.7,model:t.beautyDetail,layout:t.beautyDetailLayout}}),t._v(" "),t.beautyDetail.photo?a("div",{staticClass:"photo-wrapper"},t._l(t.beautyDetail.photo,function(t){return a("img",{key:t,attrs:{src:n("g2Y0")("./"+t)}})}),0):t._e()],1)],1)},staticRenderFns:[]};var j=n("VU/8")(B,V,!1,function(t){n("vhTn")},"data-v-67708973",null);e.default=j.exports},vXnC:function(t,e){},vhTn:function(t,e){},wpRJ:function(t,e){}});
//# sourceMappingURL=2.ea58734bf5cfc5b1aa88.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.
webpackJsonp([7],{A8Na:function(t,i){},jkqj:function(t,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var n=o("Dd8w"),e=o.n(n),a=window,r=a.SMap,s=a.Plugins,u={name:"MonitorMap",data:function(){return{map:null}},mounted:function(){this.$nextTick(this.initMap)},computed:{sizeRate:function(){return Math.floor(1.48*screen.height/100/11)}},methods:{initMap:function(){var t=this;this.map=new r.Map("mapContainer",{viewMode:"2D",mapStyle:"smap://styles/dark"}).on(r.MapEvent.maploaded,function(){t.addListener(),t.$emit("complete")})},hideCommunity:function(){this.map.hideXQ_Poly(),this.map.hideXQ_Point(),this.map.hideMPZ()},showCommunity:function(){this.map.showXQ_Poly(),this.map.showXQ_Point(),this.map.showMPZ()},addListener:function(){var t=this;this.map.on(r.MapEvent.click,function(i,o){var n=o.mapPoint,e=n.x,a=n.y;console.log([e,a]),i.hitTest(o).then(function(i){i.results&&i.results.length>0&&t.$emit("event",i.results[0]&&i.results[0].graphic.attributes)})})},addPoint:function(t){var i=t.key,o=t.data,n=t.labelKey,e=void 0===n?null:n,a=t.icon,r=void 0===a?"test.png":a,s=t.size,u=void 0===s?14:s,l=t.color;if(this.map){var d=this.getMapPoints({data:o,key:i,labelKey:e,icon:r,size:u,color:l});return this.map.add(d),d}},remove:function(t){this.map&&t&&this.map.remove(t)},setFilter:function(t){var i=t.map(function(t){return"sect_name_ = '"+t+"'"});this.map.setFilter("wg_gis_xq_point",i.join(" or ")),this.map.setFilter("wg_gis_mpz",i.join(" or ")),this.map.setFilter("wg_gis_xq_poly",i.join(" or "))},getMapPoints:function(t){var i=t.data,n=void 0===i?[]:i,a=t.key,s=t.labelKey,u=t.icon,l=t.size,d=t.color,c=void 0===d?"#47B3FF":d;return n.map(function(t){var i={icon:new r.Icon({size:Array.isArray(t.size||l)?new r.Size(t.size[0]||l[0],t.size[1]||l[1]):new r.Size(t.size||l,t.size||l),image:o("g2Y0")("./"+(t.icon||u))}),attributes:e()({key:a},t),position:[t.communityMinx||t.X||t.x||t.gpsx,t.communityMiny||t.Y||t.y||t.gpsy,0]};return s&&(i.label=new r.Label({text:(t[s]||t[a])+"",size:l,color:c})),new r.Marker(i)})},focus:function(t,i){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:6;this.map&&t&&i?this.map.setZoomAndCenter(o,[t,i]):console.error("传入的坐标点不能为空")},zoomIn:function(){this.map.zoomIn()},zoomOut:function(){this.map.zoomOut()},addPolygon:function(t){var i=t.paths,o=t.fillColor,n=void 0===o?"rgba(255,255,255,.3)":o,e=t.strokeColor,a=void 0===e?"transparent":e,s=t.attributes,u=void 0===s?{}:s,l=t.style,d=void 0===l?"solid":l,c=t.strokeWeight,m=void 0===c?1:c,p=t.label,h=void 0===p?null:p,v=new r.Polygon({paths:i.map(function(t){return new r.LngLat(t[0],t[1])}),attributes:u,fillColor:n,style:d,strokeColor:a,strokeStyle:d,strokeWeight:m,label:h});return this.map.add(v),v},addPolyLine:function(t){var i=t.paths,o=t.attributes,n=void 0===o?{}:o,e=t.strokeColor,a=void 0===e?"rgba(51,145,255,.6)":e,s=t.width,u=void 0===s?2:s,l=new r.Polyline({path:i.map(function(t){return new r.LngLat(t[0],t[1])}),attributes:n,cap:"square",strokeColor:a,style:"solid",lineJoin:"round",width:u});return this.map.add(l),l},addBoundary:function(t){var i=t.name,o=t.weight,n=void 0===o?10:o,e=t.count,a=void 0===e?10:e,r=t.color,u=void 0===r?"rgba(51,145,255,.6)":r,l=t.maskColor,d={boundaryType:"jd_boundary",boundaryDefinition:"name like '%"+i+"%'",boundarydistance:n,bounarycount:a,boundaryColor:u,maskColor:void 0===l?[0,0,0,0]:l},c=new s.MaskBoundary(this.map.view);return c.add(d),c}}},l={render:function(){var t=this.$createElement;return(this._self._c||t)("div",{attrs:{id:"mapContainer"}})},staticRenderFns:[]};var d=o("VU/8")(u,l,!1,function(t){o("ki3R"),o("A8Na")},"data-v-7936c537",null);i.default=d.exports},ki3R:function(t,i){}});
//# sourceMappingURL=7.b9e5490a14a22741e837.js.map
\ No newline at end of file
webpackJsonp([7],{"4CER":function(t,i){},EOBP:function(t,i){},jkqj:function(t,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var n=o("Dd8w"),e=o.n(n),a=window,r=a.SMap,s=a.Plugins,u={name:"MonitorMap",data:function(){return{map:null}},mounted:function(){this.$nextTick(this.initMap)},computed:{sizeRate:function(){return Math.floor(1.48*screen.height/100/11)}},methods:{initMap:function(){var t=this;this.map=new r.Map("mapContainer",{viewMode:"2D",mapStyle:"smap://styles/dark"}).on(r.MapEvent.maploaded,function(){t.addListener(),t.$emit("complete")})},hideCommunity:function(){this.map.hideXQ_Poly(),this.map.hideXQ_Point(),this.map.hideMPZ()},showCommunity:function(){this.map.showXQ_Poly(),this.map.showXQ_Point(),this.map.showMPZ()},addListener:function(){var t=this;this.map.on(r.MapEvent.click,function(i,o){var n=o.mapPoint,e=n.x,a=n.y;console.log([e,a]),i.hitTest(o).then(function(i){i.results&&i.results.length>0&&t.$emit("event",i.results[0]&&i.results[0].graphic.attributes)})})},addPoint:function(t){var i=t.key,o=t.data,n=t.labelKey,e=void 0===n?null:n,a=t.icon,r=void 0===a?"test.png":a,s=t.size,u=void 0===s?14:s,l=t.color;if(this.map){var d=this.getMapPoints({data:o,key:i,labelKey:e,icon:r,size:u,color:l});return this.map.add(d),d}},remove:function(t){this.map&&t&&this.map.remove(t)},setFilter:function(t){var i=t.map(function(t){return"sect_name_ = '"+t+"'"});this.map.setFilter("wg_gis_xq_point",i.join(" or ")),this.map.setFilter("wg_gis_mpz",i.join(" or ")),this.map.setFilter("wg_gis_xq_poly",i.join(" or "))},getMapPoints:function(t){var i=t.data,n=void 0===i?[]:i,a=t.key,s=t.labelKey,u=t.icon,l=t.size,d=t.color,c=void 0===d?"#47B3FF":d;return n.map(function(t){var i={icon:new r.Icon({size:Array.isArray(t.size||l)?new r.Size(t.size[0]||l[0],t.size[1]||l[1]):new r.Size(t.size||l,t.size||l),image:o("g2Y0")("./"+(t.icon||u))}),attributes:e()({key:a},t),position:[t.communityMinx||t.X||t.x||t.gpsx,t.communityMiny||t.Y||t.y||t.gpsy,0]};return s&&(i.label=new r.Label({text:(t[s]||t[a])+"",size:l,color:c})),new r.Marker(i)})},focus:function(t,i){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:6;this.map&&t&&i?this.map.setZoomAndCenter(o,[t,i]):console.error("传入的坐标点不能为空")},zoomIn:function(){this.map.zoomIn()},zoomOut:function(){this.map.zoomOut()},addPolygon:function(t){var i=t.paths,o=t.fillColor,n=void 0===o?"rgba(255,255,255,.3)":o,e=t.strokeColor,a=void 0===e?"transparent":e,s=t.attributes,u=void 0===s?{}:s,l=t.style,d=void 0===l?"solid":l,c=t.strokeWeight,m=void 0===c?1:c,p=t.label,h=void 0===p?null:p,v=new r.Polygon({paths:i.map(function(t){return new r.LngLat(t[0],t[1])}),attributes:u,fillColor:n,style:d,strokeColor:a,strokeStyle:d,strokeWeight:m,label:h});return this.map.add(v),v},addPolyLine:function(t){var i=t.paths,o=t.attributes,n=void 0===o?{}:o,e=t.strokeColor,a=void 0===e?"rgba(51,145,255,.6)":e,s=t.width,u=void 0===s?2:s,l=new r.Polyline({path:i.map(function(t){return new r.LngLat(t[0],t[1])}),attributes:n,cap:"square",strokeColor:a,style:"solid",lineJoin:"round",width:u});return this.map.add(l),l},addBoundary:function(t){var i=t.name,o=t.weight,n=void 0===o?10:o,e=t.count,a=void 0===e?10:e,r=t.color,u=void 0===r?"rgba(51,145,255,.6)":r,l=t.maskColor,d={boundaryType:"jd_boundary",boundaryDefinition:"name like '%"+i+"%'",boundarydistance:n,bounarycount:a,boundaryColor:u,maskColor:void 0===l?[0,17,33,.9]:l},c=new s.MaskBoundary(this.map.view);return c.add(d),c}}},l={render:function(){var t=this.$createElement;return(this._self._c||t)("div",{attrs:{id:"mapContainer"}})},staticRenderFns:[]};var d=o("VU/8")(u,l,!1,function(t){o("EOBP"),o("4CER")},"data-v-29c2630c",null);i.default=d.exports}});
//# sourceMappingURL=7.d0ea0413c3a04b154142.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/MonitorComponents/MonitorMap/monitor-map.vue","webpack:///./src/components/MonitorComponents/MonitorMap/monitor-map.vue?fa48","webpack:///./src/components/MonitorComponents/MonitorMap/monitor-map.vue"],"names":["window","SMap","Plugins","monitor_map","name","data","map","mounted","this","$nextTick","initMap","computed","sizeRate","Math","floor","screen","height","methods","_this","Map","viewMode","mapStyle","on","MapEvent","maploaded","addListener","$emit","hideCommunity","hideXQ_Poly","hideXQ_Point","hideMPZ","showCommunity","showXQ_Poly","showXQ_Point","showMPZ","_this2","click","view","eventParamter","_eventParamter$mapPoi","mapPoint","x","y","console","log","hitTest","then","res","results","length","graphic","attributes","addPoint","_ref","key","_ref$labelKey","labelKey","undefined","_ref$icon","icon","_ref$size","size","color","points","getMapPoints","add","remove","setFilter","arr","valid","join","_ref2","_ref2$data","_ref2$color","item","result","Icon","Array","isArray","Size","image","__webpack_require__","extends_default","position","communityMinx","X","gpsx","communityMiny","Y","gpsy","label","Label","text","Marker","focus","zoom","arguments","setZoomAndCenter","error","zoomIn","zoomOut","addPolygon","_ref3","paths","_ref3$fillColor","fillColor","_ref3$strokeColor","strokeColor","_ref3$attributes","_ref3$style","style","_ref3$strokeWeight","strokeWeight","_ref3$label","polygon","Polygon","LngLat","strokeStyle","addPolyLine","_ref4","_ref4$attributes","_ref4$strokeColor","_ref4$width","width","polyline","Polyline","path","cap","lineJoin","addBoundary","_ref5","_ref5$weight","weight","_ref5$count","count","_ref5$color","_ref5$maskColor","maskColor","boundary","boundaryType","boundaryDefinition","boundarydistance","bounarycount","boundaryColor","Boundary","MaskBoundary","MonitorMap_monitor_map","render","_h","$createElement","_self","_c","attrs","id","staticRenderFns","Component","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/7.b9e5490a14a22741e837.js","sourcesContent":["<template>\n <div id=\"mapContainer\" />\n</template>\n\n<script>\nconst {SMap, Plugins} = window\nexport default {\n name: 'MonitorMap',\n data() {\n return {\n map: null,\n }\n },\n mounted() {\n this.$nextTick(this.initMap)\n },\n computed: {\n sizeRate() {\n return Math.floor(screen.height * 1.48 / 100 / 11)\n },\n },\n methods: {\n initMap() {\n this.map = new SMap.Map('mapContainer', {\n viewMode: '2D',\n // center: [0,0],\n // zooms: [6, 9],\n mapStyle: 'smap://styles/dark',\n }).on(SMap.MapEvent.maploaded, () => {\n // this.hideCommunity()\n this.addListener()\n // this.map.enableMouseEvent(false) // 禁用鼠标\n this.$emit('complete')\n })\n },\n hideCommunity() {\n this.map.hideXQ_Poly()\n this.map.hideXQ_Point()\n this.map.hideMPZ()\n },\n showCommunity() {\n this.map.showXQ_Poly()\n this.map.showXQ_Point()\n this.map.showMPZ()\n },\n addListener() { // 触发地图点击事件\n this.map.on(SMap.MapEvent.click, (view, eventParamter) => {\n const {x, y} = eventParamter.mapPoint\n console.log([x, y])\n view.hitTest(eventParamter).then(res => {\n // const {x, y} = res.results[0].graphic.geometry.centroid\n // console.log([x, y])\n if (res.results && res.results.length > 0) {\n // console.log('click', res)\n this.$emit('event', res.results[0] && res.results[0].graphic.attributes)\n }\n })\n })\n },\n\n // 添加点\n addPoint({key, data, labelKey = null, icon = 'test.png', size = 14, color}) {\n if (!this.map) return\n const points = this.getMapPoints({data, key, labelKey, icon, size, color})\n this.map.add(points)\n return points\n // const overlayGroup = new SMap.OverlayGroup(points)\n // this.map.add(overlayGroup)\n // return overlayGroup\n },\n\n // 删除点\n remove(points) {\n if (!this.map || !points) return\n this.map.remove(points)\n },\n setFilter(arr) {\n const valid = arr.map(name => {\n return `sect_name_ = '${name}'`\n // return `sect_guid = '${name}'`\n })\n // console.log('id---', valid.join(' or '))\n this.map.setFilter('wg_gis_xq_point', valid.join(' or '))\n this.map.setFilter('wg_gis_mpz', valid.join(' or '))\n this.map.setFilter('wg_gis_xq_poly', valid.join(' or '))\n },\n // 将数据转换为符合地图的点数组\n getMapPoints({data = [], key, labelKey, icon, size, color = '#47B3FF'}) {\n return data.map(item => {\n const result = {\n icon: new SMap.Icon({\n size: Array.isArray(item.size || size) ? new SMap.Size(item.size[0] || size[0], item.size[1] || size[1]) : new SMap.Size(item.size || size, item.size || size),\n image: require(`@/assets/images/${item.icon || icon}`),\n }),\n attributes: {key, ...item},\n position: [item.communityMinx || item.X || item.x || item.gpsx, item.communityMiny || item.Y || item.y || item.gpsy, 0],\n }\n if (labelKey) {\n result.label = new SMap.Label({\n text: (item[labelKey] || item[key]) + '',\n size,\n color,\n })\n }\n return new SMap.Marker(result)\n })\n },\n\n /**\n * ------ 聚焦点位 -------\n * @param {String} x [必填 - x坐标]\n * @param {String} y [必填 - y坐标]\n * @param {Number} zoom [可选 - 放大比例(默认为6)]\n */\n focus(x, y, zoom = 6) {\n if (!this.map || !x || !y ) {\n console.error('传入的坐标点不能为空')\n return\n }\n this.map.setZoomAndCenter(zoom, [x, y])\n },\n\n /**\n * ------ 放大 -------\n */\n zoomIn() {\n this.map.zoomIn()\n },\n\n /**\n * ------ 缩小 -------\n */\n zoomOut() {\n this.map.zoomOut()\n },\n // 添加面\n addPolygon({paths, fillColor = 'rgba(255,255,255,.3)', strokeColor = 'transparent', attributes = {}, style = 'solid', strokeWeight = 1, label = null}) {\n const polygon = new SMap.Polygon({\n paths: paths.map(item => new SMap.LngLat(item[0], item[1])),\n attributes,\n fillColor,\n style,\n strokeColor,\n strokeStyle: style,\n strokeWeight,\n label,\n })\n this.map.add(polygon)\n return polygon\n },\n // 添加线状覆盖物\n addPolyLine({paths, attributes = {}, strokeColor = 'rgba(51,145,255,.6)', width = 2}) {\n const polyline = new SMap.Polyline({\n path: paths.map(item => new SMap.LngLat(item[0], item[1])),\n attributes,\n cap: 'square',\n strokeColor,\n style: 'solid',\n lineJoin: 'round',\n width,\n })\n this.map.add(polyline)\n return polyline\n },\n // 添加边界\n addBoundary({name, weight = 10, count = 10, color = 'rgba(51,145,255,.6)', maskColor = [0, 0, 0, 0]}) {\n const boundary = {\n boundaryType: 'jd_boundary',\n boundaryDefinition: `name like '%${name}%'`,\n boundarydistance: weight,\n bounarycount: count,\n boundaryColor: color,\n maskColor: maskColor,\n }\n const Boundary = new Plugins.MaskBoundary(this.map.view)\n Boundary.add(boundary)\n return Boundary\n },\n },\n}\n</script>\n\n<style lang=\"stylus\">\n .esri-component.esri-attribution.esri-widget\n display none !important\n</style>\n<style lang=\"stylus\" scoped>\n#mapContainer\n width 100%\n height 100vh\n background-color #001021\n position fixed\n top 0\n left 0\n right 0\n bottom 0\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/MonitorComponents/MonitorMap/monitor-map.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"mapContainer\"}})}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-7936c537\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/MonitorComponents/MonitorMap/monitor-map.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-7936c537\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!stylus-loader?{\\\"import\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets/css/variables.styl\\\"],\\\"path\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets\\\",\\\"/Users/MrGuo/Workspace/east-nanjing/\\\"],\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./monitor-map.vue\")\n require(\"!!../../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-7936c537\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!stylus-loader?{\\\"import\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets/css/variables.styl\\\"],\\\"path\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets\\\",\\\"/Users/MrGuo/Workspace/east-nanjing/\\\"],\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=1!./monitor-map.vue\")\n}\nvar normalizeComponent = require(\"!../../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./monitor-map.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./monitor-map.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-7936c537\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../../node_modules/vue-loader/lib/selector?type=template&index=0!./monitor-map.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-7936c537\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/MonitorComponents/MonitorMap/monitor-map.vue\n// module id = null\n// module chunks = "],"sourceRoot":""} {"version":3,"sources":["webpack:///src/components/MonitorComponents/MonitorMap/monitor-map.vue","webpack:///./src/components/MonitorComponents/MonitorMap/monitor-map.vue?d6aa","webpack:///./src/components/MonitorComponents/MonitorMap/monitor-map.vue"],"names":["window","SMap","Plugins","monitor_map","name","data","map","mounted","this","$nextTick","initMap","computed","sizeRate","Math","floor","screen","height","methods","_this","Map","viewMode","mapStyle","on","MapEvent","maploaded","addListener","$emit","hideCommunity","hideXQ_Poly","hideXQ_Point","hideMPZ","showCommunity","showXQ_Poly","showXQ_Point","showMPZ","_this2","click","view","eventParamter","_eventParamter$mapPoi","mapPoint","x","y","console","log","hitTest","then","res","results","length","graphic","attributes","addPoint","_ref","key","_ref$labelKey","labelKey","undefined","_ref$icon","icon","_ref$size","size","color","points","getMapPoints","add","remove","setFilter","arr","valid","join","_ref2","_ref2$data","_ref2$color","item","result","Icon","Array","isArray","Size","image","__webpack_require__","extends_default","position","communityMinx","X","gpsx","communityMiny","Y","gpsy","label","Label","text","Marker","focus","zoom","arguments","setZoomAndCenter","error","zoomIn","zoomOut","addPolygon","_ref3","paths","_ref3$fillColor","fillColor","_ref3$strokeColor","strokeColor","_ref3$attributes","_ref3$style","style","_ref3$strokeWeight","strokeWeight","_ref3$label","polygon","Polygon","LngLat","strokeStyle","addPolyLine","_ref4","_ref4$attributes","_ref4$strokeColor","_ref4$width","width","polyline","Polyline","path","cap","lineJoin","addBoundary","_ref5","_ref5$weight","weight","_ref5$count","count","_ref5$color","_ref5$maskColor","maskColor","boundary","boundaryType","boundaryDefinition","boundarydistance","bounarycount","boundaryColor","Boundary","MaskBoundary","MonitorMap_monitor_map","render","_h","$createElement","_self","_c","attrs","id","staticRenderFns","Component","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"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","file":"static/js/7.d0ea0413c3a04b154142.js","sourcesContent":["<template>\n <div id=\"mapContainer\" />\n</template>\n\n<script>\nconst {SMap, Plugins} = window\nexport default {\n name: 'MonitorMap',\n data() {\n return {\n map: null,\n }\n },\n mounted() {\n this.$nextTick(this.initMap)\n },\n computed: {\n sizeRate() {\n return Math.floor(screen.height * 1.48 / 100 / 11)\n },\n },\n methods: {\n initMap() {\n this.map = new SMap.Map('mapContainer', {\n viewMode: '2D',\n // center: [0,0],\n // zooms: [6, 9],\n mapStyle: 'smap://styles/dark',\n }).on(SMap.MapEvent.maploaded, () => {\n // this.hideCommunity()\n this.addListener()\n // this.map.enableMouseEvent(false) // 禁用鼠标\n this.$emit('complete')\n })\n },\n hideCommunity() {\n this.map.hideXQ_Poly()\n this.map.hideXQ_Point()\n this.map.hideMPZ()\n },\n showCommunity() {\n this.map.showXQ_Poly()\n this.map.showXQ_Point()\n this.map.showMPZ()\n },\n addListener() { // 触发地图点击事件\n this.map.on(SMap.MapEvent.click, (view, eventParamter) => {\n const {x, y} = eventParamter.mapPoint\n console.log([x, y])\n view.hitTest(eventParamter).then(res => {\n // const {x, y} = res.results[0].graphic.geometry.centroid\n // console.log([x, y])\n if (res.results && res.results.length > 0) {\n // console.log('click', res)\n this.$emit('event', res.results[0] && res.results[0].graphic.attributes)\n }\n })\n })\n },\n\n // 添加点\n addPoint({key, data, labelKey = null, icon = 'test.png', size = 14, color}) {\n if (!this.map) return\n const points = this.getMapPoints({data, key, labelKey, icon, size, color})\n this.map.add(points)\n return points\n // const overlayGroup = new SMap.OverlayGroup(points)\n // this.map.add(overlayGroup)\n // return overlayGroup\n },\n\n // 删除点\n remove(points) {\n if (!this.map || !points) return\n this.map.remove(points)\n },\n setFilter(arr) {\n const valid = arr.map(name => {\n return `sect_name_ = '${name}'`\n // return `sect_guid = '${name}'`\n })\n // console.log('id---', valid.join(' or '))\n this.map.setFilter('wg_gis_xq_point', valid.join(' or '))\n this.map.setFilter('wg_gis_mpz', valid.join(' or '))\n this.map.setFilter('wg_gis_xq_poly', valid.join(' or '))\n },\n // 将数据转换为符合地图的点数组\n getMapPoints({data = [], key, labelKey, icon, size, color = '#47B3FF'}) {\n return data.map(item => {\n const result = {\n icon: new SMap.Icon({\n size: Array.isArray(item.size || size) ? new SMap.Size(item.size[0] || size[0], item.size[1] || size[1]) : new SMap.Size(item.size || size, item.size || size),\n image: require(`@/assets/images/${item.icon || icon}`),\n }),\n attributes: {key, ...item},\n position: [item.communityMinx || item.X || item.x || item.gpsx, item.communityMiny || item.Y || item.y || item.gpsy, 0],\n }\n if (labelKey) {\n result.label = new SMap.Label({\n text: (item[labelKey] || item[key]) + '',\n size,\n color,\n })\n }\n return new SMap.Marker(result)\n })\n },\n\n /**\n * ------ 聚焦点位 -------\n * @param {String} x [必填 - x坐标]\n * @param {String} y [必填 - y坐标]\n * @param {Number} zoom [可选 - 放大比例(默认为6)]\n */\n focus(x, y, zoom = 6) {\n if (!this.map || !x || !y ) {\n console.error('传入的坐标点不能为空')\n return\n }\n this.map.setZoomAndCenter(zoom, [x, y])\n },\n\n /**\n * ------ 放大 -------\n */\n zoomIn() {\n this.map.zoomIn()\n },\n\n /**\n * ------ 缩小 -------\n */\n zoomOut() {\n this.map.zoomOut()\n },\n // 添加面\n addPolygon({paths, fillColor = 'rgba(255,255,255,.3)', strokeColor = 'transparent', attributes = {}, style = 'solid', strokeWeight = 1, label = null}) {\n const polygon = new SMap.Polygon({\n paths: paths.map(item => new SMap.LngLat(item[0], item[1])),\n attributes,\n fillColor,\n style,\n strokeColor,\n strokeStyle: style,\n strokeWeight,\n label,\n })\n this.map.add(polygon)\n return polygon\n },\n // 添加线状覆盖物\n addPolyLine({paths, attributes = {}, strokeColor = 'rgba(51,145,255,.6)', width = 2}) {\n const polyline = new SMap.Polyline({\n path: paths.map(item => new SMap.LngLat(item[0], item[1])),\n attributes,\n cap: 'square',\n strokeColor,\n style: 'solid',\n lineJoin: 'round',\n width,\n })\n this.map.add(polyline)\n return polyline\n },\n // 添加边界\n addBoundary({name, weight = 10, count = 10, color = 'rgba(51,145,255,.6)', maskColor = [0, 17, 33, 0.9]}) {\n const boundary = {\n boundaryType: 'jd_boundary',\n boundaryDefinition: `name like '%${name}%'`,\n boundarydistance: weight,\n bounarycount: count,\n boundaryColor: color,\n maskColor: maskColor,\n }\n const Boundary = new Plugins.MaskBoundary(this.map.view)\n Boundary.add(boundary)\n return Boundary\n },\n },\n}\n</script>\n\n<style lang=\"stylus\">\n .esri-component.esri-attribution.esri-widget\n display none !important\n</style>\n<style lang=\"stylus\" scoped>\n#mapContainer\n width 100%\n height 100vh\n background-color #001021\n position fixed\n top 0\n left 0\n right 0\n bottom 0\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/MonitorComponents/MonitorMap/monitor-map.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"mapContainer\"}})}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-29c2630c\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/MonitorComponents/MonitorMap/monitor-map.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-29c2630c\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!stylus-loader?{\\\"import\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets/css/variables.styl\\\"],\\\"path\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets\\\",\\\"/Users/MrGuo/Workspace/east-nanjing/\\\"],\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./monitor-map.vue\")\n require(\"!!../../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-29c2630c\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!stylus-loader?{\\\"import\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets/css/variables.styl\\\"],\\\"path\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets\\\",\\\"/Users/MrGuo/Workspace/east-nanjing/\\\"],\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=1!./monitor-map.vue\")\n}\nvar normalizeComponent = require(\"!../../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./monitor-map.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./monitor-map.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-29c2630c\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../../node_modules/vue-loader/lib/selector?type=template&index=0!./monitor-map.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-29c2630c\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/MonitorComponents/MonitorMap/monitor-map.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file \ 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.
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,c,f){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 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++)b=a(a.s=f[i]);return b};var r={},t={25: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:"0d4e0a3495a7ba6e4c6e",1:"3dab2f03f71b0f0b1713",2:"ea58734bf5cfc5b1aa88",3:"ad4ee5a96965c56d8caf",4:"a46e55b2b83af355e6c8",5:"8d38d044dc9e96d56699",6:"b4bee5960cbbfd744133",7:"b9e5490a14a22741e837",8:"b6e8b962b26570c80b85",9:"e1c22a74c9a60f150eb1",10:"35123d8ca6f583deb04b",11:"c38471d0942ea9c6ff6e",12:"fb0dfea6afa3b80b43d6",13:"4c6969c394fb9541231d",14:"d4990f4a8237148ef7ef",15:"7655e368d63efa369118",16:"f7a75116f7b71310e271",17:"fff71e6a37ad22903519",18:"c4d6f4db971fd6a53de5",21:"5fe24bc860088be1b528",22:"c26ff53165d90faf9c4f",23:"795fee1c52905a188792",24:"ec1d710a9e7c95e61e7b"}[e]+".js";var o=setTimeout(d,12e4);function d(){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=d,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}}([]); !function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,a,o){for(var c,d,b,i=0,u=[];i<r.length;i++)d=r[i],t[d]&&u.push(t[d][0]),t[d]=0;for(c in a)Object.prototype.hasOwnProperty.call(a,c)&&(e[c]=a[c]);for(n&&n(r,a,o);u.length;)u.shift()();if(o)for(i=0;i<o.length;i++)b=f(f.s=o[i]);return b};var r={},t={25:0};function f(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,f),t.l=!0,t.exports}f.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,f){n=t[e]=[r,f]});n[2]=r;var a=document.getElementsByTagName("head")[0],o=document.createElement("script");o.type="text/javascript",o.charset="utf-8",o.async=!0,o.timeout=12e4,f.nc&&o.setAttribute("nonce",f.nc),o.src=f.p+"static/js/"+e+"."+{0:"859f1d28d6ebd7ced75f",1:"3dab2f03f71b0f0b1713",2:"3195b7867e640ae9bfee",3:"ad4ee5a96965c56d8caf",4:"a46e55b2b83af355e6c8",5:"8d38d044dc9e96d56699",6:"b4bee5960cbbfd744133",7:"d0ea0413c3a04b154142",8:"b6e8b962b26570c80b85",9:"e1c22a74c9a60f150eb1",10:"35123d8ca6f583deb04b",11:"c38471d0942ea9c6ff6e",12:"fb0dfea6afa3b80b43d6",13:"4c6969c394fb9541231d",14:"d4990f4a8237148ef7ef",15:"7655e368d63efa369118",16:"f7a75116f7b71310e271",17:"fff71e6a37ad22903519",18:"c4d6f4db971fd6a53de5",21:"5fe24bc860088be1b528",22:"c26ff53165d90faf9c4f",23:"795fee1c52905a188792",24:"ec1d710a9e7c95e61e7b"}[e]+".js";var c=setTimeout(d,12e4);function d(){o.onerror=o.onload=null,clearTimeout(c);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return o.onerror=o.onload=d,a.appendChild(o),r},f.m=e,f.c=r,f.d=function(e,n,r){f.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},f.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(n,"a",n),n},f.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},f.p="./",f.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.09e7b6475d1b84b46116.js.map //# sourceMappingURL=manifest.1df4b83de59d45f70b4e.js.map
\ No newline at end of file \ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap 24159016ea77613e9956"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","25","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","21","22","23","24","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,wBAA0nB7D,GAAA,MAClsB,IAAAkC,EAAA4B,WAAAC,EAAA,MAEA,SAAAA,IAEAlC,EAAAmC,QAAAnC,EAAAoC,OAAA,KACAC,aAAAhC,GACA,IAAAiC,EAAA9D,EAAAL,GACA,IAAAmE,IACAA,GACAA,EAAA,OAAAC,MAAA,iBAAApE,EAAA,aAEAK,EAAAL,QAAAqE,GAKA,OAfAxC,EAAAmC,QAAAnC,EAAAoC,OAAAF,EAaArC,EAAA4C,YAAAzC,GAEAL,GAIAX,EAAA0D,EAAA5D,EAGAE,EAAA2D,EAAAzD,EAGAF,EAAA4D,EAAA,SAAAxD,EAAAyD,EAAAC,GACA9D,EAAA+D,EAAA3D,EAAAyD,IACAnE,OAAAsE,eAAA5D,EAAAyD,GACAI,cAAA,EACAC,YAAA,EACAC,IAAAL,KAMA9D,EAAAoE,EAAA,SAAA/D,GACA,IAAAyD,EAAAzD,KAAAgE,WACA,WAA2B,OAAAhE,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAL,EAAA4D,EAAAE,EAAA,IAAAA,GACAA,GAIA9D,EAAA+D,EAAA,SAAAO,EAAAC,GAAsD,OAAA7E,OAAAC,UAAAC,eAAAC,KAAAyE,EAAAC,IAGtDvE,EAAAyB,EAAA,KAGAzB,EAAAwE,GAAA,SAAAC,GAA8D,MAApBC,QAAAC,MAAAF,GAAoBA","file":"static/js/manifest.09e7b6475d1b84b46116.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\t25: 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\":\"0d4e0a3495a7ba6e4c6e\",\"1\":\"3dab2f03f71b0f0b1713\",\"2\":\"ea58734bf5cfc5b1aa88\",\"3\":\"ad4ee5a96965c56d8caf\",\"4\":\"a46e55b2b83af355e6c8\",\"5\":\"8d38d044dc9e96d56699\",\"6\":\"b4bee5960cbbfd744133\",\"7\":\"b9e5490a14a22741e837\",\"8\":\"b6e8b962b26570c80b85\",\"9\":\"e1c22a74c9a60f150eb1\",\"10\":\"35123d8ca6f583deb04b\",\"11\":\"c38471d0942ea9c6ff6e\",\"12\":\"fb0dfea6afa3b80b43d6\",\"13\":\"4c6969c394fb9541231d\",\"14\":\"d4990f4a8237148ef7ef\",\"15\":\"7655e368d63efa369118\",\"16\":\"f7a75116f7b71310e271\",\"17\":\"fff71e6a37ad22903519\",\"18\":\"c4d6f4db971fd6a53de5\",\"21\":\"5fe24bc860088be1b528\",\"22\":\"c26ff53165d90faf9c4f\",\"23\":\"795fee1c52905a188792\",\"24\":\"ec1d710a9e7c95e61e7b\"}[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 24159016ea77613e9956"],"sourceRoot":""} {"version":3,"sources":["webpack:///webpack/bootstrap 7db192505904fb3ac9ca"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","25","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","21","22","23","24","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":"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","file":"static/js/manifest.1df4b83de59d45f70b4e.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\t25: 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\":\"859f1d28d6ebd7ced75f\",\"1\":\"3dab2f03f71b0f0b1713\",\"2\":\"3195b7867e640ae9bfee\",\"3\":\"ad4ee5a96965c56d8caf\",\"4\":\"a46e55b2b83af355e6c8\",\"5\":\"8d38d044dc9e96d56699\",\"6\":\"b4bee5960cbbfd744133\",\"7\":\"d0ea0413c3a04b154142\",\"8\":\"b6e8b962b26570c80b85\",\"9\":\"e1c22a74c9a60f150eb1\",\"10\":\"35123d8ca6f583deb04b\",\"11\":\"c38471d0942ea9c6ff6e\",\"12\":\"fb0dfea6afa3b80b43d6\",\"13\":\"4c6969c394fb9541231d\",\"14\":\"d4990f4a8237148ef7ef\",\"15\":\"7655e368d63efa369118\",\"16\":\"f7a75116f7b71310e271\",\"17\":\"fff71e6a37ad22903519\",\"18\":\"c4d6f4db971fd6a53de5\",\"21\":\"5fe24bc860088be1b528\",\"22\":\"c26ff53165d90faf9c4f\",\"23\":\"795fee1c52905a188792\",\"24\":\"ec1d710a9e7c95e61e7b\"}[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 7db192505904fb3ac9ca"],"sourceRoot":""}
\ No newline at end of file \ No newline at end of file
...@@ -163,7 +163,7 @@ export default { ...@@ -163,7 +163,7 @@ export default {
return polyline return polyline
}, },
// 添加边界 // 添加边界
addBoundary({name, weight = 10, count = 10, color = 'rgba(51,145,255,.6)', maskColor = [0, 0, 0, 0]}) { addBoundary({name, weight = 10, count = 10, color = 'rgba(51,145,255,.6)', maskColor = [0, 17, 33, 0.9]}) {
const boundary = { const boundary = {
boundaryType: 'jd_boundary', boundaryType: 'jd_boundary',
boundaryDefinition: `name like '%${name}%'`, boundaryDefinition: `name like '%${name}%'`,
......
...@@ -7,90 +7,60 @@ export default { ...@@ -7,90 +7,60 @@ export default {
dispatch('getNonLiving') dispatch('getNonLiving')
}, },
async getNonLiving({commit}) { async getNonLiving({commit}) {
const yi = await ajax.get({ const main = await ajax.get({
url: api.GET_NON_LIVING, url: api.GET_NON_LIVING,
params: { params: {
'488456305960370176_in': '衣', // '488456305960370176_orl': '衣,食,住,行,商,学,医,政,垃圾,历史保护,地标,药,公厕,居委,工作站,助浴,倒粪,为老服务,地铁,消防,便利,菜,餐车,饭店',
'488456306136530944': '第一工作站', '488456306136530944': '第一工作站',
pageSize: 1000, pageSize: 1000,
} }
}) })
const shi = await ajax.get({ const result = [
url: api.GET_NON_LIVING, ...com.confirm(main, 'data.content', []).map(item => {
params: { const name = item.livehoodType || ''
'488456305960370176_in': '食', if (name.indexOf('医') >= 0) {
'488456306136530944': '第一工作站', item.icon = 'yi2.png'
pageSize: 1000, item._type = 'other'
} }
}) if (name.indexOf('学') >= 0) {
const zhu = await ajax.get({ item.icon = 'xue.png'
url: api.GET_NON_LIVING, item._type = 'other'
params: {
'488456305960370176_in': '住',
'488456306136530944': '第一工作站',
pageSize: 1000,
} }
}) if (name.indexOf('商') >= 0) {
const xing = await ajax.get({ item.icon = 'shang.png'
url: api.GET_NON_LIVING, item._type = 'other'
params: {
'488456305960370176_in': '行',
'488456306136530944': '第一工作站',
pageSize: 1000,
} }
}) if (name.indexOf('政') >= 0) {
const other = await ajax.get({ item.icon = 'zheng.png'
url: api.GET_NON_LIVING, item._type = 'other'
params: { }
'488456305960370176_in': '商,学,医,政', if (name.indexOf('衣') >= 0) {
'488456306136530944': '第一工作站',
pageSize: 1000,
},
})
const result = [
...com.confirm(yi, 'data.content', []).map(item => {
item.icon = 'yi.png' item.icon = 'yi.png'
item.size = 20
item._type = 'yi' item._type = 'yi'
return item }
}), if (name.indexOf('食') >= 0) {
...com.confirm(shi, 'data.content', []).map(item => {
item.icon = 'shi.png' item.icon = 'shi.png'
item.size = 20
item._type = 'shi' item._type = 'shi'
return item }
}), if (name.indexOf('住') >= 0) {
...com.confirm(zhu, 'data.content', []).map(item => {
item.icon = 'zhu.png' item.icon = 'zhu.png'
item.size = 20
item._type = 'zhu' item._type = 'zhu'
return item }
}), if (name.indexOf('行') >= 0) {
...com.confirm(xing, 'data.content', []).map(item => {
item.icon = 'xing.png' item.icon = 'xing.png'
item.size = 20
item._type = 'xing' item._type = 'xing'
return item
}),
...com.confirm(other, 'data.content', []).map(item => {
if (item['488456305960370176'] === '医') {
item.icon = 'yi2.png'
}
if (item['488456305960370176'] === '学') {
item.icon = 'xue.png'
}
if (item['488456305960370176'] === '商') {
item.icon = 'shang.png'
}
if (item['488456305960370176'] === '政') {
item.icon = 'zheng.png'
} }
item.size = 20 item.size = 20
item._type = 'other'
return item return item
}), }),
] ]
result.forEach(item => { result.forEach(item => {
if (item.unitAddr === '大沽路123号') {
item.icon = 'star-sm.png'
}
if (item.unitAddr === '人民大道200号') {
item.icon = 'star.png'
}
if (item['479477007408168960'].indexOf('重庆北路小学') >= 0) { if (item['479477007408168960'].indexOf('重庆北路小学') >= 0) {
item.photo = 'school1.jpg' item.photo = 'school1.jpg'
} }
......
...@@ -513,109 +513,109 @@ export default { ...@@ -513,109 +513,109 @@ export default {
// {name: '药店', x: 94.62655917410015, y: -953.4569892059726, icon: 'p11.png'}, // {name: '药店', x: 94.62655917410015, y: -953.4569892059726, icon: 'p11.png'},
// ], // ],
areaAPointList: [ areaAPointList: [
{icon: 'p15.png', name: '社区为老服务站', address: '重庆北路167、169号', belong: '第一工作站', x: -168.75, y: -791.17}, // {icon: 'p15.png', name: '社区为老服务站', address: '重庆北路167、169号', belong: '第一工作站', x: -168.75, y: -791.17},
{icon: 'p15.png', name: '社区为老服务站', address: '新昌路87弄40号', belong: '第一工作站', x: -324.71, y: -115.72}, // {icon: 'p15.png', name: '社区为老服务站', address: '新昌路87弄40号', belong: '第一工作站', x: -324.71, y: -115.72},
{icon: 'p15.png', name: '社区为老服务站', address: '南京西路450弄39号', belong: '第一工作站', x: -370.23, y: -189.69}, // {icon: 'p15.png', name: '社区为老服务站', address: '南京西路450弄39号', belong: '第一工作站', x: -370.23, y: -189.69},
{icon: 'p15.png', name: '社区为老服务站', address: '南京西路450弄98号(新昌路87弄98号)', belong: '第一工作站', x: -302.59, y: -165.40}, // {icon: 'p15.png', name: '社区为老服务站', address: '南京西路450弄98号(新昌路87弄98号)', belong: '第一工作站', x: -302.59, y: -165.40},
{icon: 'p15.png', name: '社区为老服务站', address: '南京西路450弄100号(新昌路87弄100号)', belong: '第一工作站', x: -311.50, y: -168.79}, // {icon: 'p15.png', name: '社区为老服务站', address: '南京西路450弄100号(新昌路87弄100号)', belong: '第一工作站', x: -311.50, y: -168.79},
{icon: 'p15.png', name: '社区为老服务站', address: '南京西路450弄102号(新昌路87弄102号)', belong: '第一工作站', x: -320.36, y: -172.33}, // {icon: 'p15.png', name: '社区为老服务站', address: '南京西路450弄102号(新昌路87弄102号)', belong: '第一工作站', x: -320.36, y: -172.33},
{icon: 'p15.png', name: '社区为老服务站', address: '南京西路450弄104号(新昌路87弄104号)', belong: '第一工作站', x: -330.63, y: -176.35}, // {icon: 'p15.png', name: '社区为老服务站', address: '南京西路450弄104号(新昌路87弄104号)', belong: '第一工作站', x: -330.63, y: -176.35},
{icon: 'p15.png', name: '社区为老服务站', address: '新昌路87弄3号', belong: '第一工作站', x: -240.76, y: -112.11}, // {icon: 'p15.png', name: '社区为老服务站', address: '新昌路87弄3号', belong: '第一工作站', x: -240.76, y: -112.11},
{icon: 'p15.png', name: '社区为老服务站', address: '威海路92号', belong: '第一工作站', x: -213.95, y: -608.75}, // {icon: 'p15.png', name: '社区为老服务站', address: '威海路92号', belong: '第一工作站', x: -213.95, y: -608.75},
{icon: 'p15.png', name: '社区为老服务站', address: '威海路12号', belong: '第一工作站', x: -76.16, y: -530.46}, // {icon: 'p15.png', name: '社区为老服务站', address: '威海路12号', belong: '第一工作站', x: -76.16, y: -530.46},
{icon: 'p15.png', name: '社区为老服务站', address: '威海路62号', belong: '第一工作站', x: -161.97, y: -613.60}, // {icon: 'p15.png', name: '社区为老服务站', address: '威海路62号', belong: '第一工作站', x: -161.97, y: -613.60},
{icon: 'p15.png', name: '社区为老服务站', address: '黄陂北路249号', belong: '第一工作站', x: -174.44, y: -414.67}, // {icon: 'p15.png', name: '社区为老服务站', address: '黄陂北路249号', belong: '第一工作站', x: -174.44, y: -414.67},
{icon: 'p15.png', name: '社区为老服务站', address: '延安东路1256号', belong: '第一工作站', x: 12.82, y: -850.11}, // {icon: 'p15.png', name: '社区为老服务站', address: '延安东路1256号', belong: '第一工作站', x: 12.82, y: -850.11},
{icon: 'p15.png', name: '社区为老服务站', address: '大沽路183号', belong: '第一工作站', x: -87.56, y: -823.99}, // {icon: 'p15.png', name: '社区为老服务站', address: '大沽路183号', belong: '第一工作站', x: -87.56, y: -823.99},
{icon: 'p15.png', name: '社区为老服务站', address: '延安东路1060号', belong: '第一工作站', x: 330.92, y: -716.47}, // {icon: 'p15.png', name: '社区为老服务站', address: '延安东路1060号', belong: '第一工作站', x: 330.92, y: -716.47},
{icon: 'p15.png', name: '社区为老服务站', address: '重庆北路216号', belong: '第一工作站', x: -56.47, y: -679.51}, // {icon: 'p15.png', name: '社区为老服务站', address: '重庆北路216号', belong: '第一工作站', x: -56.47, y: -679.51},
{icon: 'p15.png', name: '社区为老服务站', address: '金陵西路40号', belong: '第一工作站', x: 100.96, y: -1052.89}, // {icon: 'p15.png', name: '社区为老服务站', address: '金陵西路40号', belong: '第一工作站', x: 100.96, y: -1052.89},
{icon: 'p15.png', name: '社区为老服务站', address: '南京西路455号', belong: '第一工作站', x: -292.36, y: -323.94}, // {icon: 'p15.png', name: '社区为老服务站', address: '南京西路455号', belong: '第一工作站', x: -292.36, y: -323.94},
{icon: 'p15.png', name: '社区为老服务站', address: '南京西路479号', belong: '第一工作站', x: -363.09, y: -339.64}, // {icon: 'p15.png', name: '社区为老服务站', address: '南京西路479号', belong: '第一工作站', x: -363.09, y: -339.64},
{icon: 'p15.png', name: '社区为老服务站', address: '江阴路130号', belong: '第一工作站', x: -350.04, y: -427.20}, // {icon: 'p15.png', name: '社区为老服务站', address: '江阴路130号', belong: '第一工作站', x: -350.04, y: -427.20},
{icon: 'p15.png', name: '社区为老服务站', address: '威海路172号', belong: '第一工作站', x: -338.45, y: -640.15}, // {icon: 'p15.png', name: '社区为老服务站', address: '威海路172号', belong: '第一工作站', x: -338.45, y: -640.15},
{icon: 'p15.png', name: '社区为老服务站', address: '成都北路274号', belong: '第一工作站', x: -380.03, y: -542.37}, // {icon: 'p15.png', name: '社区为老服务站', address: '成都北路274号', belong: '第一工作站', x: -380.03, y: -542.37},
{icon: 'p15.png', name: '社区为老服务站', address: '江阴路139号', belong: '第一工作站', x: -350.84, y: -458.74}, // {icon: 'p15.png', name: '社区为老服务站', address: '江阴路139号', belong: '第一工作站', x: -350.84, y: -458.74},
{icon: 'p15.png', name: '社区为老服务站', address: '威海路190号', belong: '第一工作站', x: -379.98, y: -629.84}, // {icon: 'p15.png', name: '社区为老服务站', address: '威海路190号', belong: '第一工作站', x: -379.98, y: -629.84},
{icon: 'p15.png', name: '社区为老服务站', address: '大沽路250号(218号)', belong: '第一工作站', x: -250.48, y: -854.89}, // {icon: 'p15.png', name: '社区为老服务站', address: '大沽路250号(218号)', belong: '第一工作站', x: -250.48, y: -854.89},
{icon: 'p15.png', name: '社区为老服务站', address: '重庆北路177号', belong: '第一工作站', x: -199.38, y: -782.24}, // {icon: 'p15.png', name: '社区为老服务站', address: '重庆北路177号', belong: '第一工作站', x: -199.38, y: -782.24},
{icon: 'p15.png', name: '社区为老服务站', address: '成都北路162号', belong: '第一工作站', x: -368.09, y: -767.71}, // {icon: 'p15.png', name: '社区为老服务站', address: '成都北路162号', belong: '第一工作站', x: -368.09, y: -767.71},
{icon: 'p15.png', name: '社区为老服务站', address: '威海路149号', belong: '第一工作站', x: -298.76, y: -687.74}, // {icon: 'p15.png', name: '社区为老服务站', address: '威海路149号', belong: '第一工作站', x: -298.76, y: -687.74},
{icon: 'p15.png', name: '社区为老服务站', address: '重庆北路205号', belong: '第一工作站', x: -181.32, y: -766.69}, // {icon: 'p15.png', name: '社区为老服务站', address: '重庆北路205号', belong: '第一工作站', x: -181.32, y: -766.69},
{icon: 'p15.png', name: '社区为老服务站', address: '重庆北路235号', belong: '第一工作站', x: -209.66, y: -670.20}, // {icon: 'p15.png', name: '社区为老服务站', address: '重庆北路235号', belong: '第一工作站', x: -209.66, y: -670.20},
{icon: 'p15.png', name: '社区为老服务站', address: '重庆北路318号', belong: '第一工作站', x: -269.23, y: -563.38}, // {icon: 'p15.png', name: '社区为老服务站', address: '重庆北路318号', belong: '第一工作站', x: -269.23, y: -563.38},
{icon: 'p15.png', name: '社区为老服务站', address: '大沽路186号', belong: '第一工作站', x: -72.75, y: -717.86}, // {icon: 'p15.png', name: '社区为老服务站', address: '大沽路186号', belong: '第一工作站', x: -72.75, y: -717.86},
{icon: 'p15.png', name: '社区为老服务站', address: '威海路128号', belong: '第一工作站', x: -324.74, y: -630.31}, // {icon: 'p15.png', name: '社区为老服务站', address: '威海路128号', belong: '第一工作站', x: -324.74, y: -630.31},
{icon: 'p15.png', name: '社区为老服务站', address: '威海路12弄21号', belong: '第一工作站', x: -110.95, y: -504.95}, // {icon: 'p15.png', name: '社区为老服务站', address: '威海路12弄21号', belong: '第一工作站', x: -110.95, y: -504.95},
{icon: 'p15.png', name: '社区为老服务站', address: '大沽路183弄前门', belong: '第一工作站', x: -66.71, y: -846.22}, // {icon: 'p15.png', name: '社区为老服务站', address: '大沽路183弄前门', belong: '第一工作站', x: -66.71, y: -846.22},
{icon: 'p15.png', name: '社区为老服务站', address: '江阴路130弄134号', belong: '第一工作站', x: -332.06, y: -421.78}, // {icon: 'p15.png', name: '社区为老服务站', address: '江阴路130弄134号', belong: '第一工作站', x: -332.06, y: -421.78},
{icon: 'p15.png', name: '社区为老服务站', address: '威海路190弄', belong: '第一工作站', x: -379.98, y: -629.84}, // {icon: 'p15.png', name: '社区为老服务站', address: '威海路190弄', belong: '第一工作站', x: -379.98, y: -629.84},
{icon: 'p15.png', name: '社区为老服务站', address: '威海路172弄3号', belong: '第一工作站', x: -357.59, y: -617.24}, // {icon: 'p15.png', name: '社区为老服务站', address: '威海路172弄3号', belong: '第一工作站', x: -357.59, y: -617.24},
{icon: 'p15.png', name: '社区为老服务站', address: '江阴路88弄', belong: '第一工作站', x: -268.50, y: -404.03}, // {icon: 'p15.png', name: '社区为老服务站', address: '江阴路88弄', belong: '第一工作站', x: -268.50, y: -404.03},
{icon: 'p15.png', name: '社区为老服务站', address: '新昌路87弄3号', belong: '第一工作站', x: -240.76, y: -112.11}, // {icon: 'p15.png', name: '社区为老服务站', address: '新昌路87弄3号', belong: '第一工作站', x: -240.76, y: -112.11},
{icon: 'p15.png', name: '社区为老服务站', address: '成都北路162弄', belong: '第一工作站', x: -368.09, y: -767.71}, // {icon: 'p15.png', name: '社区为老服务站', address: '成都北路162弄', belong: '第一工作站', x: -368.09, y: -767.71},
{icon: 'p15.png', name: '社区为老服务站', address: '重庆路177弄', belong: '第一工作站', x: -175.39, y: -744.38}, // {icon: 'p15.png', name: '社区为老服务站', address: '重庆路177弄', belong: '第一工作站', x: -175.39, y: -744.38},
{icon: 'p15.png', name: '老年食堂(在建)', address: '黄陂北路273号', belong: '第一工作站', x: -99.66, y: -421.23}, // {icon: 'p15.png', name: '老年食堂(在建)', address: '黄陂北路273号', belong: '第一工作站', x: -99.66, y: -421.23},
{icon: 'p15.png', name: '江阴日托所(在建)', address: '黄陂北路273号', belong: '第一工作站', x: -99.66, y: -421.23}, // {icon: 'p15.png', name: '江阴日托所(在建)', address: '黄陂北路273号', belong: '第一工作站', x: -99.66, y: -421.23},
{icon: 'p15.png', name: '睦邻分中心', address: '大沽路139弄10号', belong: '第一工作站', x: -8.51, y: -804.20}, // {icon: 'p15.png', name: '睦邻分中心', address: '大沽路139弄10号', belong: '第一工作站', x: -8.51, y: -804.20},
{icon: 'p7.png', name: '江阴居委会老年活动室', address: '江阴路101号201室', belong: '第一工作站', x: -282.34, y: -442.70}, // {icon: 'p7.png', name: '江阴居委会老年活动室', address: '江阴路101号201室', belong: '第一工作站', x: -282.34, y: -442.70},
{icon: 'p7.png', name: '顺天村居委会老年活动室', address: '成都北路252号、成都北路262弄5号', belong: '第一工作站', x: -306.54, y: -544.47}, // {icon: 'p7.png', name: '顺天村居委会老年活动室', address: '成都北路252号、成都北路262弄5号', belong: '第一工作站', x: -306.54, y: -544.47},
{icon: 'p7.png', name: '均乐居委会老年活动室', address: '大沽路186弄2号地下室、延安东路1292弄12号', belong: '第一工作站', x: -54.80, y: -872.09}, // {icon: 'p7.png', name: '均乐居委会老年活动室', address: '大沽路186弄2号地下室、延安东路1292弄12号', belong: '第一工作站', x: -54.80, y: -872.09},
{icon: 'p7.png', name: '新昌居委会老年活动室', address: '新昌路87弄6号底楼、二楼', belong: '第一工作站', x: -258.57, y: -92.86}, // {icon: 'p7.png', name: '新昌居委会老年活动室', address: '新昌路87弄6号底楼、二楼', belong: '第一工作站', x: -258.57, y: -92.86},
{icon: 'p7.png', name: '振兴居委会老年活动室', address: '重庆北路177弄64号、大沽路258号104室', belong: '第一工作站', x: -141.93, y: -841.04}, // {icon: 'p7.png', name: '振兴居委会老年活动室', address: '重庆北路177弄64号、大沽路258号104室', belong: '第一工作站', x: -141.93, y: -841.04},
{icon: 'p7.png', name: '振兴老年人助餐服务点', address: '大沽路258号104室', belong: '第一工作站', x: -250.48, y: -854.89}, // {icon: 'p7.png', name: '振兴老年人助餐服务点', address: '大沽路258号104室', belong: '第一工作站', x: -250.48, y: -854.89},
{icon: 'p7.png', name: '顺天邨送餐点', address: '成都北路262弄5号', belong: '第一工作站', x: -306.54, y: -544.47}, // {icon: 'p7.png', name: '顺天邨送餐点', address: '成都北路262弄5号', belong: '第一工作站', x: -306.54, y: -544.47},
// {icon: 'p7.png', name: '新昌老年人日托所助餐点', address: '凤阳路228弄35号', belong: '第一工作站', x: -59.66, y: 137.55}, // // {icon: 'p7.png', name: '新昌老年人日托所助餐点', address: '凤阳路228弄35号', belong: '第一工作站', x: -59.66, y: 137.55},
{icon: 'p7.png', name: '重庆北路助浴点', address: '重庆北路167-169号', belong: '第一工作站', x: -168.75, y: -791.17}, // {icon: 'p7.png', name: '重庆北路助浴点', address: '重庆北路167-169号', belong: '第一工作站', x: -168.75, y: -791.17},
{icon: 'p2.png', photo: 'photo1.jpg', name: '上海博物馆', address: '人民大道201号', belong: '第一工作站', x: 406.04, y: -556.70}, // {icon: 'p2.png', photo: 'photo1.jpg', name: '上海博物馆', address: '人民大道201号', belong: '第一工作站', x: 406.04, y: -556.70},
{icon: 'p2.png', photo: 'photo2.jpg', name: '历史博物馆', address: '南京西路325号', belong: '第一工作站', x: -89.33, y: -245.43}, // {icon: 'p2.png', photo: 'photo2.jpg', name: '历史博物馆', address: '南京西路325号', belong: '第一工作站', x: -89.33, y: -245.43},
{icon: 'p4.png', name: '上海大剧院', address: '人民大道300号', belong: '第一工作站', x: 73.73, y: -444.94}, // {icon: 'p4.png', name: '上海大剧院', address: '人民大道300号', belong: '第一工作站', x: 73.73, y: -444.94},
// {icon: 'p12.png', photo: 'photo4.jpg', name: '上海音乐厅', address: '淮海中路98号金钟广场', belong: '第一工作站', x: 693.96, y: -913.57}, // // {icon: 'p12.png', photo: 'photo4.jpg', name: '上海音乐厅', address: '淮海中路98号金钟广场', belong: '第一工作站', x: 693.96, y: -913.57},
{icon: 'star.png', photo: 'photo3.jpg', name: '上海市人民政府', address: '人民大道200号', belong: '第一工作站', x: 130.78, y: -433.20}, // {icon: 'star.png', photo: 'photo3.jpg', name: '上海市人民政府', address: '人民大道200号', belong: '第一工作站', x: 130.78, y: -433.20},
{icon: 'star-sm.png', photo: 'photo5.jpg', name: '南京东路街道', address: '大沽路123号', belong: '第一工作站', x: 17.95, y: -788.21}, // {icon: 'star-sm.png', photo: 'photo5.jpg', name: '南京东路街道', address: '大沽路123号', belong: '第一工作站', x: 17.95, y: -788.21},
{icon: 'p5.png', name: '1号口', address: '人民广场西藏中路', belong: '第一工作站', x: 458.23, y: -491.82}, // {icon: 'p5.png', name: '1号口', address: '人民广场西藏中路', belong: '第一工作站', x: 458.23, y: -491.82},
// {icon: '人民广场地铁站点', name: '2号口', address: '人民大道', belong: '第一工作站', x: 225.59, y: -416.21}, // // {icon: '人民广场地铁站点', name: '2号口', address: '人民大道', belong: '第一工作站', x: 225.59, y: -416.21},
// {icon: '人民广场地铁站点', name: '3号口', address: '西藏中路', belong: '第一工作站', x: 469.89, y: -256.83}, // // {icon: '人民广场地铁站点', name: '3号口', address: '西藏中路', belong: '第一工作站', x: 469.89, y: -256.83},
// {icon: '人民广场地铁站点', name: '5号口', address: '南京西路', belong: '第一工作站', x: -1511.32, y: -646.19}, // // {icon: '人民广场地铁站点', name: '5号口', address: '南京西路', belong: '第一工作站', x: -1511.32, y: -646.19},
// {icon: '人民广场地铁站点', name: '6号口', address: '南京西路', belong: '第一工作站', x: -1511.32, y: -646.19}, // // {icon: '人民广场地铁站点', name: '6号口', address: '南京西路', belong: '第一工作站', x: -1511.32, y: -646.19},
// {icon: '人民广场地铁站点', name: '7号口', address: '南京西路', belong: '第一工作站', x: -1511.32, y: -646.19}, // // {icon: '人民广场地铁站点', name: '7号口', address: '南京西路', belong: '第一工作站', x: -1511.32, y: -646.19},
// {icon: '人民广场地铁站点', name: '8号口', address: '南京西路', belong: '第一工作站', x: -1511.32, y: -646.19}, // // {icon: '人民广场地铁站点', name: '8号口', address: '南京西路', belong: '第一工作站', x: -1511.32, y: -646.19},
// {icon: '人民广场地铁站点', name: '9号口', address: '南京西路', belong: '第一工作站', x: -1511.32, y: -646.19}, // // {icon: '人民广场地铁站点', name: '9号口', address: '南京西路', belong: '第一工作站', x: -1511.32, y: -646.19},
// {icon: '人民广场地铁站点', name: '10号口', address: '南京西路', belong: '第一工作站', x: -1511.32, y: -646.19}, // // {icon: '人民广场地铁站点', name: '10号口', address: '南京西路', belong: '第一工作站', x: -1511.32, y: -646.19},
// {icon: '人民广场地铁站点', name: '11号口', address: '南京西路', belong: '第一工作站', x: -1511.32, y: -646.19}, // // {icon: '人民广场地铁站点', name: '11号口', address: '南京西路', belong: '第一工作站', x: -1511.32, y: -646.19},
// {icon: '人民广场地铁站点', name: '12号口', address: '九江路', belong: '第一工作站', x: 640.81, y: 113.83}, // // {icon: '人民广场地铁站点', name: '12号口', address: '九江路', belong: '第一工作站', x: 640.81, y: 113.83},
// {icon: '人民广场地铁站点', name: '14号口', address: '汉口路', belong: '第一工作站', x: 632.08, y: 31.33}, // // {icon: '人民广场地铁站点', name: '14号口', address: '汉口路', belong: '第一工作站', x: 632.08, y: 31.33},
// {icon: '人民广场地铁站点', name: '15号口', address: '福州路', belong: '第一工作站', x: 706.41, y: -95.58}, // // {icon: '人民广场地铁站点', name: '15号口', address: '福州路', belong: '第一工作站', x: 706.41, y: -95.58},
// {icon: '人民广场地铁站点', name: '16号口', address: '西藏中路', belong: '第一工作站', x: 469.89, y: -256.83}, // // {icon: '人民广场地铁站点', name: '16号口', address: '西藏中路', belong: '第一工作站', x: 469.89, y: -256.83},
// {icon: '人民广场地铁站点', name: '17号口', address: '人民公园', belong: '第一工作站', x: 273.27, y: -86.60}, // // {icon: '人民广场地铁站点', name: '17号口', address: '人民公园', belong: '第一工作站', x: 273.27, y: -86.60},
// {icon: '人民广场地铁站点', name: '18号口', address: '人民公园', belong: '第一工作站', x: 273.27, y: -86.60}, // // {icon: '人民广场地铁站点', name: '18号口', address: '人民公园', belong: '第一工作站', x: 273.27, y: -86.60},
// {icon: '人民广场地铁站点', name: '19号口', address: '南京西路', belong: '第一工作站', x: -1511.32, y: -646.19}, // // {icon: '人民广场地铁站点', name: '19号口', address: '南京西路', belong: '第一工作站', x: -1511.32, y: -646.19},
// {icon: '人民广场地铁站点', name: '20号口', address: '西藏中路、九江路', belong: '第一工作站', x: 313.67, y: 26.63}, // // {icon: '人民广场地铁站点', name: '20号口', address: '西藏中路、九江路', belong: '第一工作站', x: 313.67, y: 26.63},
// {icon: 'p8.png', photo: 'photo13.jpg', name: '上海音乐厅(移位扩建)', address: '延安东路523号', belong: '第一工作站', x: 1010.35, y: -264.10}, // // {icon: 'p8.png', photo: 'photo13.jpg', name: '上海音乐厅(移位扩建)', address: '延安东路523号', belong: '第一工作站', x: 1010.35, y: -264.10},
{icon: 'p8.png', photo: 'photo9.jpg', name: '国际饭店', address: '南京西路170号', belong: '第一工作站', x: 5.54, y: -4.09}, // {icon: 'p8.png', photo: 'photo9.jpg', name: '国际饭店', address: '南京西路170号', belong: '第一工作站', x: 5.54, y: -4.09},
{icon: 'p8.png', photo: 'photo11.jpg', name: '体育俱乐部、市体委', address: '南京西路150号', belong: '第一工作站', x: 27.48, y: 20.91}, // {icon: 'p8.png', photo: 'photo11.jpg', name: '体育俱乐部、市体委', address: '南京西路150号', belong: '第一工作站', x: 27.48, y: 20.91},
{icon: 'p8.png', photo: 'photo10.jpg', name: '金门饭店', address: '南京西路104号', belong: '第一工作站', x: 101.92, y: 83.48}, // {icon: 'p8.png', photo: 'photo10.jpg', name: '金门饭店', address: '南京西路104号', belong: '第一工作站', x: 101.92, y: 83.48},
{icon: 'p8.png', photo: 'photo8.jpg', name: '大光明电影院', address: '南京西路216号', belong: '第一工作站', x: -40.02, y: -64.74}, // {icon: 'p8.png', photo: 'photo8.jpg', name: '大光明电影院', address: '南京西路216号', belong: '第一工作站', x: -40.02, y: -64.74},
{icon: 'p8.png', photo: 'photo14.jpg', name: '上海美术馆', address: '南京西路325号', belong: '第一工作站', x: -89.33, y: -245.43}, // {icon: 'p8.png', photo: 'photo14.jpg', name: '上海美术馆', address: '南京西路325号', belong: '第一工作站', x: -89.33, y: -245.43},
{icon: 'p8.png', photo: 'photo7.jpg', name: '重庆新村(马立斯公寓)', address: '武胜路429号', belong: '第一工作站', x: -39.80, y: -668.93}, // {icon: 'p8.png', photo: 'photo7.jpg', name: '重庆新村(马立斯公寓)', address: '武胜路429号', belong: '第一工作站', x: -39.80, y: -668.93},
{icon: 'p8.png', photo: 'photo12.jpg', name: '长征医院(原宝隆医院旧址)', address: '凤阳路450号', belong: '第一工作站', x: -411.51, y: -36.65}, // {icon: 'p8.png', photo: 'photo12.jpg', name: '长征医院(原宝隆医院旧址)', address: '凤阳路450号', belong: '第一工作站', x: -411.51, y: -36.65},
{icon: 'p10.png', name: '微型消防站', address: '新昌路87弄88号', belong: '第一工作站', x: -257.15, y: -126.42}, // {icon: 'p10.png', name: '微型消防站', address: '新昌路87弄88号', belong: '第一工作站', x: -257.15, y: -126.42},
{icon: 'p1.png', name: '良友便利店', address: '重庆北路143号', belong: '第一工作站', x: -157.60, y: -829.51}, // {icon: 'p1.png', name: '良友便利店', address: '重庆北路143号', belong: '第一工作站', x: -157.60, y: -829.51},
{icon: 'p1.png', name: '良友便利店', address: '凤阳路401号', belong: '第一工作站', x: -314.53, y: -43.10}, // {icon: 'p1.png', name: '良友便利店', address: '凤阳路401号', belong: '第一工作站', x: -314.53, y: -43.10},
{icon: 'p1.png', name: '全家便利店', address: '重庆北路205一1号', belong: '第一工作站', x: -181.32, y: -766.69}, // {icon: 'p1.png', name: '全家便利店', address: '重庆北路205一1号', belong: '第一工作站', x: -181.32, y: -766.69},
{icon: 'p1.png', name: '罗森便利店', address: '威海路165号', belong: '第一工作站', x: -333.55, y: -663.39}, // {icon: 'p1.png', name: '罗森便利店', address: '威海路165号', belong: '第一工作站', x: -333.55, y: -663.39},
{icon: 'p1.png', name: '全家便利店', address: '重庆北路211号', belong: '第一工作站', x: -197.10, y: -713.78}, // {icon: 'p1.png', name: '全家便利店', address: '重庆北路211号', belong: '第一工作站', x: -197.10, y: -713.78},
{icon: 'p1.png', name: '罗森便利店', address: '黄陂北路3号', belong: '第一工作站', x: 98.17, y: -790.82}, // {icon: 'p1.png', name: '罗森便利店', address: '黄陂北路3号', belong: '第一工作站', x: 98.17, y: -790.82},
{icon: 'p6.png', name: '公厕', address: '延安东路普安路', belong: '第一工作站', x: 408.31, y: -700.80, photo: 'toilet1.jpeg'}, // {icon: 'p6.png', name: '公厕', address: '延安东路普安路', belong: '第一工作站', x: 408.31, y: -700.80, photo: 'toilet1.jpeg'},
{icon: 'p6.png', name: '公厕', address: '九江路951号', belong: '第一工作站', x: 58.80, y: -38.85, photo: 'toilet3.jpeg'}, // {icon: 'p6.png', name: '公厕', address: '九江路951号', belong: '第一工作站', x: 58.80, y: -38.85, photo: 'toilet3.jpeg'},
{icon: 'p3.png', name: '马立斯菜场', address: '重庆北路190号', belong: '第一工作站', x: -151.85, y: -774.48}, // {icon: 'p3.png', name: '马立斯菜场', address: '重庆北路190号', belong: '第一工作站', x: -151.85, y: -774.48},
{icon: 'p3.png', name: '便民菜店', address: '重庆北路354号', belong: '第一工作站', x: -307.91, y: -475.49}, // {icon: 'p3.png', name: '便民菜店', address: '重庆北路354号', belong: '第一工作站', x: -307.91, y: -475.49},
{icon: 'p3.png', name: '菜场', address: '重庆北路307号', belong: '第一工作站', x: -283.38, y: -553.57}, // {icon: 'p3.png', name: '菜场', address: '重庆北路307号', belong: '第一工作站', x: -283.38, y: -553.57},
{icon: 'p3.png', name: '好客菜店', address: '重庆北路228号', belong: '第一工作站', x: -186.57, y: -686.19, photo: 'school4.jpeg'}, // {icon: 'p3.png', name: '好客菜店', address: '重庆北路228号', belong: '第一工作站', x: -186.57, y: -686.19, photo: 'school4.jpeg'},
{icon: 'p3.png', name: '蔬菜水产店', address: '大沽路195号', belong: '第一工作站', x: -106.08, y: -834.29}, // {icon: 'p3.png', name: '蔬菜水产店', address: '大沽路195号', belong: '第一工作站', x: -106.08, y: -834.29},
{icon: 'p9.png', name: '缨音洗衣店', address: '重庆北路173号', belong: '第一工作站', x: -172.74, y: -780.97, photo: 'school5.jpeg'}, // {icon: 'p9.png', name: '缨音洗衣店', address: '重庆北路173号', belong: '第一工作站', x: -172.74, y: -780.97, photo: 'school5.jpeg'},
{icon: 'p11.png', name: '跃信药房', address: '南京西路456号', belong: '第一工作站', x: -320.32, y: -268.96}, // {icon: 'p11.png', name: '跃信药房', address: '南京西路456号', belong: '第一工作站', x: -320.32, y: -268.96},
{icon: 'p11.png', name: '医保定点零售药店', address: '重庆北路209号', belong: '第一工作站', x: -192.85, y: -726.19}, // {icon: 'p11.png', name: '医保定点零售药店', address: '重庆北路209号', belong: '第一工作站', x: -192.85, y: -726.19},
], ],
gridList: [ gridList: [
{id: '2012220102000340', time: '2020-12-22 10:41:20', method: '一般上报', discover: '主动发现', type: '事件-市容环卫-乱晾晒', event: '乱晾晒', address: '延安东路 1322号 上海信加联通讯设备维修服务有限公司黄埔分公司', from: '监督员上报', grid: '01003', submitor: '游博林', status: '待处置', current: 3}, {id: '2012220102000340', time: '2020-12-22 10:41:20', method: '一般上报', discover: '主动发现', type: '事件-市容环卫-乱晾晒', event: '乱晾晒', address: '延安东路 1322号 上海信加联通讯设备维修服务有限公司黄埔分公司', from: '监督员上报', grid: '01003', submitor: '游博林', status: '待处置', current: 3},
......
...@@ -97,21 +97,21 @@ export default { ...@@ -97,21 +97,21 @@ export default {
tipEvent: 'history', tipEvent: 'history',
checked: true checked: true
}, },
{ // {
title: '便民设施', // title: '便民设施',
tipEvent: 'convenient', // tipEvent: 'convenient',
checked: true // checked: true
}, // },
{ // {
title: '地铁站点', // title: '地铁站点',
tipEvent: 'subway', // tipEvent: 'subway',
checked: true // checked: true
}, // },
{ // {
title: '微型消防站', // title: '微型消防站',
tipEvent: 'micfire', // tipEvent: 'micfire',
checked: true // checked: true
}, // },
] ]
}, },
] ]
......
...@@ -169,9 +169,9 @@ export default { ...@@ -169,9 +169,9 @@ export default {
'old', 'old',
'sign', 'sign',
'history', 'history',
'convenient', // 'convenient',
'subway', // 'subway',
'micfire', // 'micfire',
'yi', 'yi',
'shi', 'shi',
'zhu', 'zhu',
...@@ -276,7 +276,7 @@ export default { ...@@ -276,7 +276,7 @@ export default {
// map.addPolygon({paths: this.$store.state.areaBPath, fillColor: 'rgba(65,217,199,.3)'}) // map.addPolygon({paths: this.$store.state.areaBPath, fillColor: 'rgba(65,217,199,.3)'})
// map.addPolygon({paths: this.$store.state.areaCPath, fillColor: 'rgba(240,72,100,.3)'}) // map.addPolygon({paths: this.$store.state.areaCPath, fillColor: 'rgba(240,72,100,.3)'})
// map.addPolygon({paths: this.$store.state.streetPath, fillColor: 'rgba(51,145,255,.3)'}) // map.addPolygon({paths: this.$store.state.streetPath, fillColor: 'rgba(51,145,255,.3)'})
// this.boundary = map.addBoundary({name: '南京东路街道', color: '#00BFFF'}) this.boundary = map.addBoundary({name: '南京东路街道', color: 'rgba(0,0,0,0)'})
}, },
addAreaLines() { addAreaLines() {
const {map} = this.$refs const {map} = this.$refs
...@@ -326,62 +326,6 @@ export default { ...@@ -326,62 +326,6 @@ export default {
paths: chongqingbeilu, paths: chongqingbeilu,
strokeColor: '#FF6161', strokeColor: '#FF6161',
}) })
// const pinkArea = [
// [-87.51049129791858, -824.2904548312354],
// [-71.76775147910558, -853.8783720799865],
// [-72.62351490938244, -863.7857974937957],
// [-59.43979713569689, -896.0195533675574],
// [16.85337302876843, -854.3000526108476],
// [8.202720961839304, -833.1023376893761],
// [-0.09446360127981279, -811.664843642513],
// [-16.709503341775985, -783.4432539962087],
// [-87.51049129791858, -824.2904548312354],
// ]
// const pinkArea2 = [
// [-274.6549980739104, -567.1464631669509],
// [-247.80283662219256, -645.3842213677272],
// [-207.32770684380802, -649.8118669417682],
// [-135.78877795865856, -604.4150639085789],
// [-179.487490030561, -534.4517525952381],
// [-274.6549980739104, -567.1464631669509]
// ]
// const pinkArea3 = [
// [-437.6727638880892, -462.9536481732473],
// [-437.32136344570495, -486.12127263349623],
// [-407.62389194138694, -480.8916072262487],
// [-329.74321860191526, -452.2648735404897],
// [-317.4421360570418, -448.8872951707496],
// [-274.6146903761088, -439.86457204717834],
// [-234.98705578229794, -421.1576661437832],
// [-205.6699235803252, -433.12595179910454],
// [-113.08624231921266, -380.5543785569997],
// [-124.74033463781399, -370.8825981457305],
// [-201.71770213421564, -420.15307429084953],
// [-210.9574667074948, -419.7396620056916],
// [-224.86672304163244, -409.6875422920772],
// [-234.0444757721379, -409.6875422920772],
// [-241.23991659531123, -411.52929402245564],
// [-274.17440629241565, -430.5813991839576],
// [-327.8146502916536, -440.25938077950417],
// [-401.1684591086463, -466.71156584533264],
// [-437.6727638880892, -462.9536481732473],
// ]
// const yellowArea = [
// [-204.59918576176608, -652.9289955718591],
// [-175.49702794807547, -740.8741909935],
// [-116.01320129813047, -707.2348333502014],
// [-56.481832235392346, -704.7688290692345],
// [37.57152969945656, -659.7502982769646],
// [-204.14236518666658, -653.0096109674649],
// ]
// map.addPolygon({paths: pinkArea, fillColor: 'rgba(234,104,203,.3)'})
// map.addPolygon({paths: pinkArea2, fillColor: 'rgba(234,104,203,.3)'})
// map.addPolygon({paths: pinkArea3, fillColor: 'rgba(234,104,203,.3)'})
// map.addPolygon({paths: yellowArea, fillColor: 'rgba(247,200,52,.3)'})
// map.addPolyLine({paths: pinkArea, width: 1, strokeColor: 'rgba(234,104,203,1)'})
// map.addPolyLine({paths: pinkArea2, width: 1, strokeColor: 'rgba(234,104,203,1)'})
// map.addPolyLine({paths: pinkArea3, width: 1, strokeColor: 'rgba(234,104,203,1)'})
// map.addPolyLine({paths: yellowArea, width: 1, strokeColor: 'rgba(247,200,52,1)'})
}, },
addAreaPoints() { addAreaPoints() {
const {addPoint, remove} = this.$refs.map const {addPoint, remove} = this.$refs.map
...@@ -410,12 +354,14 @@ export default { ...@@ -410,12 +354,14 @@ export default {
this.nonLivingData = data this.nonLivingData = data
this.nonLivingModal = true this.nonLivingModal = true
this.fullView = true this.fullView = true
this.normalModal = false
return return
} }
if (data.key === 'areaA-points') { if (data.key === 'areaA-points') {
this.normalData = data this.normalData = data
this.normalModal = true this.normalModal = true
this.fullView = true this.fullView = true
this.nonLivingModal = false
return return
} }
if (data.key === 'beauty') { if (data.key === 'beauty') {
...@@ -447,6 +393,8 @@ export default { ...@@ -447,6 +393,8 @@ export default {
const {map} = this.$refs const {map} = this.$refs
this.beautyData = this.beautyList[key] this.beautyData = this.beautyList[key]
this.beautyModal = true this.beautyModal = true
this.normalModal = false
this.nonLivingModal = false
this.clearBeauty() this.clearBeauty()
this.beautyPaths[key].forEach(item => { this.beautyPaths[key].forEach(item => {
this.beautyPolygon.push(map.addPolygon({paths: item.path, fillColor: 'rgba(51,145,255,.3)', attributes: {key: 'beauty', ...item}})) this.beautyPolygon.push(map.addPolygon({paths: item.path, fillColor: 'rgba(51,145,255,.3)', attributes: {key: 'beauty', ...item}}))
...@@ -492,7 +440,6 @@ export default { ...@@ -492,7 +440,6 @@ export default {
remove(this.areaAPoints) remove(this.areaAPoints)
}, },
handlePoint(keys) { handlePoint(keys) {
console.log('keys', keys)
this.curPointKeys = [...keys] this.curPointKeys = [...keys]
if (this.beautyModal) return if (this.beautyModal) return
const {showCommunity, hideCommunity, addPoint, remove} = this.$refs.map const {showCommunity, hideCommunity, addPoint, remove} = this.$refs.map
...@@ -521,72 +468,124 @@ export default { ...@@ -521,72 +468,124 @@ export default {
if (keys.some(key => key === 'other')) { if (keys.some(key => key === 'other')) {
otherPoints = this.nonLivingList.filter(item => item._type === 'other') otherPoints = this.nonLivingList.filter(item => item._type === 'other')
} }
remove(this.nonLivingPoints)
this.nonLivingPoints = addPoint({
key: 'non-living',
size: 20,
data: [
...yiPoints,
...shiPoints,
...zhuPoints,
...xingPoints,
...otherPoints,
]
})
let oldPoints = [] let oldPoints = []
if (keys.some(key => key === 'old')) { if (keys.some(key => key === 'old')) {
oldPoints = this.areaAPointList.filter(item => item.icon === 'p15.png' || item.icon === 'p7.png') oldPoints = this.nonLivingList
.filter(item => item.livehoodType && item.livehoodType.indexOf('为老') >= 0)
.map(item => {
console.log(item)
item.icon = 'p15.png'
return item
})
} }
let signPoints = [] let signPoints = []
if (keys.some(key => key === 'sign')) { if (keys.some(key => key === 'sign')) {
signPoints = this.areaAPointList.filter(item => item.icon === 'p2.png' || item.icon === 'p4.png' || item.icon === 'p12.png'|| item.icon === 'star.png'|| item.icon === 'star-sm.png') signPoints = this.nonLivingList
.filter(item => item.isLandmark == 1)
.map(item => {
item.icon = 'p2.png'
if (item.unitAddr === '大沽路123号') {
item.icon = 'star-sm.png'
}
if (item.unitAddr === '人民大道200号') {
item.icon = 'star.png'
}
return item
})
if (keys.some(key => key === 'yi' || key === 'shi' || key === 'zhu' || key === 'xing')) {
signPoints = []
}
} }
let historyPoints = [] let historyPoints = []
if (keys.some(key => key === 'history')) { if (keys.some(key => key === 'history')) {
historyPoints = this.areaAPointList.filter(item => item.icon === 'p8.png') historyPoints = this.nonLivingList
.filter(item => item.isHistoric == 1)
.map(item => {
item.icon = 'p8.png'
if (item.unitAddr === '大沽路123号') {
item.icon = 'star-sm.png'
} }
let convenientPoints = [] if (item.unitAddr === '人民大道200号') {
if (keys.some(key => key === 'convenient')) { item.icon = 'star.png'
convenientPoints = this.areaAPointList.filter(item => item.icon === 'p1.png' || item.icon === 'p6.png'|| item.icon === 'p3.png'|| item.icon === 'p9.png'|| item.icon === 'p11.png')
} }
let subwaPoints = [] return item
if (keys.some(key => key === 'subway')) { })
subwaPoints = this.areaAPointList.filter(item => item.icon === 'p5.png') if (keys.some(key => key === 'yi' || key === 'shi' || key === 'zhu' || key === 'xing')) {
historyPoints = []
} }
let micfirePoints = []
if (keys.some(key => key === 'micfire')) {
micfirePoints = this.areaAPointList.filter(item => item.icon === 'p10.png')
} }
remove(this.areaAPoints) remove(this.nonLivingPoints)
this.areaAPoints = addPoint({ this.nonLivingPoints = addPoint({
key: 'areaA-points', key: 'non-living',
size: 20, size: 20,
data: [ data: [
...yiPoints,
...shiPoints,
...zhuPoints,
...xingPoints,
...otherPoints,
...oldPoints, ...oldPoints,
...signPoints, ...signPoints,
...historyPoints, ...historyPoints,
...convenientPoints,
...subwaPoints,
...micfirePoints,
...[
{icon: 'star.png', photo: 'photo3.jpg', name: '上海市人民政府', address: '人民大道200号', belong: '第一工作站', x: 130.78, y: -433.20}, {icon: 'star.png', photo: 'photo3.jpg', name: '上海市人民政府', address: '人民大道200号', belong: '第一工作站', x: 130.78, y: -433.20},
{icon: 'star-sm.png', photo: 'photo5.jpg', name: '南京东路街道', address: '大沽路123号', belong: '第一工作站', x: 17.95, y: -788.21}, {icon: 'star-sm.png', photo: 'photo5.jpg', name: '南京东路街道', address: '大沽路123号', belong: '第一工作站', x: 17.95, y: -788.21},
] ]
]
}) })
// let oldPoints = []
// if (keys.some(key => key === 'old')) {
// oldPoints = this.areaAPointList.filter(item => item.icon === 'p15.png' || item.icon === 'p7.png')
// }
// let signPoints = []
// if (keys.some(key => key === 'sign')) {
// signPoints = this.areaAPointList.filter(item => item.icon === 'p2.png' || item.icon === 'p4.png' || item.icon === 'p12.png'|| item.icon === 'star.png'|| item.icon === 'star-sm.png')
// }
// let historyPoints = []
// if (keys.some(key => key === 'history')) {
// historyPoints = this.areaAPointList.filter(item => item.icon === 'p8.png')
// }
// let convenientPoints = []
// if (keys.some(key => key === 'convenient')) {
// convenientPoints = this.areaAPointList.filter(item => item.icon === 'p1.png' || item.icon === 'p6.png'|| item.icon === 'p3.png'|| item.icon === 'p9.png'|| item.icon === 'p11.png')
// }
// let subwaPoints = []
// if (keys.some(key => key === 'subway')) {
// subwaPoints = this.areaAPointList.filter(item => item.icon === 'p5.png')
// }
// let micfirePoints = []
// if (keys.some(key => key === 'micfire')) {
// micfirePoints = this.areaAPointList.filter(item => item.icon === 'p10.png')
// }
// remove(this.areaAPoints)
// this.areaAPoints = addPoint({
// key: 'areaA-points',
// size: 20,
// data: [
// ...oldPoints,
// ...signPoints,
// ...historyPoints,
// // ...convenientPoints,
// // ...subwaPoints,
// // ...micfirePoints,
// ...[
// {icon: 'star.png', photo: 'photo3.jpg', name: '上海市人民政府', address: '人民大道200号', belong: '第一工作站', x: 130.78, y: -433.20},
// {icon: 'star-sm.png', photo: 'photo5.jpg', name: '南京东路街道', address: '大沽路123号', belong: '第一工作站', x: 17.95, y: -788.21},
// ]
// ]
// })
}, },
}, },
watch: { watch: {
nonLivingList(cur) { nonLivingList() {
const {addPoint, remove} = this.$refs.map this.handlePoint(this.curPointKeys)
remove(this.nonLivingPoints) // const {addPoint, remove} = this.$refs.map
this.nonLivingPoints = addPoint({ // remove(this.nonLivingPoints)
key: 'non-living', // this.nonLivingPoints = addPoint({
size: 20, // key: 'non-living',
icon: 'red.png', // size: 20,
data: cur, // icon: 'red.png',
}) // data: cur,
// })
}, },
}, },
} }
......
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