"use strict"; const common_vendor = require("../common/vendor.js"); function authorize(scope) { return new Promise((success, error) => { common_vendor.index.authorize({ /* scope.writePhotosAlbum 类型是保存到相册 */ scope, success, complete(res) { common_vendor.index.getSetting({ success(res2) { if (!res2.authSetting[scope]) { setting(); } } }); } }); function setting() { common_vendor.index.showModal({ title: "当前操作未授权,请授权!", content: "拒绝授权将影响本小程序部分功能的使用", confirmText: "授权", success(e) { if (!e.confirm) { return error(); } common_vendor.index.openSetting({ success(res) { if (!res.authSetting[scope]) { common_vendor.index.showToast({ title: "授权失败", icon: "none" }); return error(); } success(); } }); } }); } }); } exports.authorize = authorize; //# sourceMappingURL=../../.sourcemap/mp-weixin/utils/authorize.js.map