Эх сурвалжийг харах

fix:订阅管理页省份订阅包升级按钮携带用户所选地区参数

熊啸云 3 жил өмнө
parent
commit
5666c9dea9

+ 8 - 2
src/jfw/modules/app/src/web/staticres/jyapp/vipsubscribe/js/vip_index_new.js

@@ -23,7 +23,8 @@ var subNode = new Vue({
             userType: false, // 用户是否为付费用户
             userAreaAllNum: 1, // 用户可修改地区总次数
             subscribeTime: '', // 用户订阅的时间
-            vSwitch: '' // 用户权限
+            vSwitch: '', // 用户权限
+            freeUserArea: {}, // 购买省份订阅包的用户所选择的地区
         }
     },
     created () {
@@ -46,7 +47,11 @@ var subNode = new Vue({
         },
         // 省份订阅包升级 
         updateBtn: function () {
-            location.href = '/jyapp/areaPack/page/buy?type=upgrade'
+            let thisList = []
+            for (const key in this.freeUserArea) {
+                thisList.push(key)
+            }
+            location.href = '/jyapp/areaPack/page/buy?type=upgrade&area=' +  encodeURIComponent(JSON.stringify(thisList))
         },
         // 得到用户是否购买省份包
         getUserSubscribe: function () {
@@ -55,6 +60,7 @@ var subNode = new Vue({
                 url: '/publicapply/free/subscribe',
                 type: 'POST',
                 success: function (res) {
+                    _this.freeUserArea = res.data.area
                     _this.userAreaNum = res.data.areanum
                     _this.userType = res.data.provincenum === 0 ? false : true
                     _this.userAreaAllNum = res.data.provincenum

+ 1 - 1
src/jfw/modules/app/src/web/templates/weixin/wxkeyset/index.html

@@ -94,7 +94,7 @@
                 <div class="updateTips-btnWrap">
                     <div class="updateTips-btn" id="cancel" @click="hiddenTips">取消</div>
                     <div class="updateTips-line"></div>
-                    <div class="updateTips-btn levelUp" id="newLevelUp"  @click="updateJump">立即升级</div>
+                    <div class="updateTips-btn levelUp" id="newLevelUp"  @click="updateJump">立即更新</div>
                 </div>
             </div>
         </div>

+ 8 - 1
src/web/staticres/vipsubscribe/js/vip_index_new.js

@@ -20,6 +20,7 @@ var subNode = new Vue({
             userAreaAllNum: 1, // 用户可修改地区总次数
             subscribeTime: '', // 用户订阅的时间
             vSwitch:'', // 用户版本权限
+            freeUserArea: {}, // 购买省份订阅包的用户所选择的地区 
         }
     },
     created () {
@@ -45,6 +46,7 @@ var subNode = new Vue({
                 url: '/publicapply/free/subscribe',
                 type: 'POST',
                 success: function (res) {
+                    _this.freeUserArea = res.data.area
                     _this.userAreaNum = res.data.areanum
                     _this.userType = res.data.provincenum === 0 ? false : true
                     _this.userAreaAllNum = res.data.provincenum
@@ -60,7 +62,12 @@ var subNode = new Vue({
         },
         // 省份订阅包升级 
         updateBtn: function () {
-            location.href = '/areaPack/wx/page/buy?type=upgrade'
+            // '&area=' +  encodeURIComponent(JSON.stringify(thisData))
+            let thisList = []
+            for (const key in this.freeUserArea) {
+                thisList.push(key)
+            }
+            location.href = '/areaPack/wx/page/buy?type=upgrade&area=' +  encodeURIComponent(JSON.stringify(thisList))
         },
         // 判断用户权限版本
         getUserType: function (data) {

+ 1 - 1
src/web/templates/weixin/wxkeyset/index.html

@@ -157,7 +157,7 @@
                 <div class="updateTips-btnWrap">
                     <div class="updateTips-btn" id="cancel" @click="hiddenTips">取消</div>
                     <div class="updateTips-line"></div>
-                    <div class="updateTips-btn levelUp" id="newLevelUp"  @click="updateJump">立即升级</div>
+                    <div class="updateTips-btn levelUp" id="newLevelUp"  @click="updateJump">立即更新</div>
                 </div>
             </div>
         </div>