|  |  |  | 
|---|
|  |  |  | </view> --> | 
|---|
|  |  |  | <view v-if="param.status == 1" class="signIn_wrap" @click="handleSignIn"> | 
|---|
|  |  |  | <image :src=" | 
|---|
|  |  |  | param.getDistance < signDistance | 
|---|
|  |  |  | (param.getDistance || param.getDistance == 0) && param.getDistance < signDistance | 
|---|
|  |  |  | ? require('@/static/driver/btn_qiandao@2x.png') | 
|---|
|  |  |  | : require('@/static/driver/btn_qiandao_fail@2x.png') | 
|---|
|  |  |  | " class="img" mode="widthFix"></image> | 
|---|
|  |  |  | <view class="handle">{{ param.getDistance > signDistance ? '无法签到' : '签到' }}</view> | 
|---|
|  |  |  | <view class="handle">{{ !param.getDistance || param.getDistance > signDistance ? '无法签到' : '签到' }}</view> | 
|---|
|  |  |  | <view class="time">{{nowTime}}</view> | 
|---|
|  |  |  | </view> | 
|---|
|  |  |  | </view> | 
|---|
|  |  |  | 
|---|
|  |  |  | status: '0' | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | jobId: '', | 
|---|
|  |  |  | // lat: '', | 
|---|
|  |  |  | // lnt: '', | 
|---|
|  |  |  | lat: '31.783205', | 
|---|
|  |  |  | lnt: '117.262635', | 
|---|
|  |  |  | lat: '', | 
|---|
|  |  |  | lnt: '', | 
|---|
|  |  |  | // lat: '31.783205', | 
|---|
|  |  |  | // lnt: '117.262635', | 
|---|
|  |  |  | nowTime: '', | 
|---|
|  |  |  | wmsInfo: {}, | 
|---|
|  |  |  | signDistance: uni.getStorageSync('driverGuide').signDistance, | 
|---|
|  |  |  | 
|---|
|  |  |  | lnt, | 
|---|
|  |  |  | jobId | 
|---|
|  |  |  | } = this | 
|---|
|  |  |  | if (param.getDistance > signDistance) return | 
|---|
|  |  |  | if (!param.getDistance || param.getDistance > signDistance) return | 
|---|
|  |  |  | driverSignInTask({ | 
|---|
|  |  |  | jobId, | 
|---|
|  |  |  | lat, | 
|---|
|  |  |  | lnt, | 
|---|
|  |  |  | signType: 0 | 
|---|
|  |  |  | }).then(res => { | 
|---|
|  |  |  | this.showToast('签到成功') | 
|---|
|  |  |  | this.getDetail() | 
|---|
|  |  |  | }).then(res => { | 
|---|
|  |  |  | if (res && res.code == 200) { | 
|---|
|  |  |  | this.showToast('签到成功') | 
|---|
|  |  |  | this.getDetail() | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | getDetail() { | 
|---|
|  |  |  | 
|---|
|  |  |  | console.log('---', res); | 
|---|
|  |  |  | this.getDetail() | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | fail: (err) => { | 
|---|
|  |  |  | fail: (err) => { | 
|---|
|  |  |  | this.getDetail() | 
|---|
|  |  |  | this.showToast('获取定位失败', err) | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | 
|---|
|  |  |  | display: flex; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | .label { | 
|---|
|  |  |  | width: 150rpx; | 
|---|
|  |  |  | width: 154rpx; | 
|---|
|  |  |  | font-size: 30rpx; | 
|---|
|  |  |  | color: #666666; | 
|---|
|  |  |  | } | 
|---|