wangshan 3 роки тому
батько
коміт
8525258eb5
1 змінених файлів з 76 додано та 77 видалено
  1. 76 77
      src/web/templates/weixin/wxinfocontent_rec.html

+ 76 - 77
src/web/templates/weixin/wxinfocontent_rec.html

@@ -1157,6 +1157,8 @@ var buyer_ = {{.T.obj.buyer}};
 var buyerperson_ = {{.T.obj.buyerperson}};
 var buyertel_ = {{.T.obj.buyertel}};
 var isbid =false; //是否是中标,需要显示所有
+var isFree = false;//是否是免费用户
+var fileNum = 0;//免费用户附件体验次数
 //拟建项目广告
 var nj_adv=["批量导出拟建项目"]
 //招标公告广告
@@ -1487,16 +1489,16 @@ function isOpening() {
 			url:'/bigmember/use/isAdd',
 			success: function(res) {
 					//console.log(res)
-					// res.data.memberStatus = 0
           bigstatus = res.data.memberStatus
           powerArr = res.data.power
-				if (bigstatus <= 0 || powerArr.indexOf(3) == -1) {
-					window.isNoMember = true
-				}
+          isFree = res.data.isFree
+          fileNum = res.data.fileNum
+  				if (bigstatus > 0 && powerArr.indexOf(3) > -1) {
+  					window.isMemberAndPower = true
+  				}
 					// 不是大会员
 					if (bigstatus <= 0) {
 							getDrainInfo()
-							getAccountInfo()
 							$('.lead-btn').hide()
 							if({{.T.obj.subtype}}!="拟建") {
 									$('.lead-btn').hide()
@@ -1538,85 +1540,82 @@ function getDrainInfo () {
 				}
 		})
 }
-// 判断账户权限
-function getAccountInfo () {
-		$.ajax({
-				type: 'POST',
-				url: '/publicapply/bidcoll/power',
-				success: function(res) {
-						console.log(res)
-						if(res.error_code == 0) {
-								if(res.data) {
-									drainPower = res.data
-								    if (!res.data.member) {
-									  window.isNoMember = true
-										$(".atta-list").show()
-									} else {
-								    	$(".atta-list").hide()
-									}
-								}
-						}
-				},
-				error: function(err) {
-						console.log(err)
-				}
-		})
-}
-    // 附件下载展示
-    function andownload() {
-        $.ajax({
-            type:'post',
-            url:'/bigmember/attachment/get',
-            data:{
-                infoId:{{.T.obj._id}}
-            },
-            success:function(data){
-                if(data.data&&data.data.attachment !=null&&data.data.attachment.length!=0){
-                    var html = ''
-                    if(mySysIsIos()){
-                        for(var i=0;i<data.data.attachment.length;i++) {
-                            html += "<li class='downs'>"+"<a class='downfiles' data-href="+data.data.attachment[i].downurl+">"+data.data.attachment[i].filename+"</a></li>"
-                        }
-                    }else{
-                        for(var i=0;i<data.data.attachment.length;i++) {
-                            // html += "<li class='downs'>"+"<a class='downfiles' download="+data.data[i].filename+" href="+data.data[i].downurl+">"+data.data[i].filename+"</a></li>"
-                            html += "<li class='downs'>"+"<a class='menu_list' data-href="+data.data.attachment[i].downurl+">"+data.data.attachment[i].filename+"</a></li>"
-                        }
-                    }
 
-                    $('.download-list>ul').append(html)
-                    $('.downs').on('click', function() {
-                        var url = $(this).find('a').attr('data-href')
-                        //  留资判断
-                        if (window.isNoMember == true) {
-                            location.href = '/weixin/frontPage/bigmember/free/perfect_info?source=member_attach'
-                            return
-                        }
-                        if(mySysIsIos()){
-                            iosShow(url)
-                        } else {
-                            location.href = url
-                        }
-                    })
-                    if (window.isNoMember) {
-                        $('.atta-list').show()
+andownload()
+// 附件下载展示
+function andownload() {
+    $.ajax({
+        type:'post',
+        url:'/bigmember/attachment/get',
+        data:{
+            infoId:{{.T.obj._id}}
+        },
+        success:function(data){
+            if(data.data&&data.data.attachment !=null&&data.data.attachment.length!=0){
+                var html = ''
+                if(mySysIsIos()){
+                    for(var i=0;i<data.data.attachment.length;i++) {
+                        html += "<li class='downs'>"+"<a class='downfiles' data-href="+data.data.attachment[i].downurl+">"+data.data.attachment[i].filename+"</a></li>"
                     }
                 }else{
-                    $('.atta-list').hide()
-                    $('.atta-download-have').hide()
+                    for(var i=0;i<data.data.attachment.length;i++) {
+                        // html += "<li class='downs'>"+"<a class='downfiles' download="+data.data[i].filename+" href="+data.data[i].downurl+">"+data.data[i].filename+"</a></li>"
+                        html += "<li class='downs'>"+"<a class='menu_list' data-href="+data.data.attachment[i].downurl+">"+data.data.attachment[i].filename+"</a></li>"
+                    }
                 }
 
-                if(data.data&&data.data.len===0){ //此文章无附件
-                    $(".atta-download").hide();
-                } else { //有附件
-                    if(data.data&&data.data.attachment.length==0){ //有附件,无权限下载
-                        $('.atta-download').css("display","flex")
-                    }
+                $('.download-list>ul').append(html)
+                $('.downs').on('click', function(){
+                  //  留资判断
+                  if (isFree&&fileNum==0) {
+                      location.href = '/weixin/frontPage/bigmember/free/perfect_info?source=article_attach_freeuser'
+                      return
+                  }
+                  gotoFilePage($(this).find('a').text())
+                })
+                //if (window.isNoMember) {
+                  //向所有用户开放
+                  $('.atta-list').show()
+                //}
+            }else{
+                $('.atta-list').hide()
+                $('.atta-download-have').hide()
+            }
+
+            if(data.data&&data.data.len===0){ //此文章无附件
+                $(".atta-download").hide();
+            } else { //有附件
+                if(data.data&&data.data.attachment.length==0){ //有附件,无权限下载
+                    $('.atta-download').css("display","flex")
                 }
             }
-        });
-    }
-    andownload()
+        }
+    });
+}
+//浏览附件
+function gotoFilePage(name){
+  $.ajax({
+        type:'post',
+        url:'/publicapply/attachment/get',
+        data:{
+            infoId:{{.T.obj._id}}
+        },
+        success:function(r){
+          if(r.data&&r.data.attachment !=null&&r.data.attachment.length!=0){
+            for(var i=0;i<r.data.attachment.length;i++) {
+              if (name!=""&&name == r.data.attachment[i].filename){
+                var url = r.data.attachment[i].downurl
+                if(mySysIsIos()){
+                    iosShow(url)
+                } else {
+                    location.href = url
+                }
+              }
+            }
+          }
+        }
+      })
+}
 // 大会员文案点击
 $('.bigvip_drain').on('click', function() {
 	let powerInt = []