From 150ba60e3436b3e6a418b0a66723938b5dc2cfb8 Mon Sep 17 00:00:00 2001
From: chenyao <1219716595@qq.com>
Date: Fri, 31 Jul 2026 17:17:14 +0800
Subject: [PATCH] feat:处置功能

---
 applications/task-work-order/src/views/orderView/orderManage/clueEvents/ViewDiaLog.vue |   19 ++++++++++---------
 1 files changed, 10 insertions(+), 9 deletions(-)

diff --git a/applications/task-work-order/src/views/orderView/orderManage/clueEvents/ViewDiaLog.vue b/applications/task-work-order/src/views/orderView/orderManage/clueEvents/ViewDiaLog.vue
index 7e13fa1..1eca57c 100644
--- a/applications/task-work-order/src/views/orderView/orderManage/clueEvents/ViewDiaLog.vue
+++ b/applications/task-work-order/src/views/orderView/orderManage/clueEvents/ViewDiaLog.vue
@@ -1,5 +1,5 @@
 <template>
-	<el-dialog class="gd-dialog" v-model="visible" title="查看" @closed="visible = false" width="1000px" destroy-on-close>
+	<el-dialog class="gd-dialog" v-model="visible" title="查看" @closed="handleClose" width="1000px" destroy-on-close>
 		<div v-loading="loading">
 			<el-table :data="list" class="gd-dialog-table">
 				<el-table-column label="线索缩略图" width="120">
@@ -60,12 +60,7 @@
 		/>
 	</el-dialog>
 
-	<VideoPlayDialog
-		ref="videoPlayDialogRef"
-		v-if="VideoShow"
-		v-model="VideoShow"
-		:playUrl="currentVideo.resultUrl"
-	/>
+	<VideoPlayDialog ref="videoPlayDialogRef" v-if="VideoShow" v-model="VideoShow" :playUrl="currentVideo.resultUrl" />
 </template>
 
 <script setup>
@@ -83,6 +78,7 @@
 const permission = computed(() => store.state.user.permission)
 console.log(permission.value.clueEvents_distribute, 'permission')
 
+const emit = defineEmits(['success'])
 const visible = defineModel()
 const loading = ref(false)
 const list = ref([])
@@ -119,11 +115,11 @@
 	if (!currentRow.value?.id) return
 	loading.value = true
 	try {
-		const res = await gdTaskResultListApi({ patrolTaskId: currentRow.value.id})
+		const res = await gdTaskResultListApi({ patrolTaskId: currentRow.value.id })
 		list.value = await Promise.all(
 			(res?.data?.data ?? []).map(async item => {
 				if (item.attachmentType !== 2) return item
-				const aiImg = await getAiImg(item.resultUrl,item.geojson)
+				const aiImg = await getAiImg(item.resultUrl, item.geojson)
 				return { ...item, aiImg }
 			})
 		)
@@ -155,6 +151,11 @@
 	await getList()
 }
 
+function handleClose() {
+	emit('success')
+	visible = false
+}
+
 defineExpose({ open })
 </script>
 

--
Gitblit v1.9.3