| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355 |  var userId=$.urlParam("userId"); if(isNull(userId)){	  userId=getUserInfo().uid;  } var behavior=$.urlParam("behavior"); var articleId=$.urlParam("articleId"); var signaturdata={}; var articledata={};$(function(){	myLayer.load("加载中,请稍后");	initSignatur();	initArticleORCode();	saveBehavior(userId,behavior,articleId);	initArticleDetial(articleId,userId);	initArticleEvaluate(articleId);	myLayer.clear();    $('.share-btn-close').click(function(){        $(this).parent().addClass('c-hide');    })    // 文章按钮    $(".article-btn-list").on('click','li',function(){        var num = $(this).index();        switch(parseInt(num)) {            case 0 :			  if($(this).hasClass('curr')) {				cancelDz();			   }else{				saveDz(); 				}                break;            case 1 :                 if($(this).hasClass('curr')) {					 cancelSc();                  }else {					 saveSc();                  }                break;            case 2 :                $('.share-mask').removeClass('c-hide');                break;        }    })})function initArticleORCode(){  var url= jkzl.common.path+"/config/getArticleORCode";  var param={};  $.post(url,param,function(result){	if(result.Code==10000){	  var res=result.Result;	 if(res[0]){		if(res[0].position == 1 && !isNull(res[0].imgUrl)){			$("#top_zcode").attr("src",res[0].imgUrl);			$("#article_top_code").removeClass("c-hide");	    		}else if(res[0].position == 2 && !isNull(res[0].imgUrl)){			 $("#floor_code").attr("src",res[0].imgUrl);			 $("#article_floor_code").removeClass("c-hide");		}	    	   }	}else{	  myLayer.clear();	  myLayer.alert(result.Message); 	   return;  		}			   });	}function initSignatur(){  var url= jkzl.common.path+"/config/getSignatur";  var param={};  $.post(url,param,function(result){	 myLayer.clear();	if(result.Code==10000){	  var res=result.Result;	  signaturdata=res[0];	}else{	  myLayer.alert(result.Message); 		}			   });		}function saveBehavior(uid,uaction,aid){    var url= jkzl.common.path+"/behavior/saveBehavior";	var param={};	param.articleId=aid;	param.userId=uid;	param.behaviorAction=uaction;    $.post(url,param,function(res){      return res;	 });			}function initArticleDetial(aid,uid){    var url= jkzl.common.path+"/article/getArticalById";	var param={};	param.articleId=aid;	param.userId=uid;    sendPost(url,param, "json", "post", initArticleDetialFailed, initArticleDetialSuccess);			}function initArticleDetialFailed(res){       	myLayer.clear();		if (res && res.Message) {		   myLayer.alert(res.Message);  		} else {		   myLayer.alert("请求失败,请重新刷新页面"); 		}		}function initArticleDetialSuccess(res){	if (res.Code == 10000) {				if(res.Result){				  var result=res.Result;				  articledata=result[0];				  $("#article_title").html(result[0].articleTitle);				  $("#article_name").html(result[0].operatorName);				  $("#article_inserttime").html(result[0].insertTime.substring(0,result[0].insertTime.length-2));				  if(result[0].isAuthentication){					  if(result[0].isAuthentication ==1){					   $("#article_auth").removeClass("c-hide");					 }				  }				if(signaturdata){					 if(signaturdata.state == 1){					if(signaturdata.position==1 || signaturdata.position==3){					   $("#doctor_top_img").attr("src",result[0].operatorImg);					   $("#doctor_top_content").html("<span class='mr5 c-f18 c-333'>"+result[0].operatorName+"</span>"+result[0].titleLevel);					   $("#doctor_top_dept").html(result[0].deptName);					   $("#doctor_top_hos").html(result[0].orgName);					   $("#doctor_top_detail").removeClass("c-hide");	 					}else if(signaturdata.position == 2 || signaturdata.position == 3){					   $("#doctor_floor_img").attr("src",result[0].operatorImg);//还没头像					   $("#doctor_floor_content").html("<span class='mr5 c-f18 c-333'>"+result[0].operatorName+"</span>"+result[0].titleLevel);					   $("#doctor_floor_dept").html(result[0].deptName);					   $("#doctor_floor_hos").html(result[0].orgName);					   $("#doctor_floor_detail").removeClass("c-hide");	 					} 				   }				  }								 if(result[0].articleContent){				    $("#article_content").html(result[0].articleContent); 				 }				 if(result[0].pointNumberCount>0){					 $("#article_dz_title").html("已点赞");				     $("#article_dz_li").addClass("curr");				 }else{					$("#article_dz_title").html("点个赞");     				  }				 if(result[0].collectionNumberCount>0){					$("#article_sc_title").html("已收藏");				    $("#article_sc_li").addClass("curr");				  }else{					$("#article_sc_title").html("收藏");    				  }				 $("#article_dz").html(result[0].pointNumber);				 $("#article_sc").html(result[0].collectionNumber);				}				  myLayer.clear();			} else {				initArticleDetialFailed(res);			}}	function saveDz(){//点赞	     myLayer.load("执行中,请稍后");		 var uaction="1";		 var url= jkzl.common.path+"/behavior/saveBehavior";	     var param={};	     param.articleId=articleId;	     param.userId=userId;	     param.behaviorAction=uaction;        $.post(url,param,function(res){           	myLayer.clear();			if(res.Code== 10000){			    myLayer.alert('<i class="iconfont icon-zan c-f22 c-fff ml15 mr5 c-vam"></i>' + '<span class="c-f15 c-vam mr15">点赞成功</span>','2000'); 				 $("#article_dz_title").html("已点赞");		         $("#article_dz_li").addClass("curr");			     var tipNum = $("#article_dz_li").find('.tips').text();		        $("#article_dz").html(add(tipNum));		    }else{			   myLayer.alert(res.Message);  		       return;  		     }		      });		}	 function cancelDz(){//取消点赞	    myLayer.load("执行中,请稍后");	   var url= jkzl.common.path+"/behavior/cancelBehavior";	   var param={};	   param.articleId=articleId;	   param.userId=userId;	   sendPost(url,param, "json", "post",cancelDzFailed, cancelDzSuccess);			   	}	function cancelDzFailed(res){//失败       	myLayer.clear();		if (res && res.Message) {		   myLayer.alert(res.Message);  		} else {		 myLayer.alert("请求失败,请重新刷新页面"); 		}		    }	function cancelDzSuccess(res){//成功	 if(res.Code == 10000){		 myLayer.clear();		 myLayer.alert('<i class="iconfont icon-shoucang c-f22 c-fff ml15 mr5 c-vam"></i>' + '<span class="c-f15 c-vam mr15">取消点赞</span>','2000'); 		 $("#article_dz_title").html("点个赞");		 $("#article_dz_li").removeClass("curr");		 var tipNum = $("#article_dz_li").find('.tips').text();		 $("#article_dz").html(reduce(tipNum));	  }else{		 cancelDzFailed(res);	 	  }	    }   function cancelSc(){//取消收藏	   myLayer.load("执行中,请稍后");	   var url= jkzl.common.path+"/behavior/cancelArticle";	   var param={};	   param.articleId=articleId;	   param.userId=userId;	   sendPost(url,param, "json", "post", cancelScFailed, cancelScSuccess);			   	}	function cancelScFailed(res){//失败       	myLayer.clear();		if (res && res.Message) {		   myLayer.alert(res.Message);  		} else {		 myLayer.alert("请求失败,请重新刷新页面"); 		}		    }	function cancelScSuccess(res){//成功	 if(res.Code == 10000){		 myLayer.clear();		 myLayer.alert('<i class="iconfont icon-shoucang c-f22 c-fff ml15 mr5 c-vam"></i>' + '<span class="c-f15 c-vam mr15">取消收藏</span>','2000'); 		 $("#article_sc_title").html("收藏");		 $("#article_sc_li").removeClass("curr");		 var tipNum = $("#article_sc_li").find('.tips').text();		 $("#article_sc").html(reduce(tipNum));	  }else{		 cancelScFailed(res);	 	  }	    }	function saveSc(){//收藏	   myLayer.load("执行中,请稍后");	   var url= jkzl.common.path+"/behavior/saveArticleCollection";	   var param={};	   param.articleId=articleId;	   param.userId=userId;	   if(isNull(articledata.secondLevelCategoryId)){	     param.articleCategoryId=articledata.firstLevelCategoryId;	     param.articleCategoryName=articledata.firstLevelCategoryName;	   }else{		 param.articleCategoryId=articledata.secondLevelCategoryId;		 param.articleCategoryName=articledata.secondLevelCategoryName;		}	   sendPost(url,param, "json", "post", saveScFailed, saveScSuccess);			 		}	function saveScFailed(res){//失败       	myLayer.clear();		if (res && res.Message) {		   myLayer.alert(res.Message);  		} else {		 myLayer.alert("请求失败,请重新刷新页面"); 		}		    }	function saveScSuccess(res){//成功	 if(res.Code == 10000){		 myLayer.clear();		 myLayer.alert('<i class="iconfont icon-shoucang c-f22 c-fff ml15 mr5 c-vam"></i>' + '<span class="c-f15 c-vam mr15">已收藏</span>','2000'); 		 $("#article_sc_title").html("已收藏");		 $("#article_sc_li").addClass("curr");		 var tipNum =$("#article_sc_li").find('.tips').text();		 $("#article_sc").html(add(tipNum));	  }else{		 saveScFailed(res);	 	  }	    }	function add(num){	 var nresult=0;	 if(isNull(num)){	   nresult=1;	 	 }else{	    nresult=parseInt(num)+1;	 	 }	 return nresult;	}	function reduce(num){	 var nresult=0;	 if(isNull(num)){	   nresult=0;	 	 }else{	    nresult=parseInt(num)-1;	 	 }	 return nresult;	}	function initArticleEvaluate(){	   var url= jkzl.common.path+"/behavior/getArticleCommentList";	   var param={};	   param.articleId=articleId;	   param.pageSize="100";	   param.pageIndex="0";	   sendPost(url,param, "json", "post", initArticleEvaluateFailed, initArticleEvaluateSuccess);			}	function initArticleEvaluateFailed(res){//失败       	myLayer.clear();		if (res && res.Message) {		   myLayer.alert(res.Message);  		} else {		 myLayer.alert("请求失败,请重新刷新页面"); 		}		    }	function initArticleEvaluateSuccess(res){//成功	 if(res.Code == 10000){		 var result=res.Result;		 var htmlstr ="";		  $("#article_pj").html('');		 for(var i=0;i<result.length;i++){			htmlstr +=" <div class='comment-row plr15 ptb10 clearfix'>";			if(!isNull(result[i].userImg)){			  htmlstr +="<img src="+result[i].userImg+">";			}			htmlstr +="<div class='row-con'><p class='row-con-title c-f12 c-007cd9'>";			htmlstr +="<span>"+result[i].cName+"</span>";			htmlstr +="</p><p class='c-f13 c-666 mb5'>"+result[i].commentContent+"</p>";			htmlstr +=" <span class='c-f11 c-999'>"+result[i].dateTime+"</span></div></div>";		  }		 $("#article_pj").html(htmlstr);	  }else{		 initArticleEvaluateFailed(res);	 	  }	    }	function sendEvaluate(){	  myLayer.confirm({        title:'提示',        con:'确定要发送该评论吗?',        cancel: function(){},        cancelValue:'取消',        ok: function(){		 var url= jkzl.common.path+"/behavior/saveArticleComment";         var param={};		 param.articleId=articleId;		 param.commentContent=$("#user_evaluate").val();		 param.userId=userId;		 if(param.commentContent.length ==0){		  myLayer.alert("评价内容不能为空!"); 	 		  }		     myLayer.load("执行中,请稍后");		 $.post(url,param,function(result){			 myLayer.clear();			if(result.Code==10000){			   myLayer.alert("评价成功!"); 			   $("#user_evaluate").val("");			   initArticleEvaluate(articleId);			 }else{			   myLayer.alert(result.Message); 	 			 }					   					   		  });        },        okValue:'确定'	    });		}
 |