From e47c70d32e6fa7c9cb16ca19a79338ea36a83e94 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期二, 10 六月 2025 16:38:37 +0800
Subject: [PATCH] fix: v1.4

---
 apps/taro/src/subpackages/my/promotionQrcode/InnerPage.vue |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/apps/taro/src/subpackages/my/promotionQrcode/InnerPage.vue b/apps/taro/src/subpackages/my/promotionQrcode/InnerPage.vue
index 32a7724..67bcd46 100644
--- a/apps/taro/src/subpackages/my/promotionQrcode/InnerPage.vue
+++ b/apps/taro/src/subpackages/my/promotionQrcode/InnerPage.vue
@@ -22,6 +22,8 @@
 import { CSSProperties, useTemplateRef } from 'vue';
 import { OssAssets } from '@/constants';
 import { createQrCodeImg } from '@/components/Qrcode/utils/qrcode';
+import { downloadBase64File, Message } from '@/utils';
+import { isInAlipay } from '@/utils/env';
 
 defineOptions({
   name: 'InnerPage',
@@ -58,9 +60,15 @@
 );
 
 function downloadQrcode() {
-  Taro.saveImageToPhotosAlbum({
-    filePath: link.value,
-  });
+  // Taro.saveImageToPhotosAlbum({
+  //   filePath: link.value,
+  // });
+  if (isInAlipay) {
+    Message.warning('鍙湪娴忚鍣ㄦ墦寮�姝ょ綉椤典笅杞芥枃浠躲��');
+  } else {
+    // TODO 杩橀渶瑕佸仛灏忕▼搴忎笅杞界殑鍏煎
+    downloadBase64File(link.value, '鎺ㄥ箍浜岀淮鐮�');
+  }
 }
 </script>
 

--
Gitblit v1.9.1