From 50f987dba6e5cefcdf170bb6559e05229e88ae9a Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期三, 18 九月 2024 15:19:52 +0800
Subject: [PATCH] h5_meeting

---
 h5/pages/staff/task/vDangetAppr.vue |   50 +++++++++++++++++++++++++++-----------------------
 1 files changed, 27 insertions(+), 23 deletions(-)

diff --git a/h5/pages/staff/task/vDangetAppr.vue b/h5/pages/staff/task/vDangetAppr.vue
index a389fb6..6a3b311 100644
--- a/h5/pages/staff/task/vDangetAppr.vue
+++ b/h5/pages/staff/task/vDangetAppr.vue
@@ -28,13 +28,14 @@
 		</view>
 		<!--  -->
 		<view class="emyty"></view>
-		<view v-if="info.status == 1" class="module_list">
+		<view v-if="info.status == 1 || info.status == 2" class="module_list">
+			<view class="flow_title">澶勭悊缁撴灉</view>
 			<view class="item">
 				<view class="label">澶勭悊缁撴灉</view>
-				<view class="value primaryColor">{{ statusMap[info.status] }}</view>
+				<view class="value primaryColor" :class="{ red: info.status == 2 }">{{ statusMap[info.status] }}</view>
 			</view>
 			<view class="item">
-				<view class="label">鏁存敼鍓�</view>
+				<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>
@@ -42,7 +43,7 @@
 					</view>
 				</view>
 			</view>
-			<view class="item">
+			<view class="item" v-if="info.dealAfterFileList && info.dealAfterFileList.length > 0">
 				<view class="label">鏁存敼鍚�</view>
 				<view class="value">
 					<view class="adduser_list_item_ipt1_upload" v-for="(item, i) in info.dealAfterFileList" :key="i">
@@ -52,7 +53,7 @@
 				</view>
 			</view>
 			<view class="item">
-				<view class="label">鏁存敼璇存槑</view>
+				<view class="label">{{info.status == '1' ? '鏁存敼璇存槑' : '閫�鍥炶鏄�'}}</view>
 				<view class="value">{{ info.checkInfo }}</view>
 			</view>
 		</view>
@@ -119,13 +120,13 @@
 
 				<view class="label">鍥剧墖/瑙嗛</view>
 				<view class="upload_wrap">
-					<view class="adduser_list_item_ipt1_upload" @click="showUpload = true">
+					<view class="adduser_list_item_ipt1_upload" @click="showUploadBe = true">
 						<u-icon name="plus" color="rgb(153, 153, 153)" size="28"></u-icon>
 						<view class="mt6">鍥剧墖/瑙嗛</view>
 					</view>
-					<view class="adduser_list_item_ipt1_upload" v-for="(item, i) in submitFileList" :key="i">
+					<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('submitFileList', i)"></u-icon>
+							@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"></video>
 					</view>
@@ -340,13 +341,15 @@
 			},
 			handleOpen() {
 				this.isShowHandle = true;
-				console.log('info', this.info);
-				this.dealBeforeFileList = [...this.info.submitFileList];
+				const submitFileList = this.info.submitFileList || []
+				this.submitFileList = [...submitFileList];
 				this.$set(this.handleParam, 'dealTime', dayjs().format('YYYY-MM-DD HH:mm:ss'));
 			},
 			handleBack() {
-				this.isShowBack = true;
-				this.submitFileList = [...this.info.submitFileList];
+				this.isShowBack = true;
+				// const submitFileList = this.info.submitFileList || []
+				// this.submitFileList = [...submitFileList];
+				this.dealBeforeFileList = []
 				this.$set(this.backParam, 'dealTime', dayjs().format('YYYY-MM-DD HH:mm:ss'));
 			},
 			getDetail() {
@@ -451,12 +454,12 @@
 			},
 			onSubBack() {
 				const {
-					submitFileList,
+					dealBeforeFileList,
 					backParam
 				} = this;
 				dealHiddenDanger({
 					...backParam,
-					dealBeforeFileList: submitFileList,
+					dealBeforeFileList,
 					status: 2,
 					id: this.id
 				}).then(res => {
@@ -754,16 +757,14 @@
 	.main_app {
 		background-color: #fff;
 		padding-bottom: 0;
-
+		.flow_title {
+			font-weight: 600;
+			font-size: 32rpx;
+			color: #222222;
+			margin-bottom: 24rpx;
+		}
 		.flow_wrap {
 			padding: 30rpx 0;
-
-			.flow_title {
-				font-weight: 600;
-				font-size: 32rpx;
-				color: #222222;
-				margin-bottom: 24rpx;
-			}
 
 			.list {
 				.item {
@@ -919,7 +920,10 @@
 			}
 		}
 
-		.module_list {
+		.module_list {
+			.title{
+				
+			}
 			.item {
 				padding: 30rpx 0;
 				border-bottom: 1rpx solid #e5e5e5;

--
Gitblit v1.9.3