爱简收旧衣按件回收前端代码仓库
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

46 lines
1.3 KiB

"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