From 77e4c3d0201a83cf41b73d7bd7a79255759575f4 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期六, 17 十月 2026 11:19:23 +0800
Subject: [PATCH] fix(mdm): 修正计量单位类型选项和API文档

---
 src/views/mes/pro/qrexport/qr-export-progress.vue |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/src/views/mes/pro/qrexport/qr-export-progress.vue b/src/views/mes/pro/qrexport/qr-export-progress.vue
index 3d9281d..5edbe3f 100644
--- a/src/views/mes/pro/qrexport/qr-export-progress.vue
+++ b/src/views/mes/pro/qrexport/qr-export-progress.vue
@@ -7,7 +7,7 @@
 
   defineOptions({ name: 'QrExportProgress' });
 
-  const { state, cancel, minimize, expand, close } = useQrExport();
+  const { state, cancel, retryDownload, minimize, expand, close } = useQrExport();
 
   /** 闈㈡澘鏄惁灞曠ず锛坕dle 琛ㄧず娌℃湁浠讳綍浠诲姟锛� */
   const visible = computed(() => state.phase !== 'idle');
@@ -143,6 +143,14 @@
         {{ title }}
       </span>
       <div class="flex items-center gap-1">
+        <Button
+          v-if="state.phase === 'failed' && state.downloadRetryable"
+          type="link"
+          size="small"
+          @click="retryDownload"
+        >
+          閲嶈瘯涓嬭浇
+        </Button>
         <!-- 杩涜涓彁渚涖�岄殣钘忋�嶏紝浠诲姟杞叆鍚庡彴缁х画锛屼笉浼氳涓柇 -->
         <Button
           v-if="state.phase !== 'done' && state.phase !== 'failed' && state.phase !== 'canceled'"

--
Gitblit v1.9.3