Skip to content

Commit

Permalink
update:对renard项目修改获取权限
Browse files Browse the repository at this point in the history
  • Loading branch information
wkztselina authored and linlinjava committed Feb 19, 2019
1 parent 0e165c8 commit 29f0f30
Show file tree
Hide file tree
Showing 2 changed files with 54 additions and 3 deletions.
52 changes: 50 additions & 2 deletions renard-wx/pages/goods/goods.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,8 @@ Page({
collectImage: '/static/images/icon_collect.png',
shareImage: '',
isGroupon: false, //标识是否是一个参团购买
soldout: false
soldout: false,
canWrite: false
},

// 页面分享
Expand All @@ -42,7 +43,27 @@ Page({
path: '/pages/index/index?goodId=' + this.data.id
}
},

handleSetting: function(e) {
var that = this;
// console.log(e)
if (!e.detail.authSetting['scope.writePhotosAlbum']) {
wx.showModal({
title: '警告',
content: '不授权无法保存',
showCancel: false
})
that.setData({
canWrite: false
})
} else {
wx.showToast({
title: '保存成功'
})
that.setData({
canWrite: true
})
}
},
showShare: function() {
this.sharePop.togglePopup();
},
Expand Down Expand Up @@ -375,6 +396,33 @@ Page({
});
this.getGrouponInfo(options.grouponId);
}
let that = this;
wx.getSetting({
success: function (res) {
console.log(res)
//不存在相册授权
if (!res.authSetting['scope.writePhotosAlbum']) {
wx.authorize({
scope: 'scope.writePhotosAlbum',
success: function () {
that.setData({
canWrite: true
})
},
fail: function (err) {
that.setData({
canWrite: false
})
}
})
} else {
that.setData({
canWrite: true
});
}
}
})

},

onShow: function() {
Expand Down
5 changes: 4 additions & 1 deletion renard-wx/pages/goods/goods.wxml
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,10 @@

<!-- 底部按钮 -->
<view class="bottom-btn">
<view class="l l-collect" bindtap="showShare" wx:if="{{!isGroupon}}">
<view class="l l-collect"open-type="openSetting" bindopensetting="handleSetting" wx:if="{{(!isGroupon) && (!canWrite) }}">
<image class="icon" src="../../images/goods-share.png" />
</view>
<view class="l l-collect" bindtap="showShare" wx:if="{{!isGroupon && canWrite}}">
<image class="icon" src="../../images/goods-share.png" />
</view>
<view class="l l-cart" wx:if="{{!isGroupon}}">
Expand Down

0 comments on commit 29f0f30

Please sign in to comment.