From 39a43e1d810bac6f1aab2b3f9b8d93397dd2a06a Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Thu, 27 Nov 2025 09:33:53 +0800
Subject: [PATCH] Merge branch 'feature/v8.0/8.0.2' into feature/v8.0/8.0.3

---
 src/views/job/components/DeviceJobDetails.vue |   40 ++++++++++++++++++++--------------------
 1 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/src/views/job/components/DeviceJobDetails.vue b/src/views/job/components/DeviceJobDetails.vue
index fe452dc..8ac0999 100644
--- a/src/views/job/components/DeviceJobDetails.vue
+++ b/src/views/job/components/DeviceJobDetails.vue
@@ -155,7 +155,7 @@
 
 <script setup>
 import PanoramaPopup from '@/components/PanoramaPopup/PanoramaPopup.vue';
-import { getShowImg, getSmallImg, getzsSmallImg,getzsShowImg } from '@/utils/util';
+import { getShowImg, getSmallImg, getzsSmallImg, getzsShowImg, aLinkDownloadUtil } from '@/utils/util';
 import { getaiImagesPageAPI,cancelDownloadApi,getDownloadStatusApi,attachDownload,aiImagesPage} from '@/api/dataCenter/dataCenter';
 import { pxToRem } from '@/utils/rem'
 import JobRelatedEvents from './JobRelatedEvents.vue'
@@ -332,25 +332,25 @@
 }
 // 下载
 const downloadFun = async () => {
-  const list = achievementList.value.filter(i => i.checked)
-  console.log('list',list);
-  if (!list?.length) return ElMessage.warning('请选择文件')
-  if (list.length === 1) {
-    list.forEach((item, index) => {
-      const suffix = item.url.split('.').pop()
-      aLinkDownloadUtil(item.url, item.nickName + '.' + suffix)
-    })
-  } else {
-    loadingData = ElLoading.service({ background: 'rgba(0, 0, 0, 0.5)', text: '打包中,请稍等...' })
-    const fileIds = list.map(i => i.id)
-    const res = await getDownloadStatusApi({type: 'htlsrwxq'})
-    if (!['CANCELLED','COMPLETED'].includes(res.data.data?.status || 'COMPLETED')){
-      return ElMessage.warning('还有正在处理的')
-    }
-    attachDownload({ attachIds: fileIds,type:'htlsrwxq' }).finally(()=>{
-      loadingData.close()
-    })
-  }
+	const list = achievementList.value.filter(i => i.checked)
+	console.log('list',list);
+	if (!list?.length) return ElMessage.warning('请选择文件')
+	if (list.length === 1) {
+		list.forEach((item, index) => {
+			const suffix = item.link.split('.').pop()
+			aLinkDownloadUtil(item.link, item.nickName + '.' + suffix)
+		})
+	} else {
+		loadingData = ElLoading.service({ background: 'rgba(0, 0, 0, 0.5)', text: '打包中,请稍等...' })
+		const fileIds = list.map(i => i.id)
+		const res = await getDownloadStatusApi({type: 'htlsrwxq'})
+		if (!['CANCELLED','COMPLETED'].includes(res.data.data?.status || 'COMPLETED')){
+			return ElMessage.warning('还有正在处理的')
+		}
+		attachDownload({ attachIds: fileIds,type:'htlsrwxq' }).finally(()=>{
+			loadingData.close()
+		})
+	}
 }
 // 全景预览
 const panoramaParamsShow = ref(false)

--
Gitblit v1.9.3