From 0798091933fade5d2ee24891d7441b4e848a4d25 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期二, 17 十二月 2024 17:15:39 +0800
Subject: [PATCH] 最新版本541200007

---
 h5/pages/staff/task/vDangetAppr.vue |   56 +++++++++++++++++++++++++++++++++++---------------------
 1 files changed, 35 insertions(+), 21 deletions(-)

diff --git a/h5/pages/staff/task/vDangetAppr.vue b/h5/pages/staff/task/vDangetAppr.vue
index 5dd7e69..e02a154 100644
--- a/h5/pages/staff/task/vDangetAppr.vue
+++ b/h5/pages/staff/task/vDangetAppr.vue
@@ -42,8 +42,8 @@
 				<view class="label">{{info.status == '1' ? '鏁存敼鍓�' : '瑙嗛/鍥剧墖'}}</view>
 				<view class="value">
 					<view class="adduser_list_item_ipt1_upload" v-for="(item, i) in info.dealBeforeFileList" :key="i">
-						<image v-if="item.type == 0" :src="item.fileurlFull" mode="widthFix"></image>
-						<video v-if="item.type == 1" :src="item.fileurlFull" :controls="false"></video>
+						<image v-if="item.type == 0" @click="priviewImage(item.fileurlFull)" :src="item.fileurlFull" mode="widthFix"></image>
+						<video v-if="item.type == 1" @click="videoClick(item, i)" :src="item.fileurlFull" :controls="false"></video>
 					</view>
 				</view>
 			</view>
@@ -51,8 +51,8 @@
 				<view class="label">鏁存敼鍚�</view>
 				<view class="value">
 					<view class="adduser_list_item_ipt1_upload" v-for="(item, i) in info.dealAfterFileList" :key="i">
-						<image v-if="item.type == 0" :src="item.fileurlFull" mode="widthFix"></image>
-						<video v-if="item.type == 1" :src="item.fileurlFull" :controls="false"></video>
+						<image v-if="item.type == 0" @click="priviewImage(item.fileurlFull)" :src="item.fileurlFull" mode="widthFix"></image>
+						<video v-if="item.type == 1" @click="videoClick(item, i)" :src="item.fileurlFull" :controls="false"></video>
 					</view>
 				</view>
 			</view>
@@ -133,8 +133,8 @@
 					<view class="adduser_list_item_ipt1_upload" v-for="(item, i) in dealBeforeFileList" :key="i">
 						<u-icon class="close" size="20" name="close-circle-fill" color="red"
 							@click="fileDel('dealBeforeFileList', i)"></u-icon>
-						<image v-if="item.type == 0" :src="item.fileurlFull" mode="widthFix"></image>
-						<video v-if="item.type == 1" :src="item.fileurlFull" :controls="false"></video>
+						<image v-if="item.type == 0" @click="priviewImage(item.fileurlFull)" :src="item.fileurlFull" mode="widthFix"></image>
+						<video v-if="item.type == 1" @click="videoClick(item, i)" :src="item.fileurlFull" :controls="false"></video>
 					</view>
 				</view>
 				<view class="label">閫�鍥炶鏄�</view>
@@ -263,9 +263,9 @@
 			@cancel="isShowHandleDate = false" mode="datetime"></u-datetime-picker>
 		<!--  -->
 
-		<view v-if="videoPlay" class="video_app">
+<!-- 		<view v-show="videoPlay" class="video_app">
 			<video controls id="myvideo" :src="videoUrl" @fullscreenchange="screenChange"></video>
-		</view>
+		</view> -->
 	</view>
 </template>
 
@@ -363,17 +363,19 @@
 			},
 			videoClick(item, i) {
 				this.videoContext = uni.createVideoContext("myvideo", this); // this杩欎釜鏄疄渚嬪璞� 蹇呬紶
-				console.log(item)
-				this.videoUrl = item.fileurlFull;
-				this.videoContext.requestFullScreen({
-					direction: 90
-				});
-				this.videoContext.play();
+				console.log(item)
 				this.videoPlay = true;
+				this.videoUrl = item.fileurlFull;
+				this.videoContext.requestFullScreen();
+				this.$nextTick(() => {
+					this.videoContext.play();
+				})
+				
 			},
 			handleOpen() {
 				this.isShowHandle = true;
-				const submitFileList = this.info.submitFileList || []
+				const submitFileList = this.info.submitFileList || []
+				this.dealBeforeFileList  = [...submitFileList]
 				this.submitFileList = [...submitFileList];
 				this.$set(this.handleParam, 'dealTime', dayjs().format('YYYY-MM-DD HH:mm:ss'));
 			},
@@ -800,8 +802,8 @@
 		}
 
 		.flow_wrap {
-			padding: 30rpx 0;
-
+			padding: 30rpx 0 90rpx;
+			
 			.list {
 				.item {
 					display: flex;
@@ -823,7 +825,7 @@
 						height: 80rpx;
 						position: relative;
 						margin-right: 20rpx;
-
+						
 						.img {
 							width: 80rpx;
 							height: 80rpx;
@@ -836,7 +838,8 @@
 							border-radius: 50%;
 							position: absolute;
 							right: 0;
-							bottom: 0;
+							bottom: 0;
+							z-index: 999;
 						}
 					}
 
@@ -1127,7 +1130,8 @@
 		.main_footer {
 			position: fixed;
 			bottom: 0;
-			width: 100%;
+			width: 100%;
+			z-index: 9999;
 			left: 0;
 			padding: 30rpx 10rpx 60rpx;
 			display: flex;
@@ -1368,7 +1372,17 @@
 			color: #333333;
 		}
 	}
-
+	.video_app{
+		position: absolute;
+		left: 0;
+		top: 0;
+		width: 100vw;
+		height: 100vh;
+		video{
+			width: 100%;
+			height: 100%;
+		}
+	}
 	.Transfer_footer {
 		display: flex;
 

--
Gitblit v1.9.3