armg 4 dagen geleden
bovenliggende
commit
1515997fe3
2 gewijzigde bestanden met toevoegingen van 5 en 61 verwijderingen
  1. 5 9
      src/utils/index.ts
  2. 0 52
      src/views/AIDesign/result.vue

+ 5 - 9
src/utils/index.ts

@@ -163,7 +163,7 @@ export const toXiaoChengxu = async (appid) => {
       wx.checkJsApi({
         jsApiList: ["launchMiniprogram"],
         success: function (res) {
-          // console.log("checkJsApi结果:", res);
+          console.log("checkJsApi结果:", res);
           // 检查接口是否真的可用
           if (res.checkResult.launchMiniprogram !== true) {
             reject(new Error("当前环境不支持launchMiniprogram接口,请确认企业微信版本和应用权限"));
@@ -209,7 +209,7 @@ export const getWxconfig = () => {
   if (isAgentConfigSuccess) {
     return;
   }
-  const jsApiList = ['getSetting', 'authorize', 'showModal', 'openSetting', 'downloadFile', 'saveImageToPhotosAlbum', 'closeWindow', 'hideMenuItems', 'launchMiniprogram'];
+  const jsApiList = ['downloadFile', 'saveImageToPhotosAlbum', 'closeWindow', 'hideMenuItems', 'launchMiniprogram'];
   let url = window.location.href.split("#")[0];
   const formData = new FormData();
   formData.append('url', url);
@@ -235,22 +235,18 @@ export const getWxconfig = () => {
           isAgentConfigSuccess = true; // 标记配置成功
           wx.hideMenuItems({
             menuList: [
-              "menuItem:share:appMessage",    // 转发给朋友/同事
               "menuItem:share:wechat",
               "menuItem:openWithBrowser",
               "menuItem:share:email",         // 通过邮件转发
               "menuItem:copyUrl",
               "menuItem:share:wechat_friend",
-              "menuItem:share:timeline",
-              "menuItem:openWithBrowser", // PC端浏览器打开
-              "menuItem:openWithSafari",  // 移动端iOS
-              "menuItem:openWithChrome"   // 移动端Android
+              "menuItem:share:timeline"
             ],
             success: () => {
-              // console.log('菜单隐藏成功');
+              console.log('菜单隐藏成功');
             },
             fail: (err) => {
-              // console.log('菜单隐藏失败:', err);
+              console.log('菜单隐藏失败:', err);
             }
           });
         },

+ 0 - 52
src/views/AIDesign/result.vue

@@ -428,58 +428,6 @@ export default class extends Vue {
       }
     })
   }
-  // 点击保存图片按钮
-  saveImageToAlbum() {
-    const that = this;
-    wx.ready(function () {
-      // 1. 检查用户是否授权保存图片到相册
-      wx.getSetting({
-        success: (res) => {
-          // 2. 如果未授权,请求授权
-          if (!res.authSetting['scope.writePhotosAlbum']) {
-            wx.authorize({
-              scope: 'scope.writePhotosAlbum',
-              success: () => {
-                // 授权成功,执行保存逻辑
-                that.downloadAndSaveImage();
-              },
-              fail: () => {
-                // 用户拒绝授权,引导手动开启
-                wx.showModal({
-                  title: '授权提示',
-                  content: '需要你的授权才能保存图片到相册,请在设置中开启授权',
-                  confirmText: '去设置',
-                  success: (modalRes) => {
-                    if (modalRes.confirm) {
-                      // 打开设置页面
-                      wx.openSetting({
-                        success: (settingRes) => {
-                          if (settingRes.authSetting['scope.writePhotosAlbum']) {
-                            that.downloadAndSaveImage();
-                          } else {
-                            that.$toast.fail('未授权,无法保存图片');
-                          }
-                        }
-                      });
-                    }
-                  }
-                });
-              }
-            });
-          } else {
-            // 已授权,直接执行保存逻辑
-            that.downloadAndSaveImage();
-          }
-        },
-        fail: (err) => {
-          console.error('获取设置失败', err);
-          that.$toast.fail('获取授权状态失败,请重试');
-        }
-      });
-    });
-
-  }
-
   // 下载图片并保存到相册
   downloadAndSaveImage() {
     const that = this;