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 |   17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/h5/pages/driver/taskDetail.vue b/h5/pages/driver/taskDetail.vue
index a5229da..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,7 +226,7 @@
 					lnt,
 					jobId
 				} = this
-				if (param.getDistance > signDistance) return
+				if (!param.getDistance || param.getDistance > signDistance) return
 				driverSignInTask({
 					jobId,
 					lat,
@@ -294,7 +294,8 @@
 						console.log('---', res);
 						this.getDetail()
 					},
-					fail: (err) => {
+					fail: (err) => {
+						this.getDetail()
 						this.showToast('鑾峰彇瀹氫綅澶辫触', err)
 					}
 				})

--
Gitblit v1.9.3