From 43942a545271345ce26e40d82bb97138c5ea7611 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期五, 28 六月 2024 13:54:51 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 h5/pages/driver/taskDetail.vue |  741 +++++++++++++++++++++++++++++---------------------------
 1 files changed, 382 insertions(+), 359 deletions(-)

diff --git a/h5/pages/driver/taskDetail.vue b/h5/pages/driver/taskDetail.vue
index 05aa40e..7d8e014 100644
--- a/h5/pages/driver/taskDetail.vue
+++ b/h5/pages/driver/taskDetail.vue
@@ -1,52 +1,60 @@
 <template>
-	<view class="main_app">
-		<view class="status_wrap">
-			<image class="bg" src="../../static/driver/bg_renwu@2x.png" mode=""></image>
-			<view class="name">浣滀笟宸插畬鎴�</view>
-			<view class="id_card">鐨朅D1212</view>
-			<view class="status">浣滀笟瀹屾垚</view>
-		</view>
-		<!--  -->
-		<view class="main_content">
-			<view class="line">
-				<view class="label">鍙告満濮撳悕</view>
-				<view class="value">鍒樻煇</view>
-			</view>
-			<view class="line">
-				<view class="label">鎵嬫満鍙�</view>
-				<view class="value">188</view>
-			</view>
-			<view class="line">
-				<view class="label">杩愯緭鍗曞彿</view>
-				<view class="value" @click="showDetail = true">
-					<text class="waybill_num">Y111</text>
-					<text class="btn">杩愬崟璇︽儏</text>
-				</view>
-			</view>
-			<view class="line">
-				<view class="label">浣滀笟绫诲瀷</view>
-				<view class="value">鍏ュ洯瑁呰揣</view>
-			</view>
-			<view class="line">
-				<view class="label">杞︾墝鐓�</view>
-				<view class="value">鍓嶏細鐨朅21</view>
-			</view>
-			<!--  -->
-			<view class="line">
-				<view class="label">璺濈鍥尯</view>
-				<view class="value">
-					<view class="">0 鍏噷</view>
-					<view class="btn" @click="getLocation">
-						<u-icon name="map" :color="$store.state.primaryColor" class="mr6"></u-icon>
-						閲嶆柊瀹氫綅
-					</view>
-				</view>
-			</view>
-			<view class="warnning">
-				<u-icon name="info-circle" color="#ED4545" class="mr12"></u-icon>
-				濡傛棤娉曡幏鍙栧畾浣嶏紝璇风敤寰俊鎵弿鍥尯澶у睆浜岀淮
-			</view>
-<!-- 			<view class="line">
+  <view class="main_app">
+    <view class="status_wrap">
+      <image
+        class="bg"
+        src="../../static/driver/bg_renwu@2x.png"
+        mode=""
+      ></image>
+      <view class="name">浣滀笟宸插畬鎴�</view>
+      <view class="id_card">鐨朅D1212</view>
+      <view class="status">浣滀笟瀹屾垚</view>
+    </view>
+    <!--  -->
+    <view class="main_content">
+      <view class="line">
+        <view class="label">鍙告満濮撳悕</view>
+        <view class="value">鍒樻煇</view>
+      </view>
+      <view class="line">
+        <view class="label">鎵嬫満鍙�</view>
+        <view class="value">188</view>
+      </view>
+      <view class="line">
+        <view class="label">杩愯緭鍗曞彿</view>
+        <view class="value" @click="showDetail = true">
+          <text class="waybill_num">Y111</text>
+          <text class="btn">杩愬崟璇︽儏</text>
+        </view>
+      </view>
+      <view class="line">
+        <view class="label">浣滀笟绫诲瀷</view>
+        <view class="value">鍏ュ洯瑁呰揣</view>
+      </view>
+      <view class="line">
+        <view class="label">杞︾墝鐓�</view>
+        <view class="value">鍓嶏細鐨朅21</view>
+      </view>
+      <!--  -->
+      <view class="line">
+        <view class="label">璺濈鍥尯</view>
+        <view class="value">
+          <view class="">0 鍏噷</view>
+          <view class="btn" @click="getLocation">
+            <u-icon
+              name="map"
+              :color="$store.state.primaryColor"
+              class="mr6"
+            ></u-icon>
+            閲嶆柊瀹氫綅
+          </view>
+        </view>
+      </view>
+      <view class="warnning">
+        <u-icon name="info-circle" color="#ED4545" class="mr12"></u-icon>
+        濡傛棤娉曡幏鍙栧畾浣嶏紝璇风敤寰俊鎵弿鍥尯澶у睆浜岀淮
+      </view>
+      <!-- 			<view class="line">
 				<view class="label">绛惧埌鏃堕棿</view>
 				<view class="value">2022</view>
 			</view>
@@ -58,323 +66,338 @@
 				<view class="label">浣滀笟瀹屾垚</view>
 				<view class="value">2022</view>
 			</view> -->
-			<view class="signIn_wrap" @click="handleSignIn">
-				<image :src="param.status == '0' ? require('@/static/driver/btn_qiandao@2x.png') : require('@/static/driver/btn_qiandao_fail@2x.png')" class="img" mode="widthFix"></image>
-				<view class="handle">绛惧埌</view>
-				<view class="time">09:10</view>
-			</view>
-		</view>
-		<view class="space"></view>
-		<!-- 绛夊緟鍙彿 -->
-		<view class="padding_wrap">
-			<view class="btn cancel">鍙栨秷绛惧埌</view>
-			<view class="btn check">鏌ョ湅鎺掗槦鎯呭喌</view>
-		</view>
-		
-		<!-- modal -->
-		<u-popup :show="showDetail" :round="10" :safeAreaInsetBottom="true" closeOnClickOverlay :closeable="true" mode="bottom" @close="showDetail = false">
-					<view class="detail_modal">
-						<view class="modal_title">杩愬崟璇︽儏</view>
-						<view class="id_card">
-							<view class="last">鐨�</view>
-							<view class="name">AD1111</view>
-						</view>
-						<!--  -->
-						<view class="info">
-							<view class="line">
-								<view class="label">杩愯緭鍗曞彿</view>
-								<view class="value">2222</view>
-							</view>
-							<view class="line">
-								<view class="label">椹鹃┒鍛�</view>
-								<view class="value">2222</view>
-							</view>
-							<view class="line">
-								<view class="label">鎬昏繍杈撻噺</view>
-								<view class="value">2222</view>
-							</view>
-							<view class="line">
-								<view class="label">杩愯緭鍏徃</view>
-								<view class="value">2222</view>
-							</view>
-						</view>
-						<view class="separate"></view>
-						<view class="contract_list">
-							<view class="title">鍚堝悓鍙凤細111</view>
-							<view class="address">aadd</view>
-							<view class="list">
-								<view class="line">
-									<view class="label">鐗╂枡锛�</view>
-									<view class="value">榛勫北榛戦┈</view>
-								</view>
-								<view class="line">
-									<view class="label">鏁伴噺锛�</view>
-									<view class="value">榛勫北榛戦┈</view>
-								</view>
-								<view class="line">
-									<view class="label">鐗╂枡锛�</view>
-									<view class="value">榛勫北榛戦┈</view>
-								</view>
-								<view class="line">
-									<view class="label">鏁伴噺锛�</view>
-									<view class="value">榛勫北榛戦┈</view>
-								</view>
-							</view>
-						</view>
-					</view>
-				</u-popup>
-	</view>
+      <view class="signIn_wrap" @click="handleSignIn">
+        <image
+          :src="
+            param.status == '0'
+              ? require('@/static/driver/btn_qiandao@2x.png')
+              : require('@/static/driver/btn_qiandao_fail@2x.png')
+          "
+          class="img"
+          mode="widthFix"
+        ></image>
+        <view class="handle">绛惧埌</view>
+        <view class="time">09:10</view>
+      </view>
+    </view>
+    <view class="space"></view>
+    <!-- 绛夊緟鍙彿 -->
+    <view class="padding_wrap">
+      <view class="btn cancel">鍙栨秷绛惧埌</view>
+      <view class="btn check">鏌ョ湅鎺掗槦鎯呭喌</view>
+    </view>
+
+    <!-- modal -->
+    <u-popup
+      :show="showDetail"
+      :round="10"
+      :safeAreaInsetBottom="true"
+      closeOnClickOverlay
+      :closeable="true"
+      mode="bottom"
+      @close="showDetail = false"
+    >
+      <view class="detail_modal">
+        <view class="modal_title">杩愬崟璇︽儏</view>
+        <view class="id_card">
+          <view class="last">鐨�</view>
+          <view class="name">AD1111</view>
+        </view>
+        <!--  -->
+        <view class="info">
+          <view class="line">
+            <view class="label">杩愯緭鍗曞彿</view>
+            <view class="value">2222</view>
+          </view>
+          <view class="line">
+            <view class="label">椹鹃┒鍛�</view>
+            <view class="value">2222</view>
+          </view>
+          <view class="line">
+            <view class="label">鎬昏繍杈撻噺</view>
+            <view class="value">2222</view>
+          </view>
+          <view class="line">
+            <view class="label">杩愯緭鍏徃</view>
+            <view class="value">2222</view>
+          </view>
+        </view>
+        <view class="separate"></view>
+        <view class="contract_list">
+          <view class="title">鍚堝悓鍙凤細111</view>
+          <view class="address">aadd</view>
+          <view class="list">
+            <view class="line">
+              <view class="label">鐗╂枡锛�</view>
+              <view class="value">榛勫北榛戦┈</view>
+            </view>
+            <view class="line">
+              <view class="label">鏁伴噺锛�</view>
+              <view class="value">榛勫北榛戦┈</view>
+            </view>
+            <view class="line">
+              <view class="label">鐗╂枡锛�</view>
+              <view class="value">榛勫北榛戦┈</view>
+            </view>
+            <view class="line">
+              <view class="label">鏁伴噺锛�</view>
+              <view class="value">榛勫北榛戦┈</view>
+            </view>
+          </view>
+        </view>
+      </view>
+    </u-popup>
+  </view>
 </template>
 
 <script>
-	export default {
-		data() {
-			return {
-				param: {
-					status: '0'
-				},
-				showDetail: false,
-			};
-		},
-		methods: {
-			handleSignIn() {
-				const { param } = this
-				this.param.status = param.status == '0' ? '1' : '0'
-			},
-			getLocation() {
-				uni.getLocation({
-					type: 'wgs84',
-					success: function (res) {
-						console.log('褰撳墠浣嶇疆鐨勭粡搴︼細' + res.longitude);
-						console.log('褰撳墠浣嶇疆鐨勭含搴︼細' + res.latitude);
-					}
-				});
-			}
-		}
-	}
+export default {
+  data() {
+    return {
+      param: {
+        status: '0'
+      },
+      showDetail: false,
+    }
+  },
+  methods: {
+    handleSignIn() {
+      const { param } = this
+      this.param.status = param.status == '0' ? '1' : '0'
+    },
+    getLocation() {
+      uni.getLocation({
+        type: 'wgs84',
+        success: function (res) {
+          console.log('褰撳墠浣嶇疆鐨勭粡搴︼細' + res.longitude)
+          console.log('褰撳墠浣嶇疆鐨勭含搴︼細' + res.latitude)
+        }
+      })
+    }
+  }
+}
 </script>
 
 <style lang="scss">
-.main_app{
-	padding: 0;
-	.main_content{
-		background: #FFFFFF;
-		border-radius: 20rpx 20rpx 0rpx 0rpx;
-		padding: 16rpx 30rpx;
-		position: relative;
-		bottom: 32rpx;
-		.line{
-			padding: 24rpx 0 28rpx;
-			border-bottom: 1rpx solid #E5E5E5;
-			display: flex;
-			.label{
-				width: 150rpx;
-				font-size: 30rpx;
-				color: #666666;
-			}
-			.value{
-				flex: 1;
-				display: flex;
-				justify-content: space-between;
-				align-items: center;
-				font-size: 30rpx;
-				.waybill_num{
-					flex: 1;
-				}
-				.btn{
-					font-size: 28rpx;
-					color: $uni-color-primary;
-					display: flex;
-				}
-			}
-		}
-		.warnning{
-			display: flex;
-			color: #ED4545;
-			align-items: center;
-			margin: 40rpx 0;
-		}
-		.signIn_wrap{
-			margin: 80rpx auto;
-			width: 260rpx;
-			height: 260rpx;
-			position: relative;
-			color: #fff;
-			z-index: 1;
-			display: flex;
-			flex-direction: column;
-			justify-content: center;
-			align-items: center;
-			.handle{
-				font-weight: 500;
-				font-size: 40rpx;
-				line-height: 56rpx;
-			}
-			.time{
-				color: rgba(255,255,255,0.7);
-			}
-			.img{
-				position: absolute;
-				top: 0;
-				left: 0;
-				width: 100%;
-				z-index: -1;
-			}
-		}
-	}
-	.status_wrap{
-		height: 200rpx;
-		width: 100%;
-		padding: 30rpx;
-		position: relative;
-		color: #fff;
-		.bg{
-			width: 100%;
-			height: 100%;
-			position: absolute;
-			top: 0;
-			left: 0;
-			z-index: -1;
-		}
-		.name{
-			font-weight: 500;
-			font-size: 40rpx;
-			line-height: 56rpx;
-			margin-bottom: 12rpx;
-		}
-		.id_card{
-			color: rgba(255,255,255,0.8);
-		}
-		.status{
-			position: absolute;
-			right: 0;
-			top: 30rpx;
-			height: 68rpx;
-			line-height: 68rpx;
-			background: #FFFFFF;
-			padding: 0 24rpx;
-			border-radius: 34rpx 0rpx 0rpx 34rpx;
-			font-size: 26rpx;
-			color: $uni-color-primary;
-			
-		}
-	}
-	.space{
-		width: 750rpx;
-		height: 200rpx;
-	}
-	.padding_wrap{
-		position: fixed;
-		padding: 0 30rpx 64rpx;
-		bottom: 0;
-		left: 0;
-		width: 100%;
-		display: flex;
-		justify-content: space-between;
-		.btn{
-			height: 96rpx;
-			line-height: 96rpx;
-			text-align: center;
-			width: 336rpx;
-			font-size: 36rpx;
-			color: #333333;
-			background: #FFFFFF;
-			border-radius: 48rpx;
-			border: 1rpx solid #999999;
-		}
-		.check{
-			background: $uni-color-primary;
-			border: 1rpx solid $uni-color-primary;
-			color: #fff;
-		}
-	}
+.main_app {
+  padding: 0;
+  .main_content {
+    background: #ffffff;
+    border-radius: 20rpx 20rpx 0rpx 0rpx;
+    padding: 16rpx 30rpx;
+    position: relative;
+    bottom: 32rpx;
+    .line {
+      padding: 24rpx 0 28rpx;
+      border-bottom: 1rpx solid #e5e5e5;
+      display: flex;
+      .label {
+        width: 150rpx;
+        font-size: 30rpx;
+        color: #666666;
+      }
+      .value {
+        flex: 1;
+        display: flex;
+        justify-content: space-between;
+        align-items: center;
+        font-size: 30rpx;
+        .waybill_num {
+          flex: 1;
+        }
+        .btn {
+          font-size: 28rpx;
+          color: $uni-color-primary;
+          display: flex;
+        }
+      }
+    }
+    .warnning {
+      display: flex;
+      color: #ed4545;
+      align-items: center;
+      margin: 40rpx 0;
+    }
+    .signIn_wrap {
+      margin: 80rpx auto;
+      width: 260rpx;
+      height: 260rpx;
+      position: relative;
+      color: #fff;
+      z-index: 1;
+      display: flex;
+      flex-direction: column;
+      justify-content: center;
+      align-items: center;
+      .handle {
+        font-weight: 600;
+        font-size: 40rpx;
+        line-height: 56rpx;
+      }
+      .time {
+        color: rgba(255, 255, 255, 0.7);
+      }
+      .img {
+        position: absolute;
+        top: 0;
+        left: 0;
+        width: 100%;
+        z-index: -1;
+      }
+    }
+  }
+  .status_wrap {
+    height: 200rpx;
+    width: 100%;
+    padding: 30rpx;
+    position: relative;
+    color: #fff;
+    .bg {
+      width: 100%;
+      height: 100%;
+      position: absolute;
+      top: 0;
+      left: 0;
+      z-index: -1;
+    }
+    .name {
+      font-weight: 600;
+      font-size: 40rpx;
+      line-height: 56rpx;
+      margin-bottom: 12rpx;
+    }
+    .id_card {
+      color: rgba(255, 255, 255, 0.8);
+    }
+    .status {
+      position: absolute;
+      right: 0;
+      top: 30rpx;
+      height: 68rpx;
+      line-height: 68rpx;
+      background: #ffffff;
+      padding: 0 24rpx;
+      border-radius: 34rpx 0rpx 0rpx 34rpx;
+      font-size: 26rpx;
+      color: $uni-color-primary;
+    }
+  }
+  .space {
+    width: 750rpx;
+    height: 200rpx;
+  }
+  .padding_wrap {
+    position: fixed;
+    padding: 0 30rpx 64rpx;
+    bottom: 0;
+    left: 0;
+    width: 100%;
+    display: flex;
+    justify-content: space-between;
+    .btn {
+      height: 96rpx;
+      line-height: 96rpx;
+      text-align: center;
+      width: 336rpx;
+      font-size: 36rpx;
+      color: #333333;
+      background: #ffffff;
+      border-radius: 48rpx;
+      border: 1rpx solid #999999;
+    }
+    .check {
+      background: $uni-color-primary;
+      border: 1rpx solid $uni-color-primary;
+      color: #fff;
+    }
+  }
 }
-.detail_modal{
-	padding: 36rpx 30rpx;
-	.modal_title{
-		font-weight: 500;
-		font-size: 32rpx;
-		color: #222222;
-		line-height: 44rpx;
-		text-align: center;
-		margin-bottom: 36rpx;
-	}
-	.contract_list{
-		.list{
-			background: #F7F7F7;
-			border-radius: 8rpx;
-			padding: 20rpx;
-			.line{
-				display: flex;
-				margin-bottom: 20rpx;
-				&:nth-of-type(3n){
-					border-top: 1rpx solid #E5E5E5;
-					padding-top: 20rpx;
-				}
-				.label{
-					color: #666666;
-					width: 86rpx;
-				}
-				.value{
-					flex: 1;
-					color: #222222;
-				}
-			}
-		}
-		.title{
-			font-weight: 500;
-			font-size: 30rpx;
-			color: $uni-color-primary;
-			margin-bottom: 12rpx;
-		}
-		.address{
-			font-size: 26rpx;
-			color: #666666;
-			margin-bottom: 20rpx;
-		}
-	}
-	.info{
-		.line{
-			display: flex;
-			margin-bottom: 20rpx;
-			.label{
-				font-size: 30rpx;
-				color: #666666;
-				width: 150rpx;
-			}
-			.value{
-				flex: 1;
-				font-size: 30rpx;
-				color: #222222;
-			}
-		}
-	}
-	.separate{
-		width: 750rpx;
-		height: 2rpx;
-		margin: 30rpx -30rpx;
-		border: 1rpx solid #E5E5E5;
-	}
-	.id_card{
-		border-radius: 8rpx;
-		display: flex;
-		height: 60rpx;
-		line-height: 60rpx;
-		font-weight: 600;
-		font-size: 36rpx;
-		color: #111111;
-		text-align: center;
-		margin-bottom: 30rpx;
-		.last{
-			background: #E9F5F6;
-			width: 60rpx;
-			border-radius: 8rpx 0rpx 0rpx 8rpx;
-			border: 1rpx solid #DFDEDE;
-		}
-		.name{
-			width: 186rpx;
-			border: 1rpx solid #DFDEDE;
-		}
-	}
+.detail_modal {
+  padding: 36rpx 30rpx;
+  .modal_title {
+    font-weight: 600;
+    font-size: 32rpx;
+    color: #222222;
+    line-height: 44rpx;
+    text-align: center;
+    margin-bottom: 36rpx;
+  }
+  .contract_list {
+    .list {
+      background: #f7f7f7;
+      border-radius: 8rpx;
+      padding: 20rpx;
+      .line {
+        display: flex;
+        margin-bottom: 20rpx;
+        &:nth-of-type(3n) {
+          border-top: 1rpx solid #e5e5e5;
+          padding-top: 20rpx;
+        }
+        .label {
+          color: #666666;
+          width: 86rpx;
+        }
+        .value {
+          flex: 1;
+          color: #222222;
+        }
+      }
+    }
+    .title {
+      font-weight: 600;
+      font-size: 30rpx;
+      color: $uni-color-primary;
+      margin-bottom: 12rpx;
+    }
+    .address {
+      font-size: 26rpx;
+      color: #666666;
+      margin-bottom: 20rpx;
+    }
+  }
+  .info {
+    .line {
+      display: flex;
+      margin-bottom: 20rpx;
+      .label {
+        font-size: 30rpx;
+        color: #666666;
+        width: 150rpx;
+      }
+      .value {
+        flex: 1;
+        font-size: 30rpx;
+        color: #222222;
+      }
+    }
+  }
+  .separate {
+    width: 750rpx;
+    height: 2rpx;
+    margin: 30rpx -30rpx;
+    border: 1rpx solid #e5e5e5;
+  }
+  .id_card {
+    border-radius: 8rpx;
+    display: flex;
+    height: 60rpx;
+    line-height: 60rpx;
+    font-weight: 600;
+    font-size: 36rpx;
+    color: #111111;
+    text-align: center;
+    margin-bottom: 30rpx;
+    .last {
+      background: #e9f5f6;
+      width: 60rpx;
+      border-radius: 8rpx 0rpx 0rpx 8rpx;
+      border: 1rpx solid #dfdede;
+    }
+    .name {
+      width: 186rpx;
+      border: 1rpx solid #dfdede;
+    }
+  }
 }
 </style>

--
Gitblit v1.9.3