From 754f0eea0b16985a4dc8e8448e1bde7a8aec6f26 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期二, 18 二月 2025 16:22:48 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- h5/pages/driver/taskDetail.vue | 25 ++++++++++++++----------- 1 files changed, 14 insertions(+), 11 deletions(-) diff --git a/h5/pages/driver/taskDetail.vue b/h5/pages/driver/taskDetail.vue index 7484ad8..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) } }) -- Gitblit v1.9.3