From a1647a5152e3d368ec2fb738ca7cc858e220d06c Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期二, 24 九月 2024 09:15:08 +0800
Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/dmvisit

---
 h5/pages/driver/taskDetail.vue |   46 +++++++++++++++++++++++++---------------------
 1 files changed, 25 insertions(+), 21 deletions(-)

diff --git a/h5/pages/driver/taskDetail.vue b/h5/pages/driver/taskDetail.vue
index 84f8f11..6f15732 100644
--- a/h5/pages/driver/taskDetail.vue
+++ b/h5/pages/driver/taskDetail.vue
@@ -11,10 +11,7 @@
       <view class="name" v-if="param.status == 5">鏈堝彴浣滀笟涓�</view>
       <view class="name" v-if="param.status == 6">浣滀笟宸插畬鎴�</view>
       <view class="id_card">{{ param.carCodeFront }}</view>
-      <view class="status" v-if="param.status == 1">绛夊緟绛惧埌</view>
-      <view class="status" v-if="param.status == 2">绛夊緟鍙彿</view>
-      <view class="status" v-if="param.status == 5">浣滀笟涓�</view>
-      <view class="status" v-if="param.status == 6">浣滀笟瀹屾垚</view>
+      <view class="status">{{statusMap[param.status]}}</view>
     </view>
     <!--  -->
     <view class="main_content">
@@ -26,7 +23,7 @@
         <view class="label">鎵嬫満鍙�</view>
         <view class="value">{{param.drivierPhone}}</view>
       </view>
-			<template v-if="param.type == 4">
+			<template v-if="param.type != 4">
 				<view class="line">
 				  <view class="label">杩愯緭鍗曞彿</view>
 				  <view class="value" @click="showDetail = true">
@@ -68,11 +65,19 @@
           </view>
         </view>
       </view>
-			<view class="line" v-if="param.status == 2">
+			<view class="line" v-if="param.signDate">
 			  <view class="label">绛惧埌鏃堕棿</view>
 			  <view class="value">{{param.signDate}}</view>
 			</view>
-      <view class="warnning">
+			<view class="line" v-if="param.startDate">
+			  <view class="label">寮�濮嬩綔涓�</view>
+			  <view class="value">{{param.startDate}}</view>
+			</view>
+			<view class="line" v-if="param.doneDate">
+			  <view class="label">浣滀笟瀹屾垚</view>
+			  <view class="value">{{param.doneDate}}</view>
+			</view>
+      <view v-if="param.status == 1" class="warnning">
         <u-icon name="info-circle" color="#ED4545" class="mr12"></u-icon>
         濡傛棤娉曡幏鍙栧畾浣嶏紝璇风敤寰俊鎵弿鍥尯澶у睆浜岀淮
       </view>
@@ -173,16 +178,20 @@
 
 <script>
 	import { driverTaskJobDetail, driverSignInTask } from '@/api';
+	import { statusMap } from '@/utils/config.js';
 	import dayjs from 'dayjs';
 export default {
   data() {
     return {
+			statusMap,
       param: {
         status: '0'
       },
 			jobId: '',
-			lat: '',
-			lnt: '',
+			// lat: '',
+			// lnt: '',
+			lat: '31.783205',
+			lnt: '117.262635',
 			nowTime: '',
 			signDistance: uni.getStorageSync('driverGuide').signDistance,
       showDetail: false,
@@ -190,17 +199,12 @@
   },
 	onLoad(option) {
 		this.jobId = option.id
-		if(option.status && option.status == '1'){
-			this.getLocation()
-		}else{
-			this.getDetail()
-		}
-		
-		// this.getDetail({
-		// 	jobId: option.id,
-		// 	lat: 31.769137,
-		// 	lnt: 117.232241,
-		// })
+		// if(option.status && option.status == '1'){
+		// 	this.getLocation()
+		// }else{
+		// 	this.getDetail()
+		// }
+		this.getDetail()
 		setInterval(() => {
 			this.nowTime = dayjs().format('HH:mm:ss')
 		})
@@ -236,7 +240,7 @@
 					this.getDetail()
         },
 				fail:(err) => {
-					console.log('err', err);
+					this.showToast('鑾峰彇瀹氫綅澶辫触')
 				}
       })
     },

--
Gitblit v1.9.3