|
@@ -91,7 +91,13 @@ var vm = new Vue({
|
|
|
number3: 0,
|
|
|
// 留资数量(免费用户权益个数)
|
|
|
number4: 0
|
|
|
- }
|
|
|
+ },
|
|
|
+ kfDialogShow: false,
|
|
|
+ // 二维码
|
|
|
+ QRCode: '',
|
|
|
+ // 保存图片是否成功
|
|
|
+ savePicSuccess: false,
|
|
|
+ picImgUrl: null
|
|
|
}
|
|
|
},
|
|
|
computed: {
|
|
@@ -131,17 +137,79 @@ var vm = new Vue({
|
|
|
_this.userPower.vipStatus = resData.vipStatus
|
|
|
_this.userPower.memberStatus = resData.memberStatus
|
|
|
_this.userPower.power = resData.power
|
|
|
+ // 客服二维码获取
|
|
|
+ if(resData.customers && resData.customers.length > 0 ){
|
|
|
+ resData.customers.forEach(function (ele) {
|
|
|
+ if (ele.vip) {
|
|
|
+ _this.QRCode = ele.wxer
|
|
|
+ } else {
|
|
|
+ _this.QRCode = ele.wxer
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
// 超级订阅-了解详情
|
|
|
knowMore () {
|
|
|
- location.href = '/jyapp/frontPage/bigmember/free/perfect_info?source=app_test'
|
|
|
+ var source = 'app_mine_member_attach_learnmore'
|
|
|
+ if(utils.$env.platform === 'h5') {
|
|
|
+ source = 'h5_mine_member_attach_learnmore'
|
|
|
+ }
|
|
|
+ location.href = '/jyapp/frontPage/bigmember/free/perfect_info?source=' + source
|
|
|
},
|
|
|
// 咨询客服
|
|
|
consultKf () {
|
|
|
- console.log('咨询客服')
|
|
|
+ this.kfDialogShow = true
|
|
|
+ },
|
|
|
+ // 保存二维码
|
|
|
+ savePicHandle () {
|
|
|
+ var _this = this
|
|
|
+ if(_this.savePicSuccess) return
|
|
|
+ var loading = _this.$toast.loading({ duration: 0, message: '保存中...' })
|
|
|
+ if(!_this.picImgUrl) {
|
|
|
+ $("#creat-img-box").append($('#QRCode-pic').clone().attr('id', 'clone-image'))
|
|
|
+ html2canvas(document.querySelector('#clone-image'), {
|
|
|
+ // allowTaint: true,
|
|
|
+ useCORS: true,
|
|
|
+ backgroundColor: null,
|
|
|
+ scale: 3,
|
|
|
+ imageTimeout: 30000,
|
|
|
+ }).then(canvas => {
|
|
|
+ var imgUrl = canvas.toDataURL('image/png');
|
|
|
+ imgUrl = imgUrl.replace('data:image/png;base64,', '')
|
|
|
+ _this.picImgUrl = imgUrl
|
|
|
+ $('#clone-image').remove()
|
|
|
+ try {
|
|
|
+ window.JyObj.savePic(imgUrl)
|
|
|
+ _this.$toast('图片已经保存~')
|
|
|
+ loading.clear()
|
|
|
+ setTimeout(() => {
|
|
|
+ _this.saveSuccess = false
|
|
|
+ }, 1500)
|
|
|
+ } catch (e) {
|
|
|
+ $('#clone-image').remove()
|
|
|
+ loading.clear()
|
|
|
+ _this.$toast('保存失败')
|
|
|
+ setTimeout(() => {
|
|
|
+ _this.saveSuccess = false
|
|
|
+ }, 1500)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }else {
|
|
|
+ try {
|
|
|
+ window.JyObj.savePic(picImgUrl)
|
|
|
+ loading.clear()
|
|
|
+ _this.$toast('图片已经保存,快去分享吧~')
|
|
|
+ } catch (e) {
|
|
|
+ loading.clear()
|
|
|
+ _this.$toast('保存失败')
|
|
|
+ }
|
|
|
+ setTimeout(() => {
|
|
|
+ _this.saveSuccess = false
|
|
|
+ }, 1500)
|
|
|
+ }
|
|
|
},
|
|
|
// 去兑换
|
|
|
exchangeHandle() {
|