From 58c9cd3b6e70e05952edb2e57f5215af77e1aa84 Mon Sep 17 00:00:00 2001
From: 346149741 <346149741@qq.com>
Date: 星期三, 04 九月 2024 13:40:55 +0800
Subject: [PATCH] 长按保存二维码

---
 qiye/qiyeIndex/qiyeIndex.vue |   61 +++++++++++++++++++++++-------
 1 files changed, 46 insertions(+), 15 deletions(-)

diff --git a/qiye/qiyeIndex/qiyeIndex.vue b/qiye/qiyeIndex/qiyeIndex.vue
index 8c89017..91a48b8 100644
--- a/qiye/qiyeIndex/qiyeIndex.vue
+++ b/qiye/qiyeIndex/qiyeIndex.vue
@@ -171,22 +171,53 @@
 								success: val => {
 									console.log(val)
 									const tempFilePath = val.tempFilePath;
-									uni.saveImageToPhotosAlbum({
-										filePath: tempFilePath,
-										success: () => {
-											uni.showToast({
-												title: '鍥剧墖淇濆瓨鎴愬姛',
-												icon: 'success',
-												duration: 2000
-											});
-										},
-										fail: () => {
-											uni.showToast({
-												title: '鍥剧墖淇濆瓨澶辫触',
-												icon: 'none'
-											});
+									uni.getSetting({
+										success(res) {
+											if (!res.authSetting['scope.writePhotosAlbum']) {
+												uni.authorize({
+													scope:'scope.writePhotosAlbum',
+													success() {														
+														uni.saveImageToPhotosAlbum({
+															filePath: tempFilePath,
+															success: () => {
+																uni.showToast({
+																	title: '鍥剧墖淇濆瓨鎴愬姛',
+																	icon: 'success',
+																	duration: 2000
+																});
+															},
+															fail: () => {
+																uni.showToast({
+																	title: '鍥剧墖淇濆瓨澶辫触',
+																	icon: 'none'
+																});
+															}
+														});
+													},
+													fail(err){
+														console.log(err)
+													}
+												})
+											}else{
+												uni.saveImageToPhotosAlbum({
+													filePath: tempFilePath,
+													success: () => {
+														uni.showToast({
+															title: '鍥剧墖淇濆瓨鎴愬姛',
+															icon: 'success',
+															duration: 2000
+														});
+													},
+													fail: () => {
+														uni.showToast({
+															title: '鍥剧墖淇濆瓨澶辫触',
+															icon: 'none'
+														});
+													}
+												});
+											}
 										}
-									});
+									})
 								},
 								fail: err => {
 									uni.showToast({

--
Gitblit v1.9.1