From 2fa2c869c3613bc3d7af6baf13eb7fab2a9aa179 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Sat, 06 Jun 2026 16:50:22 +0800
Subject: [PATCH] feat: ai图片框调整

---
 applications/task-work-order/src/views/orderView/orderManage/orderManage/outcomeData.vue |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/applications/task-work-order/src/views/orderView/orderManage/orderManage/outcomeData.vue b/applications/task-work-order/src/views/orderView/orderManage/orderManage/outcomeData.vue
index 7ed211e..7db0c2e 100644
--- a/applications/task-work-order/src/views/orderView/orderManage/orderManage/outcomeData.vue
+++ b/applications/task-work-order/src/views/orderView/orderManage/orderManage/outcomeData.vue
@@ -40,9 +40,9 @@
             <template v-slot="{ row }">
 							<el-image
 								v-if="row.attachmentType === 1 || row.attachmentType === 2"
-		            :src="row.attachmentType === 1 ? row.resultUrl : getAiImg(row.resultUrl)"
-		            :preview-src-list="[row.attachmentType === 1 ? row.resultUrl : getAiImg(row.resultUrl)]"
-		            fit="cover"
+								:src="row.attachmentType === 1 ? row.resultUrl : row.aiImg"
+								:preview-src-list="[row.attachmentType === 1 ? row.resultUrl : row.aiImg]"
+								fit="cover"
 		            style="width: 80px; height: 80px"
 		            preview-teleported
 							/>
@@ -140,7 +140,13 @@
         ? searchParams.value.patrolTaskIds.join(',')
         : ''
     })
-    list.value = res?.data?.data?.records || []
+		list.value = await Promise.all(
+			(res?.data?.data?.records ?? []).map(async item => {
+				if (item.attachmentType !== 2) return item
+				const aiImg = await getAiImg(item.resultUrl,item.geojson)
+				return { ...item, aiImg }
+			})
+		)
     total.value = res?.data?.data?.total || 0
   } finally {
     loading.value = false

--
Gitblit v1.9.3