@@ -88,7 +88,7 @@
</view>
<image class='black' src='/static/black.png'></image>
- <view class="activation" bindtap="jump" data-url="/pages/rankIntro/index?img=https://reader-wx.ai160.com/images/reader/v3/jghz.png">
+ <view class="activation" bindtap="jump" data-url="/pages/rankIntro/index?img=https://reader-wx.ai160.com/images/reader/v3/jghz.jpg">
<view class="tips">
<image src="/static/fs.png" class="tipsImg" style="height: 34rpx;"/>机构合作
@@ -1,6 +1,9 @@
import {
getProducts
} from '~/api/global'
+import {
+ getWxQrcode,
+} from '~/api/user'
const app = getApp()
Component({
@@ -12,11 +15,20 @@ Component({
products: [],
// 是否购买过vip
isIos: app.globalData.isIOS,
+ qrCode: '',
isPreferential: false
},
methods: {
- open() {
- this.getProducts()
+ async open() {
+ if (!this.data.isIos) {
+ this.getProducts()
+ } else {
+ let qrCode = await getWxQrcode()
+ console.log(qrCode);
+ this.setData({
+ qrCode: qrCode.ticketUrl
+ })
+ }
this.setData({
show: true,
})
@@ -99,10 +99,20 @@
}
- .iosVip{
- margin: 30rpx 0;
+
+ .iosVip {
+ margin: 30rpx auto;
+ background: url(https://reader-wx.ai160.com/images/reader/v3/banner.png) no-repeat;
+ background-size: cover;
width: 580rpx;
height: 560rpx;
+ border-radius: 20rpx;
+ overflow: hidden;
+ .qrCode{
+ margin-top: 244rpx;
+ width: 280rpx;
+ height: 280rpx;
@@ -27,8 +27,9 @@
</scroll-view>
- <image wx:if="{{vipTime!='1'&&isIos}}" src="https://reader-wx.ai160.com/images/reader/v3/pay2.png"
- class="iosVip" show-menu-by-longpress="{{true}}" />
+ <view wx:if="{{vipTime!='1'&&isIos}}" class="iosVip">
+ <image src="{{qrCode}}" show-menu-by-longpress="true" class="qrCode"/>
+ </view>
<image src="/static/lollipop.png" class="close" catchtap="closeModal" />
@@ -87,9 +87,18 @@
background: linear-gradient(325deg, #FFBD96 0%, #FFF1E7 100%);
.buyVip .modal .iosVip {
+}
+.buyVip .modal .iosVip .qrCode {
.buyVip .close {
display: block;