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/clueEvents/ViewDiaLog.vue | 12 +++++++++---
1 files changed, 9 insertions(+), 3 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 0e9e41f..395f6ba 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
@@ -6,8 +6,8 @@
<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)]"
+ :src="row.attachmentType === 1 ? row.resultUrl : item.aiImg"
+ :preview-src-list="[row.attachmentType === 1 ? row.resultUrl : item.aiImg]"
fit="cover"
style="width: 80px; height: 80px"
preview-teleported
@@ -104,7 +104,13 @@
loading.value = true
try {
const res = await gdTaskResultListApi({ patrolTaskId: currentRow.value.id })
- list.value = res?.data?.data ?? []
+ 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)
+ return { ...item, aiImg }
+ })
+ )
} finally {
loading.value = false
}
--
Gitblit v1.9.3