pages-applic-aed.1a6053f8.js 12 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-applic-aed"],{"4b65":function(t,e,i){"use strict";var a=i("d33e"),o=i.n(a);o.a},"65da":function(t,e,i){"use strict";i.d(e,"b",(function(){return o})),i.d(e,"c",(function(){return n})),i.d(e,"a",(function(){return a}));var a={uniLoadMore:i("ece1").default,uniPopup:i("d343").default},o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"content"},[a("v-uni-view",{staticClass:"map",attrs:{id:"map"}},[a("v-uni-map",{ref:"map_1",staticStyle:{width:"750rpx",height:"600rpx"},attrs:{id:"map_1",latitude:t.latitude,longitude:t.longitude,markers:t.aedmarker},on:{updated:function(e){arguments[0]=e=t.$handleEvent(e),t.mapChange.apply(void 0,arguments)}}})],1),a("v-uni-scroll-view",{staticClass:"scroll-wrapper",style:{height:t.height},attrs:{"scroll-y":"true"},on:{scrolltolower:function(e){arguments[0]=e=t.$handleEvent(e),t.loadData.apply(void 0,arguments)}}},[t.loaded&&0===t.AEDList.length?a("espempty",{attrs:{tit:"智能AED列表为空"}}):t._e(),t._l(t.AEDList,(function(e,o){return a("v-uni-view",{key:e.id,staticClass:"list-tpl flex",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.openAddress(e)}}},[[a("v-uni-view",{staticClass:"list-left"},[a("v-uni-view",{staticClass:"info"},[a("v-uni-view",{staticClass:"title"},[t._v(t._s(e.introduction))]),a("v-uni-view",{staticClass:"addr"},[t._v("地址:"+t._s(e.address))])],1)],1),a("v-uni-view",{staticClass:"image"},[a("v-uni-image",{attrs:{src:i("4440")}}),e.space>999?a("v-uni-view",{staticClass:"tip"},[t._v(">999m")]):a("v-uni-view",{staticClass:"tip"},[t._v(t._s(e.space)+"m")])],1)]],2)})),a("uni-load-more",{attrs:{status:t.loadtype}})],2),a("uni-popup",{ref:"popup",attrs:{type:"bottom"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.close.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"popup_row"},[a("v-uni-view",{staticClass:"rows"},[a("v-uni-view",{staticClass:"rows-item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toGaodeMap.apply(void 0,arguments)}}},[t._v("高德地图")]),a("v-uni-view",{staticClass:"rows-item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.tobaiDuMap.apply(void 0,arguments)}}},[t._v("百度地图")]),a("v-uni-view",{staticClass:"rows-item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.totengxunMap.apply(void 0,arguments)}}},[t._v("腾讯地图")])],1)],1)],1)],1)},n=[]},adf4:function(t,e,i){"use strict";var a=i("4ea4");i("99af"),i("d81d"),i("ac1f"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("96cf");var o=a(i("1da1")),n=a(i("5530")),l=a(i("ade3")),d=i("2f62"),c=a(i("3912")),r=a(i("d343")),s=a(i("ece1")),f=i("0bb8"),u=(i("3c03"),{components:{uniPopup:r.default,espempty:c.default,uniLoadMore:s.default},data:function(){var t;return t={aedmarker:[],loaded:!1,loadtype:"more",page:1,limit:10,AEDList:[],height:"",list:[],latitude:"",longitude:"",current:0,name:"",uid:""},(0,l.default)(t,"name",""),(0,l.default)(t,"phone",""),(0,l.default)(t,"to_phone",""),(0,l.default)(t,"marker",[]),(0,l.default)(t,"specificAdd",""),(0,l.default)(t,"addressData",{name:"",mobile:"",latitude:0,longitude:0,address:{province:"",city:"",district:"",detail:""},area:"",default:!1}),t},onReady:function(t){var e=this;uni.getSystemInfo({success:function(t){var i=uni.createSelectorQuery();i.select(".scroll-wrapper").boundingClientRect(),i.exec((function(i){console.log(i,"ddddddddddddd"),e.height=t.windowHeight-i[0].top+"px",console.log("打印页面的剩余高度",e.height)}))},fail:function(t){}})},onLoad:function(){var t=this;console.log("开始加载事件");try{var e,a=i("fbf8");e=a.getLocation,a.ready((function(){console.log("加载完毕注册事件"),e({type:"gcj02",success:function(e){console.log("获取经纬度",e),t.longitude=e.longitude,t.latitude=e.latitude,t.marker=[{latitude:t.latitude,longitude:t.longitude,iconPath:"/static/img/img19.png",width:"45",height:"45"}],t.loadData()},fail:function(t){console.log("失败",t),window.location.reload()}})}))}catch(l){var o;console.log(l);var n=i("fbf8");o=n.getLocation,n.ready((function(){console.log("加载完毕注册事件"),o({type:"gcj02",success:function(e){console.log("获取经纬度1",e),t.longitude=e.longitude,t.latitude=e.latitude,t.loadData()},fail:function(t){console.log("失败",t)}})}))}},computed:(0,n.default)({},(0,d.mapState)("user",["hasLogin","userInfo"])),methods:(0,n.default)((0,n.default)({},(0,d.mapMutations)("user",["setUserInfo"])),{},{mapChange:function(t){console.log(t)},loadData:function(){var t=this;return(0,o.default)(regeneratorRuntime.mark((function e(){var i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(i=t,"loading"!=i.loadtype&&"noMore"!=i.loadtype){e.next=3;break}return e.abrupt("return");case 3:i.loadtype="loading",(0,f.getListAED)({page:i.page,limit:i.limit}).then((function(t){var e=t.data;console.log(e,999);for(var a=0;a<e.length;a++)e[a].space=i.space(i.latitude,i.longitude,e[a].latitude,e[a].longitude);i.AEDList=i.AEDList.concat(e),console.log(i.AEDList,"obj.AEDList+++++++");var o=e.map((function(t){return{latitude:t.latitude,longitude:t.longitude,iconPath:"/static/img/img014.png",width:"35",height:"35",id:t.id,address:t.address}}));i.aedmarker=i.marker.concat(o),i.loaded=!0,i.page++,i.limit==e.length?i.loadtype="more":i.loadtype="noMore"}));case 5:case"end":return e.stop()}}),e)})))()},space:function(t,e,i,a){console.log(t,e,i,a);var o=t*Math.PI/180,n=i*Math.PI/180,l=o-n,d=e*Math.PI/180-a*Math.PI/180,c=2*Math.asin(Math.sqrt(Math.pow(Math.sin(l/2),2)+Math.cos(o)*Math.cos(n)*Math.pow(Math.sin(d/2),2)));return c*=6378.137,c=Math.round(1e4*c)/1e4,1e3*c},openAddress:function(t){var e=this;e.latitude2=t.latitude,e.longitude2=t.longitude,e.address=t.address,this.$refs.popup.open()},toGaodeMap:function(){var t=this.latitude2,e=this.longitude2,i=this.address;console.log("选择高德",t,e,i),window.location.href="https://uri.amap.com/marker?position=".concat(e,",").concat(t,"&name=").concat(i)},totengxunMap:function(){var t=this.latitude2,e=this.longitude2,i=this.address;console.log("选择腾讯",t,e),window.location.href="http://apis.map.qq.com/uri/v1/marker?marker=coord:".concat(t,",").concat(e,";addr:").concat(i)},tobaiDuMap:function(){var t=this.latitude2,e=this.longitude2,i=this.latitude,a=this.longitude,o=this.address;console.log("选择百度",t,e),console.log("获取当前经纬度",i,a),window.location.href="http://api.map.baidu.com/direction?origin=latlng:".concat(i,",").concat(a,"|name:我的位置&destination=").concat(t,",").concat(e,"&mode=driving&region=").concat(o,"&output=html&src=webapp.baidu.openAPIdemo")}})});e.default=u},ae58:function(t,e,i){"use strict";i.r(e);var a=i("adf4"),o=i.n(a);for(var n in a)"default"!==n&&function(t){i.d(e,t,(function(){return a[t]}))}(n);e["default"]=o.a},c104:function(t,e,i){var a=i("24fb");e=a(!1),e.push([t.i,'@charset "UTF-8";\n/* 页面左右间距 */\n/* 文字尺寸 */\n/*文字颜色*/\n/* 边框颜色 */\n/*颜色*/\n/* 图片加载中颜色 */\n/* 行为相关颜色 */\n/* 功能栏字体大小 */\n/*功能栏左侧小图标*/body[data-v-9971e7fa],\nuni-page-body[data-v-9971e7fa]{height:100%;width:100%;background-color:#fff}.content[data-v-9971e7fa]{height:100%;width:100%;background-color:#fff}.map[data-v-9971e7fa]{width:100%;height:%?600?%}.location[data-v-9971e7fa]{overflow-y:scroll;position:fixed;bottom:0;height:55%;width:100%;background-color:#fff;padding:%?24?%}.location .Search-box[data-v-9971e7fa]{height:%?80?%;padding-right:%?24?%;padding-left:%?24?%}.location .Search-box .Search-box-sort[data-v-9971e7fa]{float:left;margin-left:%?32?%;margin-right:%?19?%}.location .Search-box .Search-box-sort .sort-text[data-v-9971e7fa]{width:%?57?%;height:%?29?%;font-size:%?30?%;font-weight:500;color:#333;line-height:%?58?%;margin-right:%?19?%}.location .Search-box .Search-box-sort .sort-img[data-v-9971e7fa]{width:%?21?%;height:%?11?%;margin-bottom:%?4?%}.location .Search-box .Search-box-size[data-v-9971e7fa]{height:%?58?%;border-radius:%?32?%;background-color:#f1f1f1;padding-left:%?36?%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.location .Search-box .Search-box-size .box-img[data-v-9971e7fa]{height:%?32?%;width:%?32?%;margin-right:%?16?%}.location .Search-box .Search-box-size .box-word[data-v-9971e7fa]{width:100%;font-size:%?26?%;font-weight:500;color:#cdcbcb;line-height:%?55?%}.location .location-item[data-v-9971e7fa]{z-index:1000;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-bottom:%?1?% solid #e7e8ea;padding:%?15?% 0}.location .location-item .box-left[data-v-9971e7fa]{display:-webkit-box;display:-webkit-flex;display:flex}.location .location-item .box-left .img01[data-v-9971e7fa]{width:%?8?%;height:%?28?%;margin-right:%?18?%}.location .location-item .box-left .img01 uni-image[data-v-9971e7fa]{width:%?8?%;height:%?28?%}.location .location-item .box-left .img02[data-v-9971e7fa]{width:%?117?%;height:%?117?%;border-radius:50%}.location .location-item .box-left .img02 uni-image[data-v-9971e7fa]{width:%?117?%;height:%?117?%;border-radius:50%}.location .location-item .box-left .info[data-v-9971e7fa]{margin-left:%?16?%}.location .location-item .box-left .info .info-header[data-v-9971e7fa]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.location .location-item .box-left .info .info-header .name[data-v-9971e7fa]{font-size:%?32?%;color:#333}.location .location-item .box-left .info .info-header .distance[data-v-9971e7fa]{margin-left:%?25?%;font-size:%?28?%;color:#303133}.location .location-item .box-left .info .info-header .location-icon[data-v-9971e7fa]{margin-left:%?10?%;width:%?20?%;height:%?26?%}.location .location-item .box-left .info .info-header .location-icon uni-image[data-v-9971e7fa]{width:%?20?%;height:%?26?%;display:inline}.location .location-item .box-left .info .address[data-v-9971e7fa]{font-size:%?26?%;color:#333;margin-top:%?33?%}.location .location-item .box-right .img[data-v-9971e7fa]{height:%?107?%}.location .location-item .box-right .img uni-image[data-v-9971e7fa]{width:%?107?%;height:%?107?%}.location .location-item .box-right .called[data-v-9971e7fa]{margin-right:%?16?%;height:%?107?%;line-height:%?107?%;font-size:%?28?%;color:#cb131c}.list-tpl[data-v-9971e7fa]{background-color:#fff;margin:%?25?% %?0?%;padding:%?25?% %?25?%;font-size:%?28?%;border-radius:%?15?%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-bottom:1px solid #f1f1f1}.list-tpl .list-left[data-v-9971e7fa]{display:-webkit-box;display:-webkit-flex;display:flex;width:100%}.list-tpl .list-left .number[data-v-9971e7fa]{font-size:%?32?%;margin-right:%?14?%}.list-tpl .list-left .info[data-v-9971e7fa]{width:100%}.list-tpl .list-left .info .title[data-v-9971e7fa]{font-size:%?32?%;color:#222;font-weight:500}.list-tpl .list-left .info .addr[data-v-9971e7fa]{width:%?400?%;margin-top:%?20?%;font-size:%?20?%;font-family:PingFang SC;font-weight:500;color:#999}.list-tpl .image[data-v-9971e7fa]{width:10%;text-align:center}.list-tpl .image uni-image[data-v-9971e7fa]{width:%?50?%;height:%?50?%}.list-tpl .image .tip[data-v-9971e7fa]{color:#7f7f7f;font-size:%?21?%}.popup_row[data-v-9971e7fa]{width:100%;height:%?500?%;background-color:#fff;border-radius:%?20?%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.popup_row .rows[data-v-9971e7fa]{width:100%;padding:0 %?24?%}.popup_row .rows .rows-item[data-v-9971e7fa]{height:%?80?%;line-height:%?80?%;text-align:center;width:100%;font-size:%?32?%;color:#303133}body.?%PAGE?%[data-v-9971e7fa]{background-color:#fff}',""]),t.exports=e},d33e:function(t,e,i){var a=i("c104");"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var o=i("4f06").default;o("b2a7e09a",a,!0,{sourceMap:!1,shadowMode:!1})},e534:function(t,e,i){"use strict";i.r(e);var a=i("65da"),o=i("ae58");for(var n in o)"default"!==n&&function(t){i.d(e,t,(function(){return o[t]}))}(n);i("4b65");var l,d=i("f0c5"),c=Object(d["a"])(o["default"],a["b"],a["c"],!1,null,"9971e7fa",null,!1,a["a"],l);e["default"]=c.exports}}]);