浏览代码

wip:三级页mini画像鼠标移动至请求

wangkaiyue 3 年之前
父节点
当前提交
668571866f
共有 1 个文件被更改,包括 15 次插入7 次删除
  1. 15 7
      src/web/staticres/public-pc/js/article-content.js

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

@@ -224,10 +224,11 @@ var bidNode = {
     },
     // 采购单位画像免费数据
     getBuyerFreeData: function() {
-      if (goTemplateData.params.isVip || goTemplateData.params.isMember || goTemplateData.params.isEntniche || bidNode.data.portraitLoaded.buyer){
+      var _this = this
+      if (goTemplateData.params.isVip || goTemplateData.params.isMember || goTemplateData.params.isEntniche || _this.portraitLoaded.buyer){
         return
       }
-      var _this = this
+      _this.portraitLoaded.buyer = true;
       $.ajax({
         type: 'POST',
         url: '/bigmember/portrait/buyer/miniData',
@@ -236,10 +237,10 @@ var bidNode = {
     },
       success: function(res) {
     	if (res.error_code < 0) {
+          _this.portraitLoaded.buyer = false;
           return
         }
         if (res.data) {
-          bidNode.data.portraitLoaded.buyer = true;
           if (!res.data.province && !res.data.city) {
             res.data.province = '--'
           }
@@ -274,15 +275,19 @@ var bidNode = {
           }
         }
         _this.buyerInfo = res.data
+      },
+      error:function (){
+        _this.portraitLoaded.buyer = false;
       }
     })
     },
     // 中标企业画像免费数据
     getWinnerFreeData: function() {
-      if (goTemplateData.params.isVip || goTemplateData.params.isMember || goTemplateData.params.isEntniche || bidNode.data.portraitLoaded.winner){
+      var _this = this
+      if (goTemplateData.params.isVip || goTemplateData.params.isMember || goTemplateData.params.isEntniche || _this.portraitLoaded.winner){
         return
       }
-      var _this = this
+      _this.portraitLoaded.winner = true;
       $.ajax({
         type: 'POST',
         url: '/bigmember/portrait/winner/miniData',
@@ -291,10 +296,10 @@ var bidNode = {
     },
       success: function(res) {
     	if (res.error_code < 0) {
+        _this.portraitLoaded.winner = false;
           return
         }
         if (res.data) {
-          bidNode.data.portraitLoaded.winner = true;
           if (!res.data.biddingCount) {
             res.data.biddingCount = '--'
           }
@@ -323,7 +328,10 @@ var bidNode = {
           }
         }
         _this.winnerInfo = res.data
-      }
+      } ,
+        error:function (){
+          _this.portraitLoaded.winner = false;
+        }
     })
     },
     // 采购单位画像、企业画像留资弹框