1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-788f000f"],{"14d1":function(t,e,a){},"4a08":function(t,e,a){"use strict";a("14d1")},a15b:function(t,e,a){"use strict";var o=a("23e7"),i=a("44ad"),n=a("fc6a"),l=a("a640"),s=[].join,r=i!=Object,c=l("join",",");o({target:"Array",proto:!0,forced:r||!c},{join:function(t){return s.call(n(this),void 0===t?",":t)}})},f3ae:function(t,e,a){"use strict";a.r(e);var o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"app-container"},[a("div",{staticClass:"scoped-top-tips"},[t._v("洪楼plus小程序")]),a("div",{staticClass:"scoped-bg"}),"95542fdc-b542-4582-9be2-9ab8005728d3"===t.$route.query.id||"95542ff1-8176-4267-8344-2aa7f1034ac5"===t.$route.query.id?a("div",{staticClass:"scoped-tab"},[a("div",{class:"95542fdc-b542-4582-9be2-9ab8005728d3"===t.$route.query.id?"op cur":"op",on:{click:function(e){return t.linkChange("95542fdc-b542-4582-9be2-9ab8005728d3")}}},[t._v("小学")]),a("div",{class:"95542ff1-8176-4267-8344-2aa7f1034ac5"===t.$route.query.id?"op cur":"op",on:{click:function(e){return t.linkChange("95542ff1-8176-4267-8344-2aa7f1034ac5")}}},[t._v("初中")])]):t._e(),a("el-amap",{staticClass:"amap-box",attrs:{vid:"amap-vue","amap-manager":t.amapManager,zoom:t.mapDiyObj.zoom,zooms:t.mapDiyObj.zooms,mapStyle:t.mapDiyObj.mapStyle,center:t.mapDiyObj.center,events:t.mapEvents,plugin:t.plugin}},[t.mapDiyObj.zoom>12?["1"===t.mapDiyObj.isSchoolShow?t._l(t.schoolList,(function(e,o){return a("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:t.schoolEvents,title:e.school_name,label:{content:e.school_name,offset:[-10*e.school_name.length/2,-20]},extData:{id:e.id}}})})):t._e(),"1"===t.mapDiyObj.isEstateShow?t._l(t.estateList,(function(e,o){return a("el-amap-marker",{key:2e3+o,staticClass:"scoped-m-box",attrs:{icon:"https://img2.honglounews.com/20220110041411-6675.png",position:e.position,events:t.estateEvents,title:e.estate_name,label:{content:e.estate_name,offset:[-10*e.estate_name.length/2,-20]},extData:{id:e.id}}})})):t._e(),t._l(t.markerData,(function(e,o){return a("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,events:t.markersEvents}},[e.icon?t._e():a("div",{staticClass:"scoped-marker-text",style:"color: "+e.color},[t._v(t._s(e.content))])])}))]:["1"===t.mapDiyObj.isAreaShow?t._l(t.areaList,(function(e,o){return a("el-amap-marker",{key:4e3+o,staticClass:"scoped-m-box",attrs:{icon:"https://img2.honglounews.com/20220110041435-6276.png",position:e.position,events:t.areaEvents,offset:[-40,-40],extData:{areaName:e.areaName,areaType:e.area_type}}},[a("div",{staticClass:"scoped-marker-area"},[a("div",{staticClass:"p1"},[t._v(t._s(e.areaName))]),a("div",{staticClass:"p2"},[t._v("楼盘:"+t._s(e.estate_total))]),a("div",{staticClass:"p2"},[t._v("学校:"+t._s(e.school_total))])])])})):t._e()],t._l(t.polygons,(function(e,o){return a("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,strokeStyle:e.strokeStyle,extData:{index:o},events:t.polygonEvents}})})),t._l(t.polylines,(function(e,o){return a("el-amap-polyline",{key:o,attrs:{editable:e.editable,fillColor:e.fillColor,fillOpacity:e.fillOpacity,strokeColor:e.strokeColor,strokeWeight:e.strokeWeight,strokeOpacity:e.strokeOpacity,strokeStyle:e.strokeStyle,extData:{index:o},events:t.polylineEvents,path:e.path}})})),a("el-amap-info-window",{attrs:{isCustom:!0,position:t.winObj.position,content:t.winObj.content}})],2)],1)},i=[],n=a("5530"),l=a("2909"),s=(a("1276"),a("ac1f"),a("159b"),a("a15b"),a("99af"),a("8f9b")),r=a("ed08"),c=new s["AMapManager"],p={name:"map",components:{},data:function(){var t=this;return{isImgShow:!1,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,winObj:{position:[115.852386,28.684076],content:""},polygons:[],markerData:[],mapEvents:{init:function(t){t.setFeatures(["road","bg","building"]),AMapUI.loadUI(["control/BasicControl"],(function(e){var a=new e.LayerSwitcher({baseLayers:[{id:"Satellite",enable:!0,name:"卫星图",layer:new AMap.TileLayer.Satellite},{id:"basic",enable:!1,name:"基础地图",layer:new AMap.TileLayer}],overlayLayers:[],position:{left:"230px",top:"2px"}});t.addControl(a)}))},zoomchange:function(e){var a=c.getMap();t.mapDiyObj.zoom=a.getZoom()||17},complete:function(){t.setCurFeatures(t.mapDiyObj.features)}},markersEvents:{dragend:function(e){var a=e.target.getExtData();t.curMarkersIndex=a.index;var o=e.lnglat,i=o.lng,n=o.lat,s=JSON.parse(JSON.stringify(t.markerData));s[t.curMarkersIndex].position=[i,n],t.markerData=Object(l["a"])(s)},click:function(e){var a=e.target.getExtData();t.curMarkersIndex=a.index}},polygonEvents:{click:function(e){var a=e.target.getExtData();t.polygonIndex=a.index;var o=e.lnglat,i=t.polygons[t.polygonIndex],n=i.estateObj?JSON.parse(i.estateObj):{},l=i.schoolObj?JSON.parse(i.schoolObj):{},s={"#fb6557":"专本科","#ff9149":"幼儿园","#ff0":"新楼盘","#9f7df4":"二手房","#ff7fbf":"教育用地","#ff003f":"商业用地","#007299":"公用设施","#00ff3f":"公园用地","#4da4ee":"医院用地"};if(t.winObj.position=[o.lng,o.lat],n.id){var c={bs:"别墅",cgc:"超高层",dc:"低层",dpc:"大平层",ds:"叠墅",gc:"高层",gy:"公寓",other:"其它",ptyf:"普通洋房",ttyf:"退台洋房",xgc:"小高层",xsdyf:"新时代洋房"},p=n.product_type.split(","),d=[];p.forEach((function(t){d.push(c[t])}));var y=d.join(",");t.winObj.content='\n <div style="border-radius: 6px;overflow:hidden;background:#fff;box-shadow: 0 0 3px #ccc;">\n <div style="font-weight: bold;color:#fff;padding: 10px 10px;background:#409eff;user-select: none;margin-bottom: 10px;text-align: left;">'.concat(i.text,'</div>\n <div style="display: flex;padding-left: 10px;">\n <div style="width: 100px;">\n <img style="width: 100px;height: auto;" src="').concat(n.pri_image,'_xs" />\n </div>\n <div style="width: 160px;">\n <div style="padding: 0 10px 6px;color: #999;font-size: 12px;color: #f00;font-weight: bold;">价格:¥').concat(n.price_range,'</div>\n <div style="padding: 0 10px 6px;color: #999;font-size: 12px;">类型:').concat(s[i.fillColor]||"其它",'</div>\n <div style="padding: 0 10px 6px;color: #999;font-size: 12px;">物业:').concat(n.property_type,'</div>\n <div style="padding: 0 10px 6px;color: #999;font-size: 12px;">产品:').concat(y,"</div>\n </div>\n </div>\n </div>\n ")}else if(l.id){var f=Object(r["a"])(t.$dictData.school_attrib),v=Object(r["a"])(t.$dictData.school_type);t.winObj.content='\n <div style="border-radius: 6px;overflow:hidden;background:#fff;box-shadow: 0 0 3px #ccc;">\n <div style="font-weight: bold;color:#fff;padding: 10px 10px;background:#409eff;user-select: none;margin-bottom: 10px;text-align: left;">'.concat(i.text,'</div>\n <div style="display: flex;padding-left: 10px;">\n <div style="width: 100px;">\n <img style="width: 100px;height: auto;" src="').concat(l.pri_image,'_xs" />\n </div>\n <div style="width: 260px;">\n <div style="padding: 0 10px 6px;color: #999;font-size: 12px;color: #f00;font-weight: bold;">').concat(f[l.school_attrib],"、").concat(v[l.school_type],'</div>\n <div style="padding: 0 10px 6px;color: #999;font-size: 12px;">备注:').concat(l.remarked,"</div>\n </div>\n </div>\n </div>\n ")}else t.winObj.content='\n <div style="border-radius: 6px;overflow:hidden;background:#fff;box-shadow: 0 0 3px #ccc;">\n <div style="font-weight: bold;color:#fff;padding: 10px 10px;background:#409eff;user-select: none;margin-bottom: 10px;text-align: center;">'.concat(i.text,'</div>\n <div style="padding: 0 10px 10px;color: #999;">类型:').concat(s[i.fillColor]||"其它",'</div>\n <div style="padding: 0 10px 10px;color: #999;">状态:').concat("dashed"===i.strokeStyle?"规划中":"已规划","</div>\n </div>\n ")}},polylineEvents:{click:function(e){var a=e.target.getExtData();t.polylineIndex=a.index}},estateEvents:{click:function(t){var e=t.target.getExtData();wx.miniProgram.navigateTo({url:"/pagesHouse/indexDtl?id=".concat(e.id)})}},schoolEvents:{click:function(t){var e=t.target.getExtData();wx.miniProgram.navigateTo({url:"/pagesSchool/indexDtl?id=".concat(e.id)})}},areaEvents:{click:function(t){var e=t.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(){this.getData()},mounted:function(){},methods:{linkChange:function(t){var e=this.$route.query;e.e?this.$router.push("/map/dtl?e=".concat(e.e,"&id=").concat(t)):this.$router.push("/map/dtl?id=".concat(t)),this.$router.go(0)},setCurFeatures:function(t){var e=this.amapManager.getMap();e.setFeatures(t)},getData:function(){var t=this,e=this.$route.query;this.$api.base.admmapcoordindetail({uuid:e.id}).then((function(e){if(e.data){var a=JSON.parse(e.data);t.winObj={content:'\n <div style="font-weight: bold;color:#409eff;padding: 10px 10px;background:#fff;border-radius: 6px;user-select: none;">'.concat(a.mapDiyObj.title,"</div>\n "),position:[a.mapDiyObj.center[0],a.mapDiyObj.center[1]]},t.polylines=a.polylines&&a.polylines.length>0?Object(l["a"])(a.polylines):[],t.polygons=Object(l["a"])(a.polygons),t.markerData=Object(l["a"])(a.markerData),t.mapDiyObj=Object(n["a"])(Object(n["a"])({},a.mapDiyObj),{},{title:e.title})}else t.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"}))}}},d=p,y=(a("4a08"),a("2877")),f=Object(y["a"])(d,o,i,!1,null,"0650916f",null);e["default"]=f.exports}}]);
|