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

feat: 供应搜索中标信息摘要和正文中手机号仅大会员展示

cuiyalong пре 3 година
родитељ
комит
bd75dbf1fe

+ 25 - 6
src/jfw/modules/app/src/web/templates/weixin/wxinfocontent.html

@@ -43,7 +43,7 @@
         font-size: .22rem;
         color: #2ABDD1;
       }
-      .menu_list,.downfiles{
+      .menu_list,.downfiles,.freeView{
         color: #2ABED1;
         word-break: break-all;
       }
@@ -1003,7 +1003,7 @@
     var agency_ = {{.T.obj.agency}};
     var buyer_ = {{.T.obj.buyer}};
     var buyerperson_ = {{.T.obj.buyerperson}};
-    var buyertel_ = {{.T.obj.buyertel}};
+    var buyertel_ = checkFreeView({{.T.obj.buyertel}});
     var projectname = {{.T.obj.projectname}};
     var isbid =false; //是否是中标,需要显示所有
 
@@ -1181,7 +1181,7 @@
                 }
                 var isVip = {{.T.isVip}}
                 //是大会员
-                var bigWinnerTel = {{.T.obj.winnertel}};
+                var bigWinnerTel = checkFreeView({{.T.obj.winnertel}});
                 var winner_enttel={{.T.obj.winner_enttel}};
                 var tel_source="来源:国家企业公示网站、招标信息等";
                 if(bigWinnerTel==null){
@@ -1196,7 +1196,7 @@
 
                 if({{.T.isVip}}||{{.T.member_status}}>0||{{.T.isEntniche}}){
                     bigInfohtml +='<p style="width:4.2rem">'+bigWinnerTel+'</p><div class="border-tel"><div class="tel"></div></div><div class="tel-source">'+tel_source+'</div>'
-                }else if ({{.T.obj.winnertel}}||({{.T.obj.winner_enttel}}==="无权限")){
+                }else if (checkFreeView({{.T.obj.winnertel}})||({{.T.obj.winner_enttel}}==="无权限")){
                     bigInfohtml +='<div onclick="adv_statistics(this)" adv_name="app_article_getcontact" style="width:4.2rem"><a datalink="/jyapp/vipsubscribe/introducePage" style="color: rgb(44, 183, 202);">获取联系方式</a></div><div onclick="adv_statistics(this)" adv_name="app_article_getcontact" ><a class="border-tel" style="display:block;position: static;" datalink="/jyapp/vipsubscribe/introducePage"><div class="tel"></div></a></div>'
                 }
                 if(count>=5&&!isVip&&!isEntniche&&bigWinnerTel!=""&&isbid){
@@ -2083,7 +2083,7 @@
       if(rerbuyerperson==undefined||rerbuyerperson==null){
           rerbuyerperson=""
       }
-      var rerbuyertel = {{.T.obj.buyertel}};
+      var rerbuyertel = checkFreeView({{.T.obj.buyertel}});
       var buyertel_show = ""
       if(!rerbuyertel || !rerbuyertel){
           rerbuyertel=""
@@ -2124,7 +2124,7 @@
           if(rerbidamount==null){
               rerbidamount=""
           }
-          var winnertel = {{.T.obj.winnertel}};
+          var winnertel = checkFreeView({{.T.obj.winnertel}});
           var winner_enttel={{.T.obj.winner_enttel}};
           var tel_source="来源:国家企业公示网站、招标信息等";
           if(winnertel==null){
@@ -2862,7 +2862,26 @@
       $('.go-buy-file-pack').click(function(){
        location.href = '/jy_mobile/common/order/create/filepack?type=0'
       })
+
+      // 用户发布信息。点击去查看,留资
+      $('.app-layout-content-b .content').on('click', '.freeView', function () {
+        var info = {
+          source: 'peugeot_supplier_regist',
+          infoid: id
+        }
+        location.href = '/jyapp/frontPage/bigmember/free/perfect_info?source=' + info.source + '&infoid=' + info.infoid
+      })
     })
+
+    // 用户发布的信息的联系方式
+    // 仅大会员可见明文
+    function checkFreeView (key) {
+      if (key === 'freeView') {
+        return '<span class="freeView">点击查看</span>'
+      } else {
+        return key
+      }
+    }
 </script>
 {{include "/common/baiducc.html"}}
 </body>

+ 5 - 0
src/web/staticres/pccss/pc-detail.css

@@ -833,4 +833,9 @@ a{
   border: 1px solid #ececec;
   border-radius: 4px;
   font-size: 13px;
+}
+
+.freeView {
+  color: #2cb7ca;
+  cursor: pointer;
 }

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

@@ -2520,4 +2520,30 @@ $(function() {
       })
     }
   })
+
+  // 检查freeView
+  function checkFreeView () {
+    // 采购电话
+    var buyerTelContainer = $('.tab-cont .cont-cont.buyertel')
+    var buyerTel = buyerTelContainer.text()
+    console.log(buyerTel)
+    if (buyerTel === 'freeView') {
+      buyerTelContainer.html('<span class="freeView">点击查看</span>')
+    }
+  }
+
+  checkFreeView()
+  // 用户发布信息。点击去查看,留资
+  $('.main-content').on('click', '.freeView', function () {
+    var info = {
+      source: 'peugeot_supplier_regist',
+      infoid: id
+    }
+    console.log(info)
+    vm.isNeedSubmit(info.source, function () {
+      vm.showSuccess = true
+    },"", info.infoid)
+    vm.dialogTitleTop='供应商报名'
+    vm.dialogTitle = '请完善您的个人信息,抢先对接采购单位'
+  })
 })

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

@@ -906,7 +906,7 @@
 							<tr>
 								<td class="tab-type">采购电话</td>
 								<td class="tab-cont">
-									<div class="cont-cont">{{.T.obj.buyertel}}</div>
+									<div class="cont-cont buyertel">{{.T.obj.buyertel}}</div>
 									<div class="cont-recy" onclick="recoveryerr(this,'buyertel','')">纠错</div>
 									<div style="display:none;"></div>
 								</td>

+ 25 - 3
src/web/templates/weixin/wxinfocontent_rec.html

@@ -213,7 +213,8 @@ pre {
     left: 70px;
     top: 20px;
 }
-.jykeyword{
+.jykeyword,
+.freeView {
 	color:#2cb7ca;
 }
 .filename{
@@ -1370,7 +1371,7 @@ var city_ = {{.T.obj.city}};
 var agency_ = {{.T.obj.agency}};
 var buyer_ = {{.T.obj.buyer}};
 var buyerperson_ = {{.T.obj.buyerperson}};
-var buyertel_ = {{.T.obj.buyertel}};
+var buyertel_ = checkFreeView({{.T.obj.buyertel}});
 var isbid =false; //是否是中标,需要显示所有
 var canRead = {{.T.canRead}} //免费用户当天查看是否查看三次公告
 //拟建项目广告
@@ -2262,7 +2263,7 @@ $(function(){
 		if(rerbuyerperson==undefined||rerbuyerperson==null){
 			rerbuyerperson=""
 		}
-    var rerbuyertel = {{.T.obj.buyertel}};
+    var rerbuyertel = checkFreeView({{.T.obj.buyertel}});
 		if(rerbuyertel==undefined||rerbuyertel==null){
 			rerbuyertel=""
 		}
@@ -2300,6 +2301,7 @@ $(function(){
       rerbidamount=""
     }
     var winnertel = {{if or .T.isVip .T.isEntniche .T.isMember }}{{.T.obj.winnertel}}{{else}}null{{end}};
+    winnertel = checkFreeView(winnertel)
     var winner_enttel={{.T.obj.winner_enttel}};
     var tel_source="来源:国家企业公示网站、招标信息等";
     if(winnertel==null){
@@ -2953,7 +2955,27 @@ $(function(){
   $('.go-buy-file-pack').click(function(){
    location.href = '/jy_mobile/common/order/create/filepack?type=0'
   })
+
+  // 用户发布信息。点击去查看,留资
+  $('.info .content').on('click', '.freeView', function () {
+    var info = {
+      source: 'peugeot_supplier_regist',
+      infoid: id
+    }
+    location.href = '/weixin/frontPage/bigmember/free/perfect_info?source=' + info.source + '&infoid=' + info.infoid
+  })
 })
+
+// 用户发布的信息的联系方式
+// 仅大会员可见明文
+function checkFreeView (key) {
+  if (key === 'freeView') {
+    return '<span class="freeView">点击查看</span>'
+  } else {
+    return key
+  }
+}
+
 function reward(){
 	window.location.href = "/jypay/weixin/reward/redirect?id={{.T.obj._id}}&source=m";
 }