Browse Source

fix: 订阅设置关键词跳转链接更新

Signed-off-by: tangshizhe <48740614+tangshizhe@users.noreply.github.com>
tangshizhe 1 year ago
parent
commit
62d3dd031d

+ 14 - 16
src/web/staticres/common-module/vipsubscribe/js/vip-subscribe-set-template.js

@@ -23,7 +23,7 @@ var subScribeTemplate = `
 <div v-if="initdata.switch == 0" @click="OpenSubSwitch" class="sub-mask"></div>
 <ul style="border-radius:.16rem;overflow:hidden">
   <li class="body-item area" :class="{ blink: activity.blink === 1 }">
-   <a class="item-container" :href="linkInfo.area" @click="userNumOver">
+   <a class="item-container" :href="linkobj.area" @click="userNumOver">
       <div class="item">
         <span class="item-l">
           <span class="leading jy-icon-loaction"></span>
@@ -39,12 +39,12 @@ var subScribeTemplate = `
         <i class="iconfont icon-bangzhu" @click.stop.prevent="amendmentNumNotice"></i>
       </div>
     </a>
-    <a class="step-container step-1" :href="linkInfo.area" v-show="activity.blink === 1">
+    <a class="step-container step-1" :href="linkobj.area" v-show="activity.blink === 1">
       <img src="/common-module/vipsubscribe/image/activity/step-1@2x.png" />
     </a>
     </li>
     <li class="body-item industry">
-    <a class="item-container" :href="linkInfo.industry" @click="userNoIndustry($event)">
+    <a class="item-container" :href="linkobj.industry" @click="userNoIndustry($event)">
       <div class="item">
         <span class="item-l">
           <span class="leading jy-icon-industry"></span>
@@ -59,7 +59,7 @@ var subScribeTemplate = `
     </a>
     </li>
     <li class="body-item keywords" :class="{ blink: activity.blink === 2 }">
-      <a class="item-container" :href="linkInfo.keyword">
+      <a class="item-container" :href="linkobj.keyword">
         <div class="item">
           <span class="item-l">
             <span class="leading jy-icon-keywords"></span>
@@ -72,7 +72,7 @@ var subScribeTemplate = `
           </span>
         </div>
       </a>
-      <a class="step-container step-2" :href="linkInfo.keyword" v-show="activity.blink === 2">
+      <a class="step-container step-2" :href="linkobj.keyword" v-show="activity.blink === 2">
         <img src="/common-module/vipsubscribe/image/activity/step-2@2x.png" />
       </a>
       <div class="step-container step-3" id="active-step-3" v-show="activity.blink === 3" @click="goToActive">
@@ -97,7 +97,7 @@ var subScribeTemplate = `
     </a>
     </li>
     <li class="body-item info-type">
-    <a class="item-container" :href="linkInfo.infotype" @click="openInfoType($event)">
+    <a class="item-container" :href="linkobj.infotype" @click="openInfoType($event)">
       <div class="item">
         <span class="item-l">
           <span class="leading jy-icon-info-type"></span>
@@ -145,7 +145,7 @@ var subScribeTemplate = `
     </a>
     </li>
     <li class="body-item resultpreview">
-      <a class="item-container" :href="linkInfo.resultview" id="pushResultPreview">
+      <a class="item-container" :href="linkobj.resultview" id="pushResultPreview">
         <div class="item">
           <span class="item-l">
             <span class="leading_ jy-icon-resultpreview-match"></span>
@@ -162,7 +162,7 @@ var subScribeTemplate = `
       </a>
     </li>
     <li class="body-item push-set" v-if="pushsetShow">
-      <a class="item-container" :href="linkInfo.pushsetting">
+      <a class="item-container" :href="linkobj.pushsetting">
         <div class="item">
           <span class="item-l">
             <span class="leading_ jy-icon-push-set"></span>
@@ -590,7 +590,6 @@ var subComponent = {
         min: '',
         max: ''
       },
-      linkInfo: {},
       showSubDialog: false,
       subSwitch: false
     }
@@ -599,7 +598,6 @@ var subComponent = {
     this.cansetarea()
   },
   mounted () {
-    this.linkInfo = this.linkobj
     let pro = getParam('vSwitch')
     if(pro === 'm') {
       this.accStatus = 2
@@ -1261,7 +1259,7 @@ var subComponent = {
         // } else {
         //   var href = '/jyapp/vipsubscribe/vipsubscribe_new'
         // }
-        this.linkInfo.industry = '/jy_mobile/common/order/create/svip?type=buy'
+        this.linkobj.industry = '/jy_mobile/common/order/create/svip?type=buy'
       }
     },
     // 修改地区无次数点击事件
@@ -1284,7 +1282,7 @@ var subComponent = {
       var _this = this
       if (this.vSwitch === 'f' && this.userAreaNum === 0) {
         // 免费用户修改href跳转
-        this.linkInfo.area = 'javascript:;'
+        this.linkobj.area = 'javascript:;'
         if (this.userAreaAllNum > 0) {
           var str = `对不起,您当月修改区域的机会(${this.userAreaAllNum}次)已消耗完毕,无法再次修改~可前往升级省份订阅包增加订阅省份和修改次数`
         } else {
@@ -1317,12 +1315,12 @@ var subComponent = {
             }]
         });
       } else {
-        // this.linkInfo.area = '/jyapp/big/page/set_area?callback=setting_save'
+        // this.linkobj.area = '/jyapp/big/page/set_area?callback=setting_save'
         if (this.vSwitch === 'f') {
           if (location.href.indexOf('front') !== -1) {
-            this.linkInfo.area = '/areaPack/wx/page/set_area'
+            this.linkobj.area = '/areaPack/wx/page/set_area'
           } else {
-            this.linkInfo.area = '/jyapp/areaPack/page/set_area'
+            this.linkobj.area = '/jyapp/areaPack/page/set_area'
           }
         } else if(this.vSwitch === 'v' || this.vSwitch === 'm') {
           // 大会员和超级订阅弹窗选择地区(弹出三级地区弹窗)(处理回选)
@@ -1720,7 +1718,7 @@ var subComponent = {
           if(_this.type == 'introduce') {
             _this.pushsetShow = false
             _this.resultTime = '(仅限超级订阅用户预览)'
-            _this.linkInfo.resultview = 'javascript:;'
+            _this.linkobj.resultview = 'javascript:;'
             $('.resultpreview .icon-arrow').hide()
           } else {
             if(res.count < 30) {