doum
2025-09-11 7298d5354963a88643a543b51b90192dc9fc934c
h5/pages/driver/taskDetail.vue
@@ -41,11 +41,11 @@
         </template>
         <template v-else>
            <view class="line">
               <view class="label">合同编号</view>
               <view class="label">合同/单据编号</view>
               <view class="value">{{param.contractNum}}</view>
            </view>
            <view class="line">
               <view class="label">入库类型</view>
               <view class="label">作业类型</view>
               <view class="value">{{param.inType == 0 ? '整托盘' : '件烟'}}</view>
            </view>
            <view class="line">
@@ -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)
               }
            })