Browse Source

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

wangkaiyue 3 years ago
parent
commit
409f71cede

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

@@ -12,6 +12,10 @@ var bidNode = {
     showClose: false,
     optionType: 'hover',
     bidinfo: {},
+    portraitLoaded : {
+      winner : false,
+      buyer : false
+    },
     ruleForm: {
       name: '',
       region: '',
@@ -49,12 +53,12 @@ var bidNode = {
       }
     }
     //console.log('大会员'+ goTemplateData.params.isMember, '超级订阅:'  + goTemplateData.params.isVip,'商机管理:' + goTemplateData.params.isEntniche)
-    if(goTemplateData.params.obj.entId) {
-      this.getWinnerFreeData()
-    }
-    if (goTemplateData.params.obj.buyer) {
-      this.getBuyerFreeData()
-    }
+    // if(goTemplateData.params.obj.entId) {
+    //   this.getWinnerFreeData()
+    // }
+    // if (goTemplateData.params.obj.buyer) {
+    //   this.getBuyerFreeData()
+    // }
   },
   methods: {
     onFree(){
@@ -220,7 +224,7 @@ var bidNode = {
     },
     // 采购单位画像免费数据
     getBuyerFreeData: function() {
-      if (goTemplateData.params.isVip || goTemplateData.params.isMember || goTemplateData.params.isEntniche){
+      if (goTemplateData.params.isVip || goTemplateData.params.isMember || goTemplateData.params.isEntniche || bidNode.data.portraitLoaded.buyer){
         return
       }
       var _this = this
@@ -235,6 +239,7 @@ var bidNode = {
           return
         }
         if (res.data) {
+          bidNode.data.portraitLoaded.buyer = true;
           if (!res.data.province && !res.data.city) {
             res.data.province = '--'
           }
@@ -274,7 +279,7 @@ var bidNode = {
     },
     // 中标企业画像免费数据
     getWinnerFreeData: function() {
-      if (goTemplateData.params.isVip || goTemplateData.params.isMember || goTemplateData.params.isEntniche){
+      if (goTemplateData.params.isVip || goTemplateData.params.isMember || goTemplateData.params.isEntniche || bidNode.data.portraitLoaded.winner){
         return
       }
       var _this = this
@@ -289,6 +294,7 @@ var bidNode = {
           return
         }
         if (res.data) {
+          bidNode.data.portraitLoaded.winner = true;
           if (!res.data.biddingCount) {
             res.data.biddingCount = '--'
           }

+ 3 - 1
src/web/templates/pc/biddetail_rec.html

@@ -823,6 +823,7 @@
 											popper-class="bidtrggirPover"
 											placement="bottom-start"
 											width="664"
+                      @show="getBuyerFreeData"
 											trigger="hover">
 										<div slot="reference">
 											<div class="cont-cont portrait_img no-show-tip" tip-data="查看采购单位画像">{{.T.obj.buyer}} </div>
@@ -960,6 +961,7 @@
 											popper-class="bidtrggirPover"
 											placement="bottom-start"
 											width="664"
+                      @show="getWinnerFreeData"
 											trigger="hover">
 										<div slot="reference">
 											<div class="cont-cont portrait_img no-show-tip">{{.T.obj.winner}} </div>
@@ -1472,7 +1474,7 @@ var ucbs_source="pc_rec",ucbsId="{{.T.obj.ucbsId}}";
         $('.tabfat').show()
         $(".recoveryfat").show()
         $('.free-download').hide()
-        return 
+        return
       }
 			var bidmember = false
 			var entniche = false