Преглед изворни кода

feat:收藏 查看原文留资

malin пре 3 година
родитељ
комит
d02b73d7b5

+ 21 - 26
src/web/staticres/js/pc-collect-user-info.js

@@ -473,18 +473,18 @@ var vm = new Vue({
         }
       }
       // 判断收藏留资显示
-      if (vm.source = "article_collection"  ){
-        // for (var k in vm.moduleShow) {
-        //   vm.moduleShow[k] = false
-        // }
-        vm.moduleShow[k] = false
+      if (this.source == "article_collection"  ){
+        for (var k in this.moduleShow) {
+          this.moduleShow[k] = false
+        }
+        
+      }
+      //  判断阅读原文留资显示
+      if (vm.source = "article_original"  ){
+        for (var k in vm.moduleShow) {
+          vm.moduleShow[k] = false
+        }
       }
-       // 判断阅读原文留资显示
-      // if (vm.source = "article_original"  ){
-      //   for (var k in vm.moduleShow) {
-      //     vm.moduleShow[k] = false
-      //   }
-      // }
       if (text) {
         if (source.indexOf('_freeuser') > -1 && text.indexOf('【') > -1) {
           var r = text.match(/\【(.+?)\】/g)
@@ -548,6 +548,7 @@ var vm = new Vue({
           // 判断当前信息否在其他页面留资  如果全部留资 直接弹窗提交成功
           if(res.info.branch && res.info.company && res.info.name && res.info.phone &&res.info.position){
             _this.showForm = false
+            res.data.retainedCapital = false
             if(source == 'member_freeuse') {
               _this.showSuccess = true
             } else if(source=="jyarticle_see3_plus_pc") {
@@ -557,16 +558,9 @@ var vm = new Vue({
               })
             } else if(source == 'article_original') {
               // 如果是阅读原文点击的 留完用户资料执行原点击操作
-              $(".com-original").trigger('click')
+              _this.showSuccess = false
             } else if (source == 'article_collection'){
-              $('#bidCollect').trigger('click') // 三级页收藏事件
-              // 单个收藏事件传当前点击的dom
-              if(_this.curDom) {
-                _this.curDom.trigger('click') // 列表页单个收藏事件
-                _this.curDom = null
-              } else {
-                $('#bid-collect').trigger('click') // 列表页批量收藏事件
-              }
+              _this.showSuccess = false
             } else if (source == 'pc_index_bottom_adv') {
               location.href = '/big/page/index'
             }  else if (source.indexOf('_freeuser') > -1) {
@@ -574,7 +568,6 @@ var vm = new Vue({
             } else {
               _this.showSuccess = true
             }
-            return true
           } else {
             res.data.retainedCapital = true
           }
@@ -639,9 +632,9 @@ var vm = new Vue({
         companyType: this.form.companyType.join(','),
         position: this.form.job == '其他' ? ('其他/' + this.form.otherJob) : this.form.job,
         // company_size: this.form.scale,
-        workScope: this.form.business,
-        partnerNeeds: this.form.need,
-        agree: this.form.agreeChecked,
+        // workScope: this.form.business,
+        // partnerNeeds: this.form.need,
+        // agree: this.form.agreeChecked,
         branch: this.form.branch.indexOf('总裁') > -1 || this.form.branch.indexOf('总经理') > -1 ?  '' : this.form.branch
       }
       var _this = this
@@ -658,9 +651,11 @@ var vm = new Vue({
               _this.showSuccess = true
             } else if (source == 'article_original') {
               // 如果是阅读原文点击的 留完用户资料执行原点击操作
-              $(".com-original").trigger('click')
+              // $(".com-original").trigger('click')
+              // $(".mask-zz").hide()
+              // $(".dialog-container").hide()
             } else if (source == 'article_collection'){
-              $('#bidCollect').trigger('click') // 三级页收藏事件
+              // $('#bidCollect').trigger('click') // 三级页收藏事件
               // 单个收藏事件传当前点击的dom
               if(_this.curDom) {
                 _this.curDom.trigger('click') // 列表页单个收藏事件

+ 1 - 1
src/web/staticres/public-pc/js/article-content.js

@@ -1213,7 +1213,7 @@ $(function(){
     console.log('三级页-阅读原文:article_original')
     vm.dialogTitle = '为给您匹配精准的推荐信息,请完善个人信息,免费查看原文'
     vm.isNeedSubmit('article_original', function(res) {
-      if(source == 'article_original') {
+      if(this.source == 'article_original') {
         // 如果是阅读原文点击的 留完用户资料执行原点击操作
         $(".com-original").trigger('click')
       }