|
|
@ -1,7 +1,7 @@ |
|
|
|
<template> |
|
|
|
<van-list v-if="technicianList.length > 0" v-model:loading="loading" :finished="finished" finished-text="没有更多了" @load="onLoad"> |
|
|
|
<view v-for="item in list" :key="item.id" class="technician-item" |
|
|
|
@click="select(item)"> |
|
|
|
@click="clickItem(item)"> |
|
|
|
<view class="technician-img-and-status"> |
|
|
|
<view class="img-box"> |
|
|
|
<image :src="item.image" mode="widthFix"></image> |
|
|
@ -32,7 +32,7 @@ |
|
|
|
<image src="@/static/technician/position.png" mode="aspectFill"></image> |
|
|
|
</view> |
|
|
|
<view class="distance"> |
|
|
|
{{ item.setKmOpen ? item.setKm || 0 : item.km || 0 }}km |
|
|
|
{{ item.setKmOpen == 'Y' ? item.setKm || 0 : item.km || 0 }}km |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
@ -89,6 +89,16 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
clickItem(item){ |
|
|
|
if (item.bookable != 'Y') { |
|
|
|
return uni.showToast({ |
|
|
|
title: '技师未开启接单', |
|
|
|
icon: 'none' |
|
|
|
}) |
|
|
|
} |
|
|
|
this.select(item) |
|
|
|
}, |
|
|
|
|
|
|
|
//计算距离 |
|
|
|
calculatedDistance(result,index){ |
|
|
|
console.log(index); |
|
|
|