From 5d8d536b79f7cc2e0719dd93c0069b80639e3bf1 Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期四, 13 二月 2025 17:56:35 +0800
Subject: [PATCH] ll
---
h5/pages/driver/taskDetail.vue | 27 +++++++++++++++------------
1 files changed, 15 insertions(+), 12 deletions(-)
diff --git a/h5/pages/driver/taskDetail.vue b/h5/pages/driver/taskDetail.vue
index e29a05f..4dbeaae 100644
--- a/h5/pages/driver/taskDetail.vue
+++ b/h5/pages/driver/taskDetail.vue
@@ -98,11 +98,11 @@
</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>
@@ -182,10 +182,10 @@
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,
@@ -226,15 +226,17 @@
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() {
@@ -292,7 +294,8 @@
console.log('---', res);
this.getDetail()
},
- fail: (err) => {
+ fail: (err) => {
+ this.getDetail()
this.showToast('鑾峰彇瀹氫綅澶辫触', err)
}
})
@@ -324,7 +327,7 @@
display: flex;
.label {
- width: 150rpx;
+ width: 154rpx;
font-size: 30rpx;
color: #666666;
}
--
Gitblit v1.9.3