From 529d0b8982cf30f57ba7e366c0f822c1d82c0b69 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期二, 07 五月 2024 13:37:27 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/1.0.1' into 1.0.1

---
 wx/pages/report_details/report_details.vue |   30 ++++++++++++++++++++++++++++--
 1 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/wx/pages/report_details/report_details.vue b/wx/pages/report_details/report_details.vue
index 692cca5..7d7fbe7 100644
--- a/wx/pages/report_details/report_details.vue
+++ b/wx/pages/report_details/report_details.vue
@@ -96,6 +96,9 @@
 						<view class="info_list_item_label1">1銆佸憳宸ュ叧绯昏瘉鏄庤祫鏂�</view>
 						<view class="info_list_item_tu" v-if="info">
 							<view class="info_list_item_tu_img" v-for="(item,index) in info.relationFileList" :key="index">
+								<view class="info_list_item_tu_img_dele" @click.stop="deleFile(item.id, item.objId)">
+									<image src="@/static/icon/ic_delete@2x.png" mode="widthFix"></image>
+								</view>
 								<image :src="item.fileurlFull" mode="widthFix" v-if="item.type == 0"></image>
 								<video :src="item.fileurlFull" v-if="item.type == 1" />
 							</view>
@@ -110,7 +113,10 @@
 					<view class="info_list_item f">
 						<view class="info_list_item_label1">2銆佸尰鐤楄祫鏂�</view>
 						<view class="info_list_item_tu" v-if="info">
-							<view class="info_list_item_tu_img" v-for="(item, index) in [].concat(info.outpatientFileList).concat(info.hospitalFileList).concat(info.disabilityFileList)" :key="index">
+							<view class="info_list_item_tu_img" v-for="(item, index) in info.outpatientFileList" :key="index">
+								<view class="info_list_item_tu_img_dele" @click.stop="deleFile(item.id, item.objId)">
+									<image src="@/static/icon/ic_delete@2x.png" mode="widthFix"></image>
+								</view>
 								<image :src="item.fileurlFull" mode="widthFix" v-if="item.type === 0"></image>
 								<video :src="item.fileurlFull" v-if="item.type === 1"></video>
 							</view> 
@@ -126,6 +132,9 @@
 						<view class="info_list_item_label1">3銆佽禂浠樼粨妗堣祫鏂�</view>
 						<view class="info_list_item_tu" v-if="info">
 							<view class="info_list_item_tu_img" v-for="(item, index) in info.compensationFileList" :key="index">
+								<view class="info_list_item_tu_img_dele" @click.stop="deleFile(item.id, item.objId)">
+									<image src="@/static/icon/ic_delete@2x.png" mode="widthFix"></image>
+								</view>
 								<image :src="item.fileurlFull" mode="widthFix" v-if="item.type === 0"></image>
 								<video :src="item.fileurlFull" v-if="item.type === 1"></video>
 							</view>
@@ -219,6 +228,15 @@
 			...mapState(['cookies'])
 		},
 		methods: {
+			// 鍒犻櫎闄勪欢
+			deleFile(id, objId) {
+				this.$u.api.delFile(objId, id)
+					.then(res => {
+						if (res.code === 200) {
+							this.getDetails()
+						}
+					})
+			},
 			// 涓婁紶鏉愭枡
 			upload(type) {
 				var that = this
@@ -282,7 +300,6 @@
 				this.$u.api.settleClaimsById(this.id)
 					.then(res => {
 						if (res.code === 200) {
-							console.log(res)
 							this.info = res.data
 						}
 					})
@@ -566,6 +583,15 @@
 								align-items: center;
 								justify-content: center;
 								overflow: hidden;
+								position: relative;
+								.info_list_item_tu_img_dele {
+									width: 50rpx;
+									height: 50rpx;
+									position: absolute;
+									right: 0;
+									top: 0;
+									z-index: 9;
+								}
 								image {
 									width: 100%;
 									height: 100%;

--
Gitblit v1.9.3