You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
12 KiB
1 lines
12 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-subPages2-map-index"],{"1c88":function(t,a,i){"use strict";var e;i.d(a,"b",(function(){return d})),i.d(a,"c",(function(){return o})),i.d(a,"a",(function(){return e}));var d=function(){var t=this,a=t.$createElement,i=t._self._c||a;return i("v-uni-view",{staticClass:"container"},[i("v-uni-view",{staticClass:"header bg-ff"},[i("v-uni-view",{staticClass:"row padding border-b font-26"},[i("v-uni-view",{staticClass:"col ellipsis-1"},[i("v-uni-view",{staticClass:"ellipsis-1"},[i("v-uni-view",{},[i("v-uni-text",{staticClass:"color"},[t._v("[当前]")]),t._v(t._s(t.address.title))],1),i("v-uni-view",{staticClass:"color-99 ellipsis-1"},[t._v(t._s(t.address.address))])],1)],1),i("v-uni-view",{staticClass:"padding-l",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.addressSearch.apply(void 0,arguments)}}},[i("v-uni-icon",{staticClass:"icon_search",attrs:{type:"search",size:"22",color:"#666"}})],1)],1),i("v-uni-view",{staticClass:"row padding font-26"},[i("v-uni-input",{staticClass:"col",attrs:{placeholder:"补充详细地址:门牌号、楼房、房间号"},on:{confirm:function(a){arguments[0]=a=t.$handleEvent(a),t.submit.apply(void 0,arguments)}},model:{value:t.detail,callback:function(a){t.detail=a},expression:"detail"}}),i("v-uni-view",{staticClass:"bg color-ff padding-lr btn border",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.submit.apply(void 0,arguments)}}},[t._v("确定")])],1)],1),i("v-uni-map",{attrs:{id:"map",scale:t.map.scale,"show-location":t.map.showLocation,longitude:t.map.longitude,latitude:t.map.latitude,width:t.map.width,height:t.map.height,controls:t.map.controls,markers:t.map.markers},on:{regionchange:function(a){arguments[0]=a=t.$handleEvent(a),t.mapChange.apply(void 0,arguments)}}},[i("v-uni-cover-image",{staticClass:"icon-img",attrs:{src:"/static/icon_position.png"}})],1),i("v-uni-view",{staticClass:"footer bg-ff font-26"},[i("v-uni-scroll-view",{staticClass:"scroll",attrs:{"scroll-y":!0,"scroll-top":t.scrollTop}},[i("v-uni-view",t._l(t.list,(function(a,e){return i("v-uni-view",{key:e,staticClass:"padding border-b position-r",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.bindAddress(e)}}},[i("v-uni-view",{staticClass:"row"},[t._v(t._s(a.title))]),i("v-uni-view",{staticClass:"row color-99"},[t._v(t._s(a.address))]),t.checked===e?i("v-uni-icon",{staticClass:"icon_circle",attrs:{type:"success",color:"#E74246",size:"22"}}):t._e()],1)})),1)],1)],1)],1)},o=[]},"2e9a":function(t,a,i){"use strict";var e=i("4ea4");i("d81d"),i("ac1f"),Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var d=e(i("2c7c")),o=(getApp(),i("96ab")),n=new o({key:"LXCBZ-NNIKD-UZ64F-H6AFI-UNJLH-OCFGE"}),r={data:function(){return{detail:"",map:{longitude:113.76927057974245,latitude:34.76670519464811,showLocation:!0,iconPath:"/static/icon_position.png",width:40,height:40,scale:16,controls:[{id:"map",iconPath:"/static/icon_position.png",position:{left:1200,top:1200,width:40,height:40},clickable:!1}]},list:[],oftenList:[],address:{title:"",address:""},checked:0,scrollTop:0,mapStatus:1}},created:function(){uni.setNavigationBarTitle({title:"搜索地址"})},onLoad:function(t){console.log("改了又把",JSON.stringify(t));var a=uni.getStorageSync("curLoction");a&&a.longitude&&(this.map.longitude=a.longitude,this.map.latitude=a.latitude),t.lat&&(this.map.longitude=t.lng,this.map.latitude=t.lat);this.map;this.getAddress()},methods:{getAddress:function(){var t=this;uni.getLocation({type:"gcj02",success:function(a){console.log(a);var i=t.data.map;i.longitude=a.longitude,i.latitude=a.latitude,t.getWidthHeight((function(e){i.controls[0].position.top=e.height/2-35,i.controls[0].position.left=e.width/2-20,t.setData({map:i,position:{longitude:a.longitude,latitude:a.latitude}}),t.getAddressList(1)}))}})},getWidthHeight:function(t){var a=uni.createSelectorQuery();a.select("#map").boundingClientRect(),a.exec((function(a){t(a[0])}))},getAddressList:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,a=this,i=a.position;console.log(i),n.reverseGeocoder({location:{latitude:i.latitude,longitude:i.longitude},get_poi:1,poi_options:"page_size=20;page_index=1",success:function(i){t?(i.result.pois[0].select=1,a.setData({list:i.result.pois,address:i.result.pois[0],checked:0})):a.setData({list:i.result.pois}),setTimeout((function(){console.log("************"),a.scrollTop=1}),1e3)},fail:function(t){console.log(t)}})},mapChange:function(t){var a=this;console.log(this.mapStatus),clearTimeout(this.timer),this.timer=setTimeout((function(){"end"==t.type&&(a.mapCtx=uni.createMapContext("map"),a.mapCtx.getCenterLocation({success:function(t){console.log(t),a.setData({position:{latitude:t.latitude,longitude:t.longitude}}),a.mapStatus?a.getAddressList(1):a.mapStatus=1}}))}),200)},bindAddress:function(t){var a=this.list,i=this.map;i.latitude=a[t].location.lat,i.longitude=a[t].location.lng,this.setData({map:i,checked:t,address:a[t],mapStatus:0})},setData:function(t){Object.assign(this,t)},addressSearch:function(){d.default.navigationTo({url:"pages/subPages2/map/address-search"})},submit:function(){var t=this,a=t.detail||"",i=t.address,e={address:i.title+a,lat:i.location.lat,lng:i.location.lng},d=getCurrentPages(),o=d[d.length-2].$vm,n=o.lblis;n||(n={});var r=o.userInfo;r.address=e.address,n.lng=e.lng,n.lat=e.lat,r.lng=e.lng,r.lat=e.lat,o.userInfo=r,o.lblis=n,uni.navigateBack({delta:1}),console.log(i,e)}}};a.default=r},"834f":function(t,a,i){"use strict";i.r(a);var e=i("2e9a"),d=i.n(e);for(var o in e)"default"!==o&&function(t){i.d(a,t,(function(){return e[t]}))}(o);a["default"]=d.a},9117:function(t,a,i){var e=i("c47d");"string"===typeof e&&(e=[[t.i,e,""]]),e.locals&&(t.exports=e.locals);var d=i("4f06").default;d("39ba9aac",e,!0,{sourceMap:!1,shadowMode:!1})},"9a42":function(t,a,i){"use strict";var e=i("9117"),d=i.n(e);d.a},c47d:function(t,a,i){var e=i("24fb");a=e(!1),a.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */\r\n/**app.wxss**/uni-page-body[data-v-4d69f276], uni-view[data-v-4d69f276], uni-scroll-view[data-v-4d69f276], uni-swiper[data-v-4d69f276], block[data-v-4d69f276], uni-icon[data-v-4d69f276], uni-text[data-v-4d69f276], uni-rich-text[data-v-4d69f276], uni-button[data-v-4d69f276], uni-input[data-v-4d69f276], uni-label[data-v-4d69f276], uni-picker[data-v-4d69f276], uni-picker-view[data-v-4d69f276], uni-slider[data-v-4d69f276], uni-textarea[data-v-4d69f276], uni-navigator[data-v-4d69f276], uni-image[data-v-4d69f276], uni-video[data-v-4d69f276], uni-map[data-v-4d69f276], uni-video[data-v-4d69f276]{margin:0;padding:0;box-sizing:border-box}uni-page-body[data-v-4d69f276]{background:#f6f6f6;font-size:%?32?%}uni-image[data-v-4d69f276]{display:block}.item[data-v-4d69f276], .item-forward[data-v-4d69f276]{background:#fff;padding:%?25?% %?90?% %?25?% %?25?%;position:relative;line-height:%?46?%}.item-forward[data-v-4d69f276]::before{content:"";width:%?20?%;height:%?20?%;border-top:2px solid #a9a9a9;border-right:2px solid #a9a9a9;border-radius:2px;position:absolute;top:50%;right:%?35?%;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.item uni-image[data-v-4d69f276], .item-forward uni-image[data-v-4d69f276]{width:%?46?%;height:%?46?%;display:block;margin-right:%?10?%;position:relative}.active[data-v-4d69f276]{background:#eee}.row[data-v-4d69f276], .item[data-v-4d69f276], .item-forward[data-v-4d69f276], .coupons[data-v-4d69f276]{display:flex;width:100%}.row-wrap[data-v-4d69f276]{flex-wrap:wrap}.col[data-v-4d69f276], .coupons .left[data-v-4d69f276]{flex:1;display:block;width:100%}.col-center[data-v-4d69f276]{height:100%;display:flex;align-items:center}.float-r[data-v-4d69f276]{float:right}.padding[data-v-4d69f276]{padding:%?20?% %?25?%}.padding-t[data-v-4d69f276]{padding-top:%?20?%}.padding-b[data-v-4d69f276]{padding-bottom:%?20?%}.padding-l[data-v-4d69f276]{padding-left:%?25?%}.padding-r[data-v-4d69f276]{padding-right:%?25?%}.padding-tb[data-v-4d69f276]{padding-top:%?20?%;padding-bottom:%?20?%}.padding-lr[data-v-4d69f276]{padding-left:%?25?%;padding-right:%?25?%}.margin[data-v-4d69f276]{margin:%?20?% %?25?%}.margin-t[data-v-4d69f276]{margin-top:%?20?%}.margin-b[data-v-4d69f276]{margin-bottom:%?20?%}.margin-tb[data-v-4d69f276]{margin-top:%?20?%;margin-bottom:%?20?%}.margin-lr[data-v-4d69f276]{margin-left:%?25?%;margin-right:%?25?%}.border[data-v-4d69f276], .border-t[data-v-4d69f276], .border-r[data-v-4d69f276], .border-b[data-v-4d69f276], .border-l[data-v-4d69f276]{position:relative}.border[data-v-4d69f276]{border:.5px solid #eee}.border-t[data-v-4d69f276]::after, .border-r[data-v-4d69f276]::after, .border-b[data-v-4d69f276]::after, .border-l[data-v-4d69f276]::after{content:"";position:absolute;\r\n /*background: #eee;*/background:linear-gradient(0deg,#eee .7px,transparent 0)}.border-t[data-v-4d69f276]::after, .border-b[data-v-4d69f276]::after{height:1px;left:%?25?%;right:%?25?%;top:0}.border-b[data-v-4d69f276]::after{top:auto;bottom:0}.border-l[data-v-4d69f276]::after, .border-r[data-v-4d69f276]::after{width:1px;top:0;bottom:0;left:0;background:linear-gradient(90deg,#eee .7px,transparent 0)}.border-r[data-v-4d69f276]::after{left:auto;right:0}.ellipsis-1[data-v-4d69f276]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bg[data-v-4d69f276]{background:#e74246}.bg-ff[data-v-4d69f276]{background:#fff}.color[data-v-4d69f276]{color:#e74246}.color-00[data-v-4d69f276]{color:#000}.color-ff[data-v-4d69f276]{color:#fff}.color-99[data-v-4d69f276], .icon_img_tip[data-v-4d69f276]{color:#999}.color-6c[data-v-4d69f276]{color:#6c6c6c}.text-right[data-v-4d69f276]{text-align:right}.font-26[data-v-4d69f276]{font-size:%?26?%}.position-r[data-v-4d69f276]{position:relative}uni-page-body[data-v-4d69f276]{position:relative}.map[data-v-4d69f276], uni-map[data-v-4d69f276]{width:auto;height:auto;position:fixed;left:0;top:100px;right:0;bottom:210px}.map[data-v-4d69f276]{display:flex;align-items:center;justify-content:center}.header[data-v-4d69f276]{position:fixed;top:0;left:0;right:0;height:100px;overflow:hidden}.icon_search[data-v-4d69f276]{margin-top:%?20?%}.btn[data-v-4d69f276]{line-height:25px;border-radius:%?4?%;margin-top:%?-5?%}.footer[data-v-4d69f276]{position:fixed;left:0;right:0;bottom:0;height:210px}.foot-border[data-v-4d69f276]{border-bottom:1px solid #eee;line-height:%?32?%}.foot-border .padding[data-v-4d69f276]{padding:%?25?%}.foot-active[data-v-4d69f276]{color:#e74246;position:relative}.foot-active[data-v-4d69f276]::after{content:"";position:absolute;height:2px;background:#e74246;border-radius:2px;bottom:0;width:5em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.scroll[data-v-4d69f276]{position:absolute;left:0;right:0;top:0;bottom:0}.scroll .padding[data-v-4d69f276]{padding-right:40px}.scroll .icon_circle[data-v-4d69f276]{position:absolute;right:%?25?%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.icon_img_tip[data-v-4d69f276]{padding:%?20?% 0}.icon-position[data-v-4d69f276]{position:relative;top:50%;left:50%;width:36px;height:36px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.icon-position .icon-img[data-v-4d69f276]{width:36px;height:36px;display:block;position:fixed;top:100px;left:100px}.icon-img[data-v-4d69f276]{width:36px;height:36px;display:block;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-70px}body.?%PAGE?%[data-v-4d69f276]{background:#f6f6f6}',""]),t.exports=a},d32ea:function(t,a,i){"use strict";i.r(a);var e=i("1c88"),d=i("834f");for(var o in d)"default"!==o&&function(t){i.d(a,t,(function(){return d[t]}))}(o);i("9a42");var n,r=i("f0c5"),s=Object(r["a"])(d["default"],e["b"],e["c"],!1,null,"4d69f276",null,!1,e["a"],n);a["default"]=s.exports}}]);
|