From 45af9ec519e4d93d79ddfa48a6c6c82b7ef94008 Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期六, 14 九月 2024 13:54:34 +0800
Subject: [PATCH] ll

---
 h5/pages/staff/task/vDangetAppr.vue |   28 +++++++++++++++-------------
 1 files changed, 15 insertions(+), 13 deletions(-)

diff --git a/h5/pages/staff/task/vDangetAppr.vue b/h5/pages/staff/task/vDangetAppr.vue
index a389fb6..3a13b23 100644
--- a/h5/pages/staff/task/vDangetAppr.vue
+++ b/h5/pages/staff/task/vDangetAppr.vue
@@ -28,13 +28,13 @@
 		</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="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 +42,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">
@@ -119,13 +119,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 +340,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 +453,12 @@
 			},
 			onSubBack() {
 				const {
-					submitFileList,
+					dealBeforeFileList,
 					backParam
 				} = this;
 				dealHiddenDanger({
 					...backParam,
-					dealBeforeFileList: submitFileList,
+					dealBeforeFileList,
 					status: 2,
 					id: this.id
 				}).then(res => {

--
Gitblit v1.9.3