(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-564a5044"],{c3df:function(a,e,t){},e454:function(a,e,t){"use strict";t("c3df")},f3ae:function(a,e,t){"use strict";t.r(e);var o=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",{staticClass:"app-container"},[t("div",{staticClass:"scoped-top-tips"},[a._v("洪楼plus小程序提示:点击图中区域、楼盘、学校可查看更多")]),t("div",{staticClass:"scoped-bg"}),"95542fdc-b542-4582-9be2-9ab8005728d3"===a.$route.query.id||"95542ff1-8176-4267-8344-2aa7f1034ac5"===a.$route.query.id?t("div",{staticClass:"scoped-tab"},[t("div",{class:"95542fdc-b542-4582-9be2-9ab8005728d3"===a.$route.query.id?"op cur":"op",on:{click:function(e){return a.linkChange("95542fdc-b542-4582-9be2-9ab8005728d3")}}},[a._v("小学")]),t("div",{class:"95542ff1-8176-4267-8344-2aa7f1034ac5"===a.$route.query.id?"op cur":"op",on:{click:function(e){return a.linkChange("95542ff1-8176-4267-8344-2aa7f1034ac5")}}},[a._v("初中")])]):a._e(),t("el-amap",{staticClass:"amap-box",attrs:{vid:"amap-vue","amap-manager":a.amapManager,zoom:a.mapDiyObj.zoom,zooms:a.mapDiyObj.zooms,mapStyle:a.mapDiyObj.mapStyle,center:a.mapDiyObj.center,events:a.mapEvents,plugin:a.plugin}},[a.mapDiyObj.zoom>13?["1"===a.mapDiyObj.isSchoolShow?a._l(a.schoolList,(function(e,o){return t("el-amap-marker",{key:3e3+o,staticClass:"scoped-m-box",attrs:{icon:"https://img2.honglounews.com/20220110041435-6276.png",width:"20",height:"20",position:e.position,events:a.schoolEvents,title:e.school_name,label:{content:e.school_name,offset:[-10*e.school_name.length/2,-20]},extData:{id:e.id}}})})):a._e(),"1"===a.mapDiyObj.isEstateShow?a._l(a.estateList,(function(e,o){return t("el-amap-marker",{key:2e3+o,staticClass:"scoped-m-box",attrs:{icon:"https://img2.honglounews.com/20220110041411-6675.png",position:e.position,events:a.estateEvents,title:e.estate_name,label:{content:e.estate_name,offset:[-10*e.estate_name.length/2,-20]},extData:{id:e.id}}})})):a._e(),a._l(a.markerData,(function(e,o){return t("el-amap-marker",{key:9e3+o,attrs:{position:e.position,draggable:e.draggable,animation:e.animation,offset:e.offset,extData:{index:o},icon:e.icon,title:e.text,events:a.markersEvents}},[e.icon?a._e():t("div",{staticClass:"scoped-marker-text",style:"color: "+e.color},[a._v(a._s(e.text))])])}))]:["1"===a.mapDiyObj.isAreaShow?a._l(a.areaList,(function(e,o){return t("el-amap-marker",{key:4e3+o,staticClass:"scoped-m-box",attrs:{icon:"https://img2.honglounews.com/20220110041435-6276.png",position:e.position,events:a.areaEvents,offset:[-40,-40],extData:{areaName:e.areaName,areaType:e.area_type}}},[t("div",{staticClass:"scoped-marker-area"},[t("div",{staticClass:"p1"},[a._v(a._s(e.areaName))]),t("div",{staticClass:"p2"},[a._v("楼盘:"+a._s(e.estate_total))]),t("div",{staticClass:"p2"},[a._v("学校:"+a._s(e.school_total))])])])})):a._e()],a._l(a.polygons,(function(e,o){return t("el-amap-polygon",{key:o,attrs:{path:e.path,editable:e.editable,fillColor:e.fillColor,fillOpacity:e.fillOpacity,strokeColor:e.strokeColor,strokeWeight:e.strokeWeight,strokeOpacity:e.strokeOpacity,extData:{index:o},events:a.polygonEvents}})})),a._l(a.polylines,(function(e,o){return t("el-amap-polyline",{key:o,attrs:{editable:e.editable,fillColor:e.fillColor,fillOpacity:e.fillOpacity,strokeColor:e.strokeColor,strokeWeight:e.strokeWeight,strokeOpacity:e.strokeOpacity,extData:{index:o},events:a.polylineEvents,path:e.path}})}))],2)],1)},i=[],n=t("5530"),l=t("2909"),s=(t("99af"),t("d81d"),t("159b"),t("8f9b")),r=t("ed08"),c=new s["AMapManager"],p={name:"map",components:{},data:function(){var a=this;return{polylines:[],estateList:[],schoolList:[],medium_school_list:[],small_school_list:[],areaList:[],isDbShow:!0,isMapSetShow:!1,formData:[],isMteShow:!1,mapDiyObj:{center:[115.852386,28.684076],zoom:17,zooms:[15,19]},amapManager:c,polygons:[],markerData:[],mapEvents:{init:function(a){a.setFeatures(["road","bg","building"]),AMapUI.loadUI(["control/BasicControl"],(function(e){var t=new e.LayerSwitcher({baseLayers:[{id:"basic",enable:!0,name:"基础地图",layer:new AMap.TileLayer},{id:"Satellite",enable:!1,name:"卫星图",layer:new AMap.TileLayer.Satellite}],overlayLayers:[],position:{bottom:"50px",right:"30px"}});a.addControl(t)}))},zoomchange:function(e){var t=c.getMap();a.mapDiyObj.zoom=t.getZoom()||17},complete:function(){a.setCurFeatures(a.mapDiyObj.features)}},markersEvents:{dragend:function(e){var t=e.lnglat,o=t.lng,i=t.lat,n=JSON.parse(JSON.stringify(a.markerData));n[a.curMarkersIndex].position=[o,i],a.markerData=Object(l["a"])(n)},click:function(e){var t=e.target.getExtData();a.curMarkersIndex=t.index}},polygonEvents:{click:function(e){var t=e.target.getExtData();a.polygonIndex=t.index}},polylineEvents:{click:function(e){var t=e.target.getExtData();a.polylineIndex=t.index}},estateEvents:{click:function(a){var e=a.target.getExtData();wx.miniProgram.navigateTo({url:"/pagesHouse/indexDtl?id=".concat(e.id)})}},schoolEvents:{click:function(a){var e=a.target.getExtData();wx.miniProgram.navigateTo({url:"/pagesSchool/indexDtl?id=".concat(e.id)})}},areaEvents:{click:function(a){var e=a.target.getExtData();wx.miniProgram.navigateTo({url:"/pagesSchool/index?areaName=".concat(e.areaName,"&areaType=").concat(e.areaType)})}},polygonIndex:0,polylineIndex:0,curMarkersIndex:0,plugin:[{pName:"MouseTool"}],mteStr:"polygonAdd",mteObj:{},dictData:{sys_yesno:[{key:"是",val:"1"},{key:"否",val:"2"}],area_type:[{key:"红谷滩中心区",val:"hgt"},{key:"红角洲",val:"hjz"},{key:"朝阳新城",val:"cyxc"},{key:"九龙湖",val:"jlh"},{key:"凤凰洲",val:"fhz"},{key:"西湖区",val:"xhq"},{key:"东湖区",val:"dhq"},{key:"象湖滨江",val:"xhbj"},{key:"青山湖区",val:"qshq"},{key:"新建区",val:"xjq"},{key:"湾里区",val:"wlq"},{key:"青云谱区",val:"qypq"},{key:"高新区",val:"gxq"},{key:"欣悦湖",val:"xyh"},{key:"经开区",val:"jkq"},{key:"象湖新城",val:"xhxc"},{key:"望城",val:"wcxq"},{key:"南昌县",val:"ncx"},{key:"赣江新区",val:"gjxq"}],map_area_lnglat:[{option1:"望城",key:"115.74219,28.622854",val:"wcxq"},{option1:"湾里区",key:"115.781385,28.709504",val:"wlq"},{option1:"欣悦湖",key:"115.787513,28.685376",val:"xyh"},{option1:"九龙湖",key:"115.792951,28.587435",val:"jlh"},{option1:"新建区",key:"115.818441,28.692623",val:"xjq"},{option1:"红角洲",key:"115.824219,28.63926",val:"hjz"},{option1:"经开区",key:"115.830506,28.747641",val:"jkq"},{option1:"象湖滨江",key:"115.847217,28.582374",val:"xhbj"},{option1:"红谷滩中心区",key:"115.852886,28.683902",val:"hgt"},{option1:"朝阳新城",key:"115.858884,28.633789",val:"cyxc"},{option1:"凤凰洲",key:"115.875846,28.709236",val:"fhz"},{option1:"西湖区",key:"115.889966,28.664366",val:"xhq"},{option1:"东湖区",key:"115.901112,28.680259",val:"dhq"},{option1:"青云谱区",key:"115.908247,28.623327",val:"qypq"},{option1:"南昌县",key:"115.932183,28.550813",val:"ncx"},{option1:"赣江新区",key:"115.93303,28.803368",val:"gjxq"},{option1:"青山湖区",key:"115.949679,28.701298",val:"qshq"},{option1:"高新区",key:"116.033624,28.697981",val:"gxq"}]}}},computed:{},created:function(){var a=this;this.getData(),this.$api.base.apiareainfolist().then((function(e){var t=e.map((function(a,e){return{key:e,val:a.option1,longitude:a.longitude,latitude:a.latitude,areaName:a.area_name}}));a.$api.base.admmapcoordinall().then((function(e){var o=e.estate_list||[];o.map((function(a){a.position=[a.longitude,a.latitude]})),a.estateList=Object(l["a"])(o);var i=a.$route.query;if("95542fdc-b542-4582-9be2-9ab8005728d3"===i.id){var s=e.small_school_list||[];s.map((function(a){a.position=[a.longitude,a.latitude]})),a.schoolList=Object(l["a"])(s)}else if("95542ff1-8176-4267-8344-2aa7f1034ac5"===i.id){var c=e.medium_school_list||[];c.map((function(a){a.position=[a.longitude,a.latitude]})),a.schoolList=Object(l["a"])(c)}else{var p=e.school_list||[];p.map((function(a){a.position=[a.longitude,a.latitude]})),a.schoolList=Object(l["a"])(p)}var m=e.area_total||[],u=[];m.forEach((function(a){var e=Object(r["a"])(t)[a.area_type];t[e]&&t[e].longitude&&u.push(Object(n["a"])(Object(n["a"])({},a),{},{position:[t[e].longitude,t[e].latitude],areaName:t[e].areaName}))})),a.areaList=[].concat(u)}))}))},mounted:function(){},methods:{linkChange:function(a){var e=this.$route.query;e.e?this.$router.push("/map/dtl?e=".concat(e.e,"&id=").concat(a)):this.$router.push("/map/dtl?id=".concat(a)),this.$router.go(0)},setCurFeatures:function(a){var e=this.amapManager.getMap();e.setFeatures(a)},getData:function(){var a=this,e=this.$route.query;this.$api.base.admmapcoordindetail({uuid:e.id}).then((function(e){if(e.data){var t=JSON.parse(e.data);a.polylines=t.polylines&&t.polylines.length>0?Object(l["a"])(t.polylines):[],a.polygons=Object(l["a"])(t.polygons),a.markerData=Object(l["a"])(t.markerData),a.mapDiyObj=Object(n["a"])(Object(n["a"])({},t.mapDiyObj),{},{title:e.title})}else a.mapDiyObj={mapStyle:"normal",zoom:13,zooms:[11,19],center:[115.852386,28.684076],isEstateShow:"2",isSchoolShow:"2",isAreaShow:"2",title:e.title,features:["road","bg","building"]};document.title=e.title||"洪楼地图1"}))}}},m=p,u=(t("e454"),t("2877")),d=Object(u["a"])(m,o,i,!1,null,"6ea8028c",null);e["default"]=d.exports}}]);