bayi 1 jaar geleden
bovenliggende
commit
b6ae1a0080

+ 1 - 1
pages/my/index.wxml

@@ -88,7 +88,7 @@
             </view>
             <image class='black' src='/static/black.png'></image>
         </view>
-        <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;"/>机构合作
             </view>

+ 14 - 2
pages/reading/buyVip/index.js

@@ -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,
             })

+ 12 - 2
pages/reading/buyVip/index.less

@@ -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;
+            }
         }
     }
 

+ 3 - 2
pages/reading/buyVip/index.wxml

@@ -27,8 +27,9 @@
                 </view>
             </view>
         </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>
     </view>
     <image src="/static/lollipop.png" class="close" catchtap="closeModal" />
 </view>

+ 10 - 1
pages/reading/buyVip/index.wxss

@@ -87,9 +87,18 @@
   background: linear-gradient(325deg, #FFBD96 0%, #FFF1E7 100%);
 }
 .buyVip .modal .iosVip {
-  margin: 30rpx 0;
+  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;
+}
+.buyVip .modal .iosVip .qrCode {
+  margin-top: 244rpx;
+  width: 280rpx;
+  height: 280rpx;
 }
 .buyVip .close {
   display: block;