增加跳转地图
This commit is contained in:
@ -125,7 +125,7 @@
|
||||
v-if="orderInfo.shippingType === 2 && orderInfo.paid === 1"
|
||||
>
|
||||
<div>自提地址信息</div>
|
||||
<div class="place cart-color acea-row row-center-wrapper" @click="showChang">
|
||||
<div class="place cart-color acea-row row-center-wrapper" @click="showChang(orderInfo.systemStore)">
|
||||
<span class="iconfont icon-weizhi"></span>查看位置
|
||||
</div>
|
||||
</div>
|
||||
@ -494,25 +494,29 @@ export default {
|
||||
}
|
||||
});
|
||||
},
|
||||
showChang: function() {
|
||||
showChang: function(data) {
|
||||
// 这里判断是不是微信小程序
|
||||
if (isWeixin()) {
|
||||
let config = {
|
||||
latitude: this.system_store.latitude,
|
||||
longitude: this.system_store.longitude,
|
||||
name: this.system_store.name,
|
||||
address: this.system_store.address
|
||||
};
|
||||
} else {
|
||||
if (!this.mapKey)
|
||||
uni.showToast({
|
||||
title: "暂无法使用查看地图,请配置您的腾讯地图key",
|
||||
icon: "none",
|
||||
duration: 2000
|
||||
this.$yrouter.push({
|
||||
path: "/pages/map/index",
|
||||
query: data
|
||||
});
|
||||
return;
|
||||
this.mapShow = true;
|
||||
}
|
||||
// if (isWeixin()) {
|
||||
// let config = {
|
||||
// latitude: this.system_store.latitude,
|
||||
// longitude: this.system_store.longitude,
|
||||
// name: this.system_store.name,
|
||||
// address: this.system_store.address
|
||||
// };
|
||||
// } else {
|
||||
// if (!this.mapKey)
|
||||
// uni.showToast({
|
||||
// title: "暂无法使用查看地图,请配置您的腾讯地图key",
|
||||
// icon: "none",
|
||||
// duration: 2000
|
||||
// });
|
||||
// return;
|
||||
// this.mapShow = true;
|
||||
// }
|
||||
},
|
||||
goBack() {
|
||||
if (this.name === "MyOrder") {
|
||||
|
@ -29,38 +29,6 @@
|
||||
</view>
|
||||
<Loading :loaded="loaded" :loading="loading"></Loading>
|
||||
</view>
|
||||
<!-- <div>
|
||||
<iframe
|
||||
v-if="locationShow && !isWeixin"
|
||||
ref="geoPage"
|
||||
width="0"
|
||||
height="0"
|
||||
frameborder="0"
|
||||
style="display:none;"
|
||||
scrolling="no"
|
||||
:src="
|
||||
'https://apis.map.qq.com/tools/geolocation?key=' +
|
||||
mapKey +
|
||||
'&referer=myapp'
|
||||
"
|
||||
></iframe>
|
||||
</div>
|
||||
<div class="geoPage" v-if="mapShow">
|
||||
<iframe
|
||||
width="100%"
|
||||
height="100%"
|
||||
frameborder="0"
|
||||
scrolling="no"
|
||||
:src="
|
||||
'https://apis.map.qq.com/uri/v1/geocoder?coord=' +
|
||||
system_store.latitude +
|
||||
',' +
|
||||
system_store.longitude +
|
||||
'&referer=' +
|
||||
mapKey
|
||||
"
|
||||
></iframe>
|
||||
</div>-->
|
||||
</view>
|
||||
</template>
|
||||
|
||||
@ -98,6 +66,12 @@ export default {
|
||||
!this.loading && this.getOrderList();
|
||||
},
|
||||
methods: {
|
||||
showMaoLocation(data) {
|
||||
this.$yrouter.push({
|
||||
path: "/pages/map/index",
|
||||
query: data
|
||||
});
|
||||
},
|
||||
// 选中门店
|
||||
checked(e) {
|
||||
if (this.goName === "orders") {
|
||||
|
Reference in New Issue
Block a user