增加打开地图功能

This commit is contained in:
TOP糯米 2023-04-01 17:14:37 +08:00
parent ad91495238
commit 31672cb38d
2 changed files with 36 additions and 7 deletions

View File

@ -218,6 +218,8 @@ export default {
name: data.address.name,
mobile: data.address.mobil,
gender: data.address.sex == "男" ? 1 : 2,
lng: data.address.lng,
lat: data.address.lat,
}
// 师傅
if (prototype.$utils.isType(data.shifu, "object")) {
@ -252,8 +254,26 @@ export default {
orderId: data.order,
createTime: data.times,
serviceTime: data.starttime,
pickupAddress: data.address,
unloadAddress: data.addressb,
pickupAddress: {
id: data.address_a.id,
address: data.address_a.address,
detail: data.address_a.doorplate,
name: data.address_a.name,
mobile: data.address_a.mobil,
gender: data.address_a.sex == "男" ? 1 : 2,
lng: data.address_a.lng,
lat: data.address_a.lat,
},
unloadAddress: {
id: data.address_b.id,
address: data.address_b.address,
detail: data.address_b.doorplate,
name: data.address_b.name,
mobile: data.address_b.mobil,
gender: data.address_b.sex == "男" ? 1 : 2,
lng: data.address_b.lng,
lat: data.address_b.lat,
},
state: data.status,
price: data.money,
needAppraise: false,

View File

@ -100,7 +100,7 @@
</view>
<view class="section address">
<view class="section-title">服务信息</view>
<view class="address-box">
<view class="address-box" @click="openLocation(order.address.lng, order.address.lat)">
<text class="iconfont icon-dingwei"></text>
<view>
<view class="contact limit-line clamp-1">
@ -134,22 +134,22 @@
<block v-if="listType == 't3'">
<view class="section address">
<view class="section-title">取货地址</view>
<view class="address-box">
<view class="address-box" @click="openLocation(order.pickupAddress.lng, order.pickupAddress.lat)">
<text class="iconfont icon-dingwei"></text>
<view>
<view class="detail">
<text>{{ order.pickupAddress }}</text>
<text>{{ order.pickupAddress.address }}{{ order.pickupAddress.detail }}</text>
</view>
</view>
</view>
</view>
<view class="section address">
<view class="section-title">卸货地址</view>
<view class="address-box">
<view class="address-box" @click="openLocation(order.unloadAddress.lng, order.unloadAddress.lat)">
<text class="iconfont icon-dingwei"></text>
<view>
<view class="detail">
<text>{{ order.unloadAddress }}</text>
<text>{{ order.unloadAddress.address }}{{ order.unloadAddress.detail }}</text>
</view>
</view>
</view>
@ -243,6 +243,15 @@ export default {
onReachBottom() {},
onPullDownRefresh() {},
methods: {
/**
* 打开地图
*/
openLocation(lng, lat) {
uni.openLocation({
longitude: parseFloat(lng),
latitude: parseFloat(lat),
});
},
/**
* 展示师傅
*/