1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4642d1be"],{"27a3":function(a,t,e){},"5dbc":function(a,t,e){"use strict";e("27a3")},f3ae:function(a,t,e){"use strict";e.r(t);var o=function(){var a=this,t=a.$createElement,e=a._self._c||t;return e("div",{staticClass:"app-container"},[e("div",{staticClass:"scoped-top-tips"},[a._v("洪楼plus小程序提示:点击图中区域、楼盘、学校可查看更多")]),e("div",{staticClass:"scoped-bg"}),"95542fdc-b542-4582-9be2-9ab8005728d3"===a.$route.query.id||"95542ff1-8176-4267-8344-2aa7f1034ac5"===a.$route.query.id?e("div",{staticClass:"scoped-tab"},[e("div",{class:"95542fdc-b542-4582-9be2-9ab8005728d3"===a.$route.query.id?"op cur":"op",on:{click:function(t){return a.linkChange("95542fdc-b542-4582-9be2-9ab8005728d3")}}},[a._v("小学")]),e("div",{class:"95542ff1-8176-4267-8344-2aa7f1034ac5"===a.$route.query.id?"op cur":"op",on:{click:function(t){return a.linkChange("95542ff1-8176-4267-8344-2aa7f1034ac5")}}},[a._v("初中")])]):a._e(),e("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(t,o){return e("el-amap-marker",{key:3e3+o,staticClass:"scoped-m-box",attrs:{icon:"https://img2.honglounews.com/20220110041435-6276.png",width:"20",height:"20",position:t.position,events:a.schoolEvents,title:t.school_name,label:{content:t.school_name,offset:[-10*t.school_name.length/2,-20]},extData:{id:t.id}}})})):a._e(),"1"===a.mapDiyObj.isEstateShow?a._l(a.estateList,(function(t,o){return e("el-amap-marker",{key:2e3+o,staticClass:"scoped-m-box",attrs:{icon:"https://img2.honglounews.com/20220110041411-6675.png",position:t.position,events:a.estateEvents,title:t.estate_name,label:{content:t.estate_name,offset:[-10*t.estate_name.length/2,-20]},extData:{id:t.id}}})})):a._e(),a._l(a.markerData,(function(t,o){return e("el-amap-marker",{key:9e3+o,attrs:{position:t.position,draggable:t.draggable,animation:t.animation,offset:t.offset,extData:{index:o},events:a.markersEvents}},[e("div",{staticClass:"scoped-marker-text",style:"color: "+t.color},[a._v(a._s(t.content))])])}))]:["1"===a.mapDiyObj.isAreaShow?a._l(a.areaList,(function(t,o){return e("el-amap-marker",{key:4e3+o,staticClass:"scoped-m-box",attrs:{icon:"https://img2.honglounews.com/20220110041435-6276.png",position:t.position,events:a.areaEvents,offset:[-40,-40],extData:{areaName:t.areaName,areaType:t.area_type}}},[e("div",{staticClass:"scoped-marker-area"},[e("div",{staticClass:"p1"},[a._v(a._s(t.areaName))]),e("div",{staticClass:"p2"},[a._v("楼盘:"+a._s(t.estate_total))]),e("div",{staticClass:"p2"},[a._v("学校:"+a._s(t.school_total))])])])})):a._e()],a._l(a.polygons,(function(t,o){return e("el-amap-polygon",{key:o,attrs:{path:t.path,editable:t.editable,fillColor:t.fillColor,fillOpacity:t.fillOpacity,strokeColor:t.strokeColor,strokeWeight:t.strokeWeight,strokeOpacity:t.strokeOpacity,extData:{index:o},events:a.polygonEvents}})}))],2)],1)},i=[],n=e("5530"),s=e("2909"),l=(e("99af"),e("d81d"),e("8f9b")),r=e("ed08"),c=new l["AMapManager"],p={name:"map",components:{},data:function(){var a=this;return{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(t){var e=new t.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(e)}))},zoomchange:function(t){var e=c.getMap();a.mapDiyObj.zoom=e.getZoom()||17},complete:function(){a.setCurFeatures(a.mapDiyObj.features)}},markersEvents:{dragend:function(t){var e=t.lnglat,o=e.lng,i=e.lat,n=JSON.parse(JSON.stringify(a.markerData));n[a.curMarkersIndex].position=[o,i],a.markerData=Object(s["a"])(n)},click:function(t){var e=t.target.getExtData();a.curMarkersIndex=e.index}},polygonEvents:{click:function(t){var e=t.target.getExtData();a.polygonIndex=e.index}},estateEvents:{click:function(a){var t=a.target.getExtData();wx.miniProgram.navigateTo({url:"/pagesHouse/indexDtl?id=".concat(t.id)})}},schoolEvents:{click:function(a){var t=a.target.getExtData();wx.miniProgram.navigateTo({url:"/pagesSchool/indexDtl?id=".concat(t.id)})}},areaEvents:{click:function(a){var t=a.target.getExtData();wx.miniProgram.navigateTo({url:"/pagesSchool/index?areaName=".concat(t.areaName,"&areaType=").concat(t.areaType)})}},polygonIndex: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(t){var e=t.map((function(a,t){return{key:t,val:a.option1,longitude:a.longitude,latitude:a.latitude,areaName:a.area_name}}));a.$api.base.admmapcoordinall().then((function(t){var o=t.estate_list||[];o.map((function(a){a.position=[a.longitude,a.latitude]})),a.estateList=Object(s["a"])(o);var i=a.$route.query;if("95542fdc-b542-4582-9be2-9ab8005728d3"===i.id){var n=t.small_school_list||[];n.map((function(a){a.position=[a.longitude,a.latitude]})),a.schoolList=Object(s["a"])(n)}else if("95542ff1-8176-4267-8344-2aa7f1034ac5"===i.id){var l=t.medium_school_list||[];l.map((function(a){a.position=[a.longitude,a.latitude]})),a.schoolList=Object(s["a"])(l)}else{var c=t.school_list||[];c.map((function(a){a.position=[a.longitude,a.latitude]})),a.schoolList=Object(s["a"])(c)}var p=t.area_total||[];p.map((function(a){var t=Object(r["a"])(e)[a.area_type];a.position=[e[t].longitude,e[t].latitude],a.areaName=e[t].areaName})),a.areaList=Object(s["a"])(p)}))}))},mounted:function(){},methods:{linkChange:function(a){var t=this.$route.query;t.e?this.$router.push("/map/dtl?e=".concat(t.e,"&id=").concat(a)):this.$router.push("/map/dtl?id=".concat(a)),this.$router.go(0)},setCurFeatures:function(a){var t=this.amapManager.getMap();t.setFeatures(a)},getData:function(){var a=this,t=this.$route.query;this.$api.base.admmapcoordindetail({uuid:t.id}).then((function(t){if(t.data){var e=JSON.parse(t.data);a.polygons=Object(s["a"])(e.polygons),a.markerData=Object(s["a"])(e.markerData),a.mapDiyObj=Object(n["a"])(Object(n["a"])({},e.mapDiyObj),{},{title:t.title})}else a.mapDiyObj={mapStyle:"normal",zoom:13,zooms:[11,19],center:[115.852386,28.684076],isEstateShow:"2",isSchoolShow:"2",isAreaShow:"2",title:t.title,features:["road","bg","building"]};document.title=t.title||"洪楼地图1"}))}}},m=p,u=(e("5dbc"),e("2877")),d=Object(u["a"])(m,o,i,!1,null,"7b5f3aec",null);t["default"]=d.exports}}]);
|