Browse Source

Merge branch 'dev' of http://121.42.53.174:3000/jiapeng/portal-front.git into dev

luyanan 7 years ago
parent
commit
7684c25705

+ 2 - 2
fw_template_r3254/article.html

@ -195,7 +195,7 @@
195 195
<!--反馈建议-->
196 196
<script type="text/javascript" src="/js/correctBack.js"></script>
197 197
<footer>
198
	<script type="text/javascript" src="/js/footer.js"></script>
198
	<script type="text/javascript" src="/js/footer2.js"></script>
199 199
</footer>
200 200

201 201
<script type="text/javascript" src="/js/jquery.cookie.js"></script>
@ -218,7 +218,7 @@
218 218
	
219 219
		function makeCode() {
220 220
			var hurl = window.location.host;
221
			var articleId = GetQueryString("articleId");
221
			var articleId = window.staticPageData.articleId;
222 222
			var elurl = "http://" + hurl + "/e/a.html?id=" + articleId;
223 223
			qrcode.makeCode(elurl);
224 224
		}

+ 185 - 0
fw_template_r3254/paper.html

@ -0,0 +1,185 @@
1
 <!DOCTYPE html>
2
<html>
3
<head>
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
<title>浏览论文-科袖网</title>
8
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
9
<link href="/css/bootstrap.min.css" rel="stylesheet">
10
<link type="text/css" href="/css/common.css" rel="stylesheet">
11
<link type="text/css" href="/css/genindex.css" rel="stylesheet">
12
<script type="text/javascript" src="/js/jquery-1.11.1.js"></script>
13
<script type="text/javascript">
14
	window.staticPageData =${jsonData};	
15
</script>
16
</head>
17

18
<body>
19
<header id="header">
20
	<script src="/js/head-staticize.js"></script>
21
</header>
22
<div id="container">
23
	<div class="containerCon">
24
		<div class="contentCon clearfix conBlock">
25
			<div class="leftconBox floatL">
26
				<div class="showDetail">
27
					<div class="h1Font" id="paperName"></div>
28
					<div class="operateBlock bottomShow" style="margin-top:10px;">
29
                		<ul class="clearfix">
30
                			<li><span>阅读量</span> <span id="pageView"></span></li>
31
                			<li><span>收藏</span> <em class="operateicon operateicon2 icon-collect" id="collectBtn"></em></li>
32
							<li>
33
								<span>分享到</span>
34
								<a href="" id="weibo" target="_blank"><em class="operateicon operateicon2 icon-sina"></em></a>
35
								<em class="operateicon operateicon2 icon-wechat shareWeixin">
36
									<div class="shareCode clearfix">
37
										<div class="floatL" id="qrcode"></div>
38
										<div class="shareWord floatR">
39
											<p>打开微信“扫一扫”,<br/>打开网页后点击屏幕右上角“分享”按钮</p>
40
										</div>
41
									</div>
42
								</em>
43
							</li>
44
                		</ul>
45
                	</div>
46
                	
47
					<!--资源详情区-->
48
					<div class="showMain showMainP">
49
						<ul>
50
							<li>
51
								<div class="showTit">期刊:<span class="showCon" id="paperJournal"></span></div>
52
							</li>
53
							<li>
54
								<div class="showTit">期卷:<span class="showCon" id="paperVolume"></span></div>
55
							</li>
56
							<li>
57
								<div class="showTit">摘要:</div>
58
								<div class="showCon" id="paperAbstract">
59
								</div>
60
							</li>
61
						</ul>
62
					</div>
63
					<!--标签模块-->
64
					<ul class="tagList">
65
					</ul>
66
					<!--作者-->
67
					<div class="form-item aboutPa">
68
						<div class="aboutTit">作者</div>
69
						<div class="form-result">
70
							<ul class="authorBox clearfix" id="aboutAuthors">
71
								<!--<li class="flexCenter">
72
									<div class="madiaHead useHead" id="userimg"></div>
73
									<div class="madiaInfo">
74
										<p class="ellipsisSty">
75
											<span class="h1Font" id="name">vbszfd</span><em class="authiconNew authicon-staff-ok" title="企业认证员工"></em>
76
										</p>
77
										<p class="h2Font ellipsisSty">vzds</p>
78
									</div>
79
									<div class="goSpan">
80
										<span class="yaoqing">邀请
81
											<div class="shareCode clearfix">
82
												<div class="floatL" id="qrcodeUser"></div>
83
												<div class="shareWord floatR">
84
													<p>打开微信“扫一扫”,<br/>打开网页后点击屏幕右上角“分享”按钮</p>
85
												</div>
86
											</div>
87
										</span>
88
									</div>
89
								</li>-->
90
								<li class="lastBtn">
91
									<div>查看全部作者(<span></span>)</div>
92
								</li>
93
							</ul>
94
						</div>
95
					</div>
96
					<div class="ifLogin" id="messagego">
97
					    <!--未登录-->
98
					    <div class="thumbBlock">
99
							<span class="thumbBtn thunbgo">赞 <span>0</span></span>
100
						</div>
101
					    <div class="ifLoginUn displayNone">
102
					    	<span class="floaL">大牛,别默默的看了,快登录给我留言吧!</span>
103
					    	<ul class="floatR">
104
					    		<li><a href="register.html">注册</a></li>
105
					    		<li><a>|</a></li>
106
					    		<li class="loginGo"><a>登录</a></li>
107
					    	</ul>
108
					    </div>
109
					    <!--登录可留言-->
110
					    <form class="ifLoginOn clearfix displayNone">
111
					    	<div class="msgContbox">
112
					    		<textarea class="msgCont" placeholder="请输入您的留言内容..."></textarea>
113
					    		<span class="msgconNum"><em>0</em>/200</span>
114
					    	</div>
115
					    	<input type="button" class="frmconbtn btnModel floatR" disabled id="meSendtt" value="留言" />
116
					    </form>
117
					</div>
118
					<div class="form-item commentsArea">
119
						<ul class="commentList">
120
						</ul>
121
						<button class="frmconbtn btnCancel displayNone" id="moreArtical">查看更多留言</button>
122
					</div>
123
					<div class="form-item otherShow displayNone" id="interPaper">
124
						<div class="aboutTit">您可能感兴趣的论文</div>
125
						<div class="form-result aboutRes pointOk">
126
							<ul id="paperList">
127
								
128
							</ul>
129
						</div>
130
					</div>
131
				
132
				</div>
133
			</div>
134
			<div class="rightconBox floatR">
135
				<div class="conItem advertBox advertItem" id="advertisement">
136
					<script src="/js/adverts/ad_pap.js"></script>
137
				</div>
138
				<div class="conItem displayNone" id="patentrelate">
139
					<div class="form-item otherBlock currentBlock">
140
						<div class="aboutTit">相关专利</div>
141
						<div class="form-result currentArt" style="margin-top:0px;margin-bottom:0px;">
142
							<ul class="recentlyList">
143
								
144
							</ul>
145
						</div>
146
					</div>
147
				</div>
148
			</div>
149
		</div>
150
	</div>
151
</div>
152
<!--反馈建议-->
153
<script type="text/javascript" src="/js/correctBack.js"></script>
154
<footer>
155
	<script type="text/javascript" src="/js/footer2.js"></script>
156
</footer>
157
<script type="text/javascript" src="/js/jquery.cookie.js"></script>
158
<script type="text/javascript" src="/js/jquery.similar.msgbox.js"></script>
159
<script type="text/javascript" src="/js/weixinshare/qrcode.min.js"></script>
160
<script type="text/javascript" src="/js/jquery.page.js"></script>
161
<script type="text/javascript" src="/js/common.js"></script>
162
<script type="text/javascript" src="/js/paperShow1.js"></script>
163
<script type="text/javascript" src="/js/quickLogin.js"></script>
164
<script type="text/javascript">
165

166
	//分享关注按钮
167
	$('.shareWeixin').hover(function(){$(this).find('.shareCode').stop(true,false).fadeToggle();});
168

169
	//微信分享
170
	var qrcode = new QRCode(document.getElementById("qrcode"), {
171
		width : 100,
172
		height : 100
173
	});
174
	function makeCode(){
175
		var hurl = window.location.host;
176
		var paperId =  GetQueryString("paperId");
177
		var elurl = "http://" + hurl + "/e/l.html?id=" + paperId ; 
178
		qrcode.makeCode(elurl);
179
	}
180
	makeCode();
181

182
	
183
</script>
184
</body>
185
</html>

+ 224 - 0
fw_template_r3254/patent.html

@ -0,0 +1,224 @@
1
 <!DOCTYPE html>
2
<html>
3
<head>
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
<title>浏览专利-科袖网</title>
8
<link rel="shortcut icon" type="image/x-icon" href="/images/favicon.png" media="screen" />
9
<link href="/css/bootstrap.min.css" rel="stylesheet">
10
<link type="text/css" href="/css/common.css" rel="stylesheet">
11
<link type="text/css" href="/css/genindex.css" rel="stylesheet">
12
<script type="text/javascript" src="/js/jquery-1.11.1.js"></script>
13
<script type="text/javascript">
14
	window.staticPageData =${jsonData};	
15
</script>
16
</head>
17

18
<body>
19
<header id="header">
20
	<script src="/js/head-staticize.js"></script>
21
</header>
22
<div id="container">
23
	<div class="containerCon">
24
		<div class="contentCon clearfix conBlock">
25
			<div class="leftconBox floatL">
26
				<div class="showDetail">
27
					<div class="h1Font" id="paperName">打开网页后点击屏幕右上角“分享”按钮打开网页后点击屏幕右上角“分享”按钮打开网页后点击屏幕右上角“分享”按钮</div>
28
					<div class="operateBlock bottomShow" style="margin-top:10px;">
29
                		<ul class="clearfix">
30
                			<li><span>阅读量</span> <span id="pageview">1000</span></li>
31
                			<li id="attention"><span>收藏</span> <em class="operateicon operateicon2 icon-collect" id="collectBtn"></em></li>
32
							<li>
33
								<span>分享到</span>
34
								<a href="" id="weibo" target="_blank"><em class="operateicon operateicon2 icon-sina"></em></a>
35
								<em class="operateicon operateicon2 icon-wechat shareWeixin">
36
									<div class="shareCode clearfix">
37
										<div class="floatL" id="qrcode"></div>
38
										<div class="shareWord floatR">
39
											<p>打开微信“扫一扫”,<br/>打开网页后点击屏幕右上角“分享”按钮</p>
40
										</div>
41
									</div>
42
								</em>
43
							</li>
44
                		</ul>
45
                	</div>
46
                	
47
					<!--资源详情区-->
48
					<div class="showMain showMainP">
49
						<ul>
50
							<li>
51
								<div class="col-w-6">
52
									<div class="showTit">申请号:<span class="showCon"></span></div>
53
								</div>
54
								<div class="col-w-6">
55
									<div class="showTit">专利号:<span class="showCon"></span></div>
56
								</div>	
57
								
58
							</li>
59
							<li>
60
								<div class="col-w-6">
61
									<div class="showTit">申请日:<span class="showCon"></span></div>
62
								</div>
63
								<div class="col-w-6">
64
									<div class="showTit">公开日:<span class="showCon"></span></div>
65
								</div>
66
							</li>
67
							<li>
68
								<div class="showTit">申请人:<span class="showCon"></span></div>
69
							</li>
70
							<li>
71
								<div class="showTit">摘要:</div>
72
								<div class="showCon">
73
									
74
								</div>
75
							</li>
76
						</ul>
77
					</div>
78
					<!--标签模块-->
79
					<ul class="tagList">
80
						
81
					</ul>
82
					<!--标签模块-->
83
					<div class="form-item">
84
						<div class="aboutTit">关键词</div>
85
						<div class="col-w-12" style="position: relative;">
86
							<input type="text" class="frmcontype oinput" placeholder="请填写相关的关键词,如:腐蚀防护、石墨烯、纳米材料" data-pro="关键词不得超过15个字"  data-num="5" data-fontSizeN="15" />
87
							<button type="button" class="frmcontype btnModel frmaddG addButton">添加</button>
88
							<div class="form-drop keydrop">
89
								<ul>
90
									
91
								</ul>
92
							</div>
93
						</div>
94
						<div class="form-result keyResult">
95
							<ul class="ulspace editUlist clearfix" id="paperSList">
96
								<!--<li>XXX<div class="closeThis"></div></li>-->
97
							</ul>
98
						</div>
99
					</div>
100
					<!--作者-->
101
					<div class="form-item aboutPa">
102
						<div class="aboutTit">发明人</div>
103
						<div class="form-result">
104
							<ul class="authorBox clearfix" id="faM">
105
								<li class="lastBtn">
106
									<div>查看全部作者(<span>6</span>)</div>
107
								</li>
108
							</ul>
109
						</div>
110
					</div>
111
					<div class="ifLogin" id="messagego">
112
					    <!--未登录-->
113
					    <div class="thumbBlock displayNone">
114
							<span class="thumbBtn thunbgo">赞 <span>0</span></span>
115
						</div>
116
					    <div class="ifLoginUn displayNone">
117
					    	<span class="floaL">大牛,别默默的看了,快登录给我留言吧!</span>
118
					    	<ul class="floatR">
119
					    		<li><a href="register.html">注册</a></li>
120
					    		<li><a>|</a></li>
121
					    		<li class="loginGo"><a>登录</a></li>
122
					    	</ul>
123
					    </div>
124
					    <!--登录可留言-->
125
					    <form class="ifLoginOn clearfix displayNone">
126
					    	<div class="msgContbox">
127
					    		<textarea class="msgCont" placeholder="请输入您的留言内容..."></textarea>
128
					    		<span class="msgconNum"><em>0</em>/200</span>
129
					    	</div>
130
					    	<input type="button" class="frmconbtn btnModel floatR" disabled id="meSendtt" value="留言" />
131
					    </form>
132
					</div>
133
					<div class="form-item commentsArea">
134
						<ul class="commentList">
135
						</ul>
136
						<button class="frmconbtn btnCancel displayNone" id="moreArtical">查看更多留言</button>
137
					</div>
138
					<div class="form-item otherShow displayNone" id="interPatent">
139
						<div class="aboutTit">您可能感兴趣的专利</div>
140
						<div class="form-result aboutRes pointOk">
141
							<ul id="patentList">
142
							</ul>
143
						</div>
144
					</div>
145
				</div>
146
			</div>
147
			<div class="rightconBox floatR">
148
				<div class="conItem conItemFirst">
149
					<ul class="operateBlock">
150
						<li class="goFabu" id="release">
151
							<em class="operateicon icon-issue"></em>
152
							<p>发布</p>
153
						</li>
154
						<li class="feedBack">
155
							<em class="operateicon icon-feedback"></em>
156
							<p>纠错</p>
157
						</li>
158
						<li class="disableLi" id="delete" style="cursor:pointer;opacity: 1">
159
							<em class="operateicon icon-delete"></em>
160
							<p>删除</p>
161
						</li>
162
					</ul>
163
				</div>
164
				<div class="correctBlock feedbackBox" id="feedbackBox"> 
165
					<div class="cBacktit">
166
						<span>纠错反馈</span>
167
						<em class="closeFeed"></em>
168
					</div>
169
					<textarea class="frmcontype correctCon" placeholder="请具体说明您发现的问题,以便我们为您快速解决"></textarea>
170
					<button class="frmcontype btnModel correctSubmit" disabled>提交</button>
171
				</div>
172
				<div class="conItem advertBox advertItem" id="advertisement">
173
					<script src="js/adverts/ad_pap.js"></script>
174
				</div>
175
				<div class="conItem displayNone" id="paperList">
176
					<div class="form-item otherBlock currentBlock">
177
						<div class="aboutTit">相关论文</div>
178
						<div class="form-result currentArt" style="margin-top:0px;margin-bottom:0px;">
179
							<ul class="recentlyList">
180
																
181
							</ul>
182
						</div>
183
					</div>
184
				</div>
185
			</div>
186
			
187
		</div>
188
	</div>
189
</div>
190
<!--反馈建议-->
191
<script type="text/javascript" src="/js/correctBack.js"></script>
192
<footer>
193
	<script type="text/javascript" src="/js/footer2.js"></script> 
194
</footer>
195
<script type="text/javascript" src="/js/jquery.cookie.js"></script>
196
<script type="text/javascript" src="/js/jquery.similar.msgbox.js"></script>
197
<script type="text/javascript" src="/js/weixinshare/qrcode.min.js"></script>
198
<script type="text/javascript" src="/js/jquery.page.js"></script>
199
<script type="text/javascript" src="/js/common.js"></script>
200
<script type="text/javascript" src="/js/patentShow1.js"></script>
201
<script type="text/javascript" src="/js/quickLogin.js"></script>
202
<script type="text/javascript">
203

204
	//分享关注按钮
205
	$('.shareWeixin').hover(function(){$(this).find('.shareCode').stop(true,false).fadeToggle();});
206
	$('.goSpan').hover(function(){$(this).find('.shareCode').stop(true,false).fadeToggle();});
207
	
208
	//微信分享
209
	var qrcode = new QRCode(document.getElementById("qrcode"), {
210
		width : 100,
211
		height : 100
212
	});
213
	function makeCode(){
214
		var hurl = window.location.host;
215
		var patentId =  GetQueryString("patentId");
216
		var elurl = "http://" + hurl + "/e/z.html?id=" + patentId ; 
217
		qrcode.makeCode(elurl);
218
	}
219
	makeCode();
220

221
	
222
</script>
223
</body>
224
</html>

+ 2 - 2
js/articalShow.js

@ -51,7 +51,7 @@ $(function() {
51 51
								
52 52
							}
53 53
							var listLi=$('<li class="flexCenter"></li>').appendTo($(".recentlyList"));
54
							var str='<a href="articalShow.html?articleId='+$data[i].articleId+'"><p class="h2Font ellipsisSty-2"><em class="circlePre"></em>'+$data[i].articleTitle+'</p>'+
54
							var str='<a href="/'+pageUrl('a',$data[i])+'"><p class="h2Font ellipsisSty-2"><em class="circlePre"></em>'+$data[i].articleTitle+'</p>'+
55 55
								'<span class="smalltip">'+commenTime($data[i].publishTime)+'</span></a></li>'
56 56
							$(str).appendTo(listLi);
57 57
						}
@ -502,7 +502,7 @@ $(function() {
502 502
							$("#abutartical").append($itemlist);
503 503
							var datalist = data.data[i];
504 504
							$itemlist.find("#resourceName").text(datalist.articleTitle);
505
							$itemlist.find(".urlgo").attr("href", "articalShow.html?articleId="+datalist.articleId);
505
							$itemlist.find(".urlgo").attr("href", "/"+pageUrl('a',datalist);
506 506
							if(datalist.articleImg!=undefined){
507 507
								$itemlist.find("#userimg").attr("style", "background-image: url(/data/article/" + datalist.articleImg + ");");
508 508
							}

+ 2 - 2
js/articalShow2.js

@ -51,7 +51,7 @@ $(function() {
51 51
								
52 52
							}
53 53
							var listLi=$('<li class="flexCenter"></li>').appendTo($(".recentlyList"));
54
							var str='<a href="/'+pageUrl($data[i])+'"><p class="h2Font ellipsisSty-2"><em class="circlePre"></em>'+$data[i].articleTitle+'</p>'+
54
							var str='<a href="/'+pageUrl('a',$data[i])+'"><p class="h2Font ellipsisSty-2"><em class="circlePre"></em>'+$data[i].articleTitle+'</p>'+
55 55
								'<span class="smalltip">'+commenTime($data[i].publishTime)+'</span></a></li>'
56 56
							$(str).appendTo(listLi);
57 57
						}
@ -492,7 +492,7 @@ $(function() {
492 492
							$("#abutartical").append($itemlist);
493 493
							var datalist = data.data[i];
494 494
							$itemlist.find("#resourceName").text(datalist.articleTitle);
495
							$itemlist.find(".urlgo").attr("href", "/"+pageUrl(datalist));
495
							$itemlist.find(".urlgo").attr("href", "/"+pageUrl('a',datalist));
496 496
							if(datalist.articleImg!=undefined){
497 497
								$itemlist.find("#userimg").attr("style", "background-image: url(/data/article/" + datalist.articleImg + ");");
498 498
							}

+ 2 - 2
js/cmpInforShow.js

@ -310,7 +310,7 @@ $(function() {
310 310
							}
311 311
							
312 312
							var strAdd = '';
313
							strAdd += '<li><a href="articalShow.html?articleId=' + data.data.data[i].articleId + '" class="flexCenter urlgo">';
313
							strAdd += '<li><a href="/' + pageUrl('a',data.data.data[i]) + '" class="flexCenter urlgo">';
314 314
							strAdd += '<div class="madiaHead artHead" style="background-image:url(' + madiaHead + ')"></div>';
315 315
							strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty-2">' + data.data.data[i].articleTitle + '</p>';
316 316
							strAdd += '<ul class="h2Font clearfix">';
@ -503,7 +503,7 @@ $(function() {
503 503
					var itemlist = '';
504 504
					$("#relateArt").html("");
505 505
					for(var i = 0; i < data.data.length; i++) {
506
						var itemlist = '<li class="flexCenter"><a target="_blank" href="articalShow.html?articleId='+ data.data[i].articleId +'" class="urlgo">';
506
						var itemlist = '<li class="flexCenter"><a target="_blank" href="/'+ pageUrl('a',data.data[i]) +'" class="urlgo">';
507 507
							itemlist += '<p class="h2Font ellipsisSty-2"><em class="circlePre"></em>'+data.data[i].articleTitle+'</p>';
508 508
							itemlist += '</a></li>';
509 509
							$itemlist = $(itemlist);

+ 9 - 3
js/common.js

@ -20,7 +20,13 @@ $(document).ready(function() {
20 20
			location.href = "cmp-portal/cmp-settled-reg.html"
21 21
		}
22 22
	})
23
23
	$("#cmpSet3").on("click", function() {
24
		if(orgid && orgid != "null" && orgid != null) {
25
			location.href = "/cmp-portal/cmp-workspaces.html"
26
		} else {
27
			location.href = "/cmp-portal/cmp-settled-reg.html"
28
		}
29
	})
24 30
});
25 31
//搜索框跳转页面
26 32
@ -122,8 +128,8 @@ function valUser() {
122 128
		location.href = "login.html";
123 129
	}
124 130
}
125
function pageUrl(datalist) {
126
	return ("shtml/a/"+datalist.createTime.substring(0,8)+"/"+datalist.shareId+".html");
131
function pageUrl(type,datalist) {
132
	return ("shtml/"+type+"/"+datalist.createTime.substring(0,8)+"/"+datalist.shareId+".html");
127 133
}
128 134
function GetQueryString(name) {
129 135
	var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");

+ 4 - 4
js/discover.js

@ -103,7 +103,7 @@ $(function() {
103 103
						var oLeng=$data.length<5?$data.length:5;
104 104
						for(var i=0;i<oLeng;i++) {
105 105
							var listLi=$('<li class="flexCenter"></li>').appendTo($("#importNews"));
106
							var str='<a target="_blank" href="articalShow.html?articleId='+$data[i].articleId+'"><p class="h2Font ellipsisSty-2"><em class="circlePre"></em>'+$data[i].articleTitle+'</p>'+
106
							var str='<a target="_blank" href="/'+pageUrl('a',$data[i])+'"><p class="h2Font ellipsisSty-2"><em class="circlePre"></em>'+$data[i].articleTitle+'</p>'+
107 107
								'<span class="smalltip">'+commenTime($data[i].publishTime)+'</span></a></li>'
108 108
							$(str).appendTo(listLi);
109 109
							exculdeId2s.push($data[i].articleId);
@ -131,7 +131,7 @@ $(function() {
131 131
						var oLeng=$data.length<10?$data.length:10;
132 132
						for(var i=0;i<oLeng;i++) {
133 133
							var listLi=$('<li class="flexCenter"></li>').appendTo($("#hotNews"));
134
							var str='<a target="_blank" href="articalShow.html?articleId='+$data[i].articleId+'"><p class="h2Font ellipsisSty-2">'+$data[i].articleTitle+'</p></a>'
134
							var str='<a target="_blank" href="/'+pageUrl('a',$data[i])+'"><p class="h2Font ellipsisSty-2">'+$data[i].articleTitle+'</p></a>'
135 135
							$(str).appendTo(listLi);		
136 136
						}
137 137
					}
@ -222,7 +222,7 @@ $(function() {
222 222
			columTag='<span class="columTag">'+columnType[dataStr.colNum].shortName+'</span>';
223 223
		}
224 224
		var strAdd = '';
225
		strAdd += '<a target="_blank" href="articalShow.html?articleId='+ dataStr.articleId +'" class="flexCenter urlgo">';
225
		strAdd += '<a target="_blank" href="/'+ pageUrl('a',dataStr) +'" class="flexCenter urlgo">';
226 226
		strAdd += '<div class="lefthead articalhead" style="background-image:url('+ madiaHead +')">'+columTag+'</div>';
227 227
		strAdd += '<div class="centercon centercon2"><p class="h1font ellipsisSty-2">'+ dataStr.articleTitle +'</p>';
228 228
		strAdd += '<div class="h2font showInfo clearfix">';
@ -257,7 +257,7 @@ $(function() {
257 257
			}
258 258
		}
259 259
		var strAdd = '';
260
		strAdd += '<a target="_blank" href="articalShow.html?articleId='+ dataStr.articleId +'" class="flexCenter urlgo">';
260
		strAdd += '<a target="_blank" href="/'+ pageUrl('a',dataStr) +'" class="flexCenter urlgo">';
261 261
		strAdd += '<div class="lefthead articalhead" style="background-image:url('+ madiaHead +')"></div>';
262 262
		strAdd += '<div class="centercon centercon2"><p class="h1font ellipsisSty-2">'+ dataStr.articleTitle +'</p>';
263 263
		strAdd += '<div class="h2font showInfo clearfix">';

+ 51 - 0
js/footer2.js

@ -0,0 +1,51 @@
1
//新版footer
2
var footerHtml = '';
3
footerHtml += '<div class="container-fulid">'+
4
				  '<div class="containerCon">'+	
5
						'<div class="bottom-block clearfix">'+
6
							'<div class="help-block floatL">' + 
7
								'<div class="logo-block"></div>'+
8
								'<p>' +
9
									'<a class="listlink" href="/about.html" target="_blank" rel="nofollow">关于我们</a>' +
10
									'<a class="listlink" href="javascript:void(0);" rel="nofollow" id="cmpSet3">企业入驻</a>' +
11
									'<a class="listlink" href="javascript:void(0);" rel="nofollow" id="perso">我是专家</a>' +
12
									'<a class="listlink" href="/privacy.html" target="_blank" rel="nofollow">用户协议</a>' +
13
									'<a class="listlink" href="/download.html" target="_blank" rel="nofollow">产品下载</a>' +
14
								'</p>' +
15
								'<p>' +
16
									'<span class="listlink">客服热线: 010-62343359</span>' +
17
									'<span class="listlink">客服邮箱:<a rel="nofollow" href="mailto:service@ekexiu.com"> service@ekexiu.com</a></span>' +
18
								'</p>' +
19
								'<p>' +
20
									'<span class="listlink">工作时间: 周一至周五  9:00-18:00 </span>' +
21
								'</p>' +
22
							'</div>' +
23
							
24
							'<div class="code-block floatR">' + 
25
									'<div class="floatL">' +
26
										'<p class="codelist appcode"><span></span></p>' +
27
										'<p>下载移动端app</p>' +
28
									'</div>' +
29
									'<div class="floatL">' +
30
										'<p class="codelist weixincode"><span></span></p>' +
31
										'<p>关注微信公众平台</p>' +
32
									'</div>' +
33
							'</div>' +
34
							'<div class="copy-block clearfix">' +
35
								'<span>Copyright © 2016-2017 北京科袖科技有限公司 | 京ICP备16042588号-1 | </span>' +
36
								'<a class="beianbox" target="_black" rel="nofollow" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=11010802022306">' +
37
									'<em></em> 京公网安备11010802022306号' +
38
								'</a>' +
39
							'</div>' +
40
						'</div>' +
41
					'</div>' +
42
			'</div>';
43

44
document.write(footerHtml);
45
$("#perso").click(function(){
46
	var userid = $.cookie('userid');
47
if(userid=="null"||userid==undefined){
48
			location.href="/login.html";
49
		}
50
	location.href="/expert-authentication.html";
51
})

+ 1 - 1
js/index.js

@ -389,7 +389,7 @@ $(function(){
389 389
							
390 390
						}
391 391
						var strCon='';
392
						strCon += '<a target="_blank" class="aitemLink" href="articalShow.html?articleId='+ $info[i].articleId+'" style="background-image: url('+ imgurl+')" alt="'+$info[i].articleTitle+'">'
392
						strCon += '<a target="_blank" class="aitemLink" href="/'+ pageUrl('a',$info[i])+'" style="background-image: url('+ imgurl+')" alt="'+$info[i].articleTitle+'">'
393 393
						strCon += '<div class="carousel-caption">'
394 394
						strCon += '<div class="homeinfo">'
395 395
						strCon += 	'<p class="h1Font ellipsisSty-2">'+ $info[i].articleTitle+'</p>'

+ 2 - 2
js/paperShow.js

@ -562,7 +562,7 @@ function articledel(commenid) {
562 562
							}
563 563
							moreInf = dataStr[i].cn4periodical+ " " +dataStr[i].en4periodical+ " " +dataStr[i].pubDay;
564 564
							var itemlist = '<li>';
565
							itemlist += '<a class="flexCenter" target="_blank" href="paperShow.html?paperId=' + dataStr[i].id +'" class="linkhref"><div class="madiaHead paperHead"></div>';
565
							itemlist += '<a class="flexCenter" target="_blank" href="/' + pageUrl("pp",dataStr[i]) +'" class="linkhref"><div class="madiaHead paperHead"></div>';
566 566
							itemlist += '<div class="madiaInfo">';
567 567
							itemlist += '<p class="h1Font ellipsisSty">'+ dataStr[i].name +'</p>';
568 568
							itemlist += '<p class="h2Font ellipsisSty">作者:'+ dataStr[i].authors.substring(0, dataStr[i].authors.length - 1) +'</p>';
@ -644,7 +644,7 @@ function articledel(commenid) {
644 644
					if(dataStr.length > 0){
645 645
						$("#patentrelate").removeClass("displayNone");
646 646
						for(var i = 0; i < dataStr.length; i++) {
647
							var itemlist ='<li style="min-height:56px;"><a href="patentShow.html?patentId='+dataStr[i].id+'"><p class="h2Font ellipsisSty-2" style="line-height:20px;"><em class="circlePre"></em>'+ dataStr[i].name +'</p></a></li>'
647
							var itemlist ='<li style="min-height:56px;"><a href="/'+pageUrl("pt",dataStr[i])+'"><p class="h2Font ellipsisSty-2" style="line-height:20px;"><em class="circlePre"></em>'+ dataStr[i].name +'</p></a></li>'
648 648
							$(".recentlyList").append(itemlist);
649 649
						}
650 650
					}

+ 647 - 0
js/paperShow1.js

@ -0,0 +1,647 @@
1
$(document).ready(function() {
2
	loginYesOrNo()
3
	var userid = $.cookie("userid");
4
	var userName = $.cookie("userName");
5
	var paperId = window.staticPageData.id;
6

7
	ifcollectionAbout(paperId,$("#collectBtn"), 5)
8
	getPaperMe();
9
	pageViewsVal();
10
	if(userid && userid != "null" && userid != null){
11
		$(".ifLoginOn").removeClass("displayNone");
12
	}else{
13
		$(".ifLoginUn").removeClass("displayNone");
14
		$(".ifLoginUn").on('click',".loginGo", function() {
15
			quickLog();
16
			operatTab();
17
			closeLog();
18
		})
19
	}
20
	//点击收藏按钮
21
	$("#collectBtn").on('click', function() {
22
		if(userid && userid != null && userid != "null") {
23
			if($(this).is('.icon-collected')){
24
				cancelCollectionAbout(paperId,$(this), 5)
25
			} else {
26
				collectionAbout(paperId,$(this), 5);
27
			}
28
		}else{
29
			quickLog();
30
			operatTab();
31
			closeLog();
32
		}
33
	});
34
	
35
	//关键词标签点击进去搜索
36
	$(".tagList").on("click","li",function(){
37
		var tagText = $(this).find("p").text();
38
		location.href = "/searchNew.html?searchContent=" + tagText + "&tagflag=6";
39
	})
40
	
41
	//点击进入个人详情页面
42
	$("#aboutAuthors").on("click","li>a",function(){
43
		var oDataId = $(this).attr("data-id");
44
		if(oDataId.substring(0,1)!="#"){
45
			$(this).attr("href","/userInforShow.html?professorId="+oDataId);
46
		}else{
47
			$(this).attr("href","javascript:void(0)");
48
		}
49
	})
50
	$("#aboutAuthors").on("click","li.lastBtn",function(){
51
		$("#aboutAuthors li").css("display","block");
52
		$(this).hide();
53
	})
54
	//点击关注按钮
55
	$("#aboutAuthors").on('click',"span.attenSpan", function() {
56
		var pId=$(this).parent().siblings("a").attr("data-id");
57
		if(userid && userid != null && userid != "null") {
58
			if($(this).is('.attenedSpan')){
59
				cancelCollectionAbout(pId,$(this),1)
60
			} else {
61
				collectionAbout(pId,$(this),1);
62
			}
63
		}else{
64
			quickLog();
65
			operatTab();
66
			closeLog();
67
		}
68
	});
69

70
	
71
	/*获取论文信息*/
72
	function getPaperMe() {
73
					paperHtml(window.staticPageData);
74
					getPaperAuthors(paperId)
75
					var paperName = window.staticPageData.name + "-科袖网";
76
					document.title = paperName;
77
	}
78
	/*获取论文作者信息*/
79
	function getPaperAuthors(stritrm) {
80
		$.ajax({
81
			"url": "/ajax/ppaper/authors",
82
			"type": "GET",
83
			"success": function(data) {
84
				console.log(data);
85
				if(data.success) {
86
					if(data.data.length>0){
87
						$("#aboutAuthors .lastBtn span").text(data.data.length);
88
						for(var i=0;i<data.data.length;i++){
89
							var authTy="",authTit="",baseInfo="",ifPoint="",imgbg="/images/default-photo.jpg";
90
							if(data.data[i].professorId.substring(0, 1) != "#"){
91
								$.ajax({
92
									type:"get",
93
									url:"/ajax/professor/editBaseInfo/" + data.data[i].professorId,
94
									async:false,
95
									success:function($proData){
96
										console.log($proData)
97
										if($proData.success){
98
											var showPro = $proData.data;
99
											if(showPro.hasHeadImage == 1) {
100
												imgbg = "/images/head/" + showPro.id + "_l.jpg";
101
											} else {
102
												imgbg = "/images/default-photo.jpg";
103
											}
104
											ifPoint = "pointThis";
105
											//认证
106
											var oSty = autho(showPro.authType,showPro.orgAuth,showPro.authStatus);
107
											authTy = oSty.sty;
108
											authTit = oSty.title;
109
											
110
											var title = showPro.title || "";
111
											var orgName = showPro.orgName || "";
112
											var office = showPro.office || "";
113
											if(orgName!=""){
114
												if(title != "") {
115
													baseInfo = title + "," + orgName;
116
												}else{
117
													if(office!=""){
118
														baseInfo = office  + "," + orgName;	
119
													}else{
120
														baseInfo = orgName;	
121
													}
122
												}
123
											}else{
124
												if(title != "") {
125
													baseInfo = title;
126
												}else{
127
													if(office!=""){
128
														baseInfo = office;	
129
													}else{
130
														baseInfo = "";	
131
													}
132
												}
133
											}
134
											var str="";
135
											str +='<li class="flexCenter"><a href="" class="'+ ifPoint +'" data-id="'+ showPro.id +'">'
136
											str +='<div class="madiaHead useHead" style="background-image:url('+ imgbg +')"></div>'
137
											str +='<div class="madiaInfo" style="margin-top:-4px" >'
138
											str +='<p class="ellipsisSty"><span class="h1Font">'+ showPro.name +'</span><em class="authiconNew '+ authTy +'" title="'+ authTit +'"></em></p>'
139
											str +='<p class="h2Font ellipsisSty">'+ baseInfo +'</p>'
140
											str +='</div></a>';
141
											if(showPro.id==userid){
142
												str +=''
143
											}else{
144
												str +='<div class="goSpan"><span class="attenSpan">关注</span></div>';
145
											}
146
											str +='</li>';
147
											var $str=$(str);
148
											$("#aboutAuthors .lastBtn").before($str);
149
											if(showPro.id!=userid){
150
												ifcollectionAbout(showPro.id,$str.find(".attenSpan"),1);
151
											}
152
										}
153
									}
154
								})
155
							}else{
156
								var str="";
157
								str +='<li class="flexCenter"><a data-id="'+ data.data[i].professorId +'">'
158
								str +='<div class="madiaHead useHead" style="background-image:url('+ imgbg +')"></div>'
159
								str +='<div class="madiaInfo">'
160
								str +='<p class="ellipsisSty"><span class="h1Font">'+ data.data[i].name +'</span></p>'
161
								str +='</div></a>';
162
								if(data.data[i].name==userName){
163
									str +='<div class="goSpan"><span class="ifMe" flag="1">是我本人</span></div>'
164
								}else{
165
									str +='<div class="goSpan"><span class="yaoqing">邀请'
166
									str +='<div class="shareCode clearfix"><div class="floatL qrcodeUser"></div>'
167
									str +='<div class="shareWord floatR"><p>打开微信“扫一扫”,<br/>打开网页后点击屏幕右上角“分享”按钮</p></div>'
168
									str +='</div></span></div>';
169
								}
170
								
171
								str +='</li>';
172
								var $str=$(str);
173
								$("#aboutAuthors .lastBtn").before($str);
174
							}
175
							
176
							if(data.data.length<5){
177
								$("#aboutAuthors li").css("display","block");
178
								$(".lastBtn").hide();
179
							}else{
180
								$("#aboutAuthors li:lt(3)").css("display","block");
181
							}
182
						}
183
						
184
						//邀请
185
						$('.goSpan').on("mouseenter",".yaoqing",function(){
186
							$(this).find('.shareCode').stop(true,false).fadeIn();
187
						}).on("mouseleave",".yaoqing",function(){
188
							$(this).find('.shareCode').stop(true,false).fadeOut();
189
						});
190
						//邀请作者
191
						var Qcu=document.getElementsByClassName("qrcodeUser");
192
						for(var i=0;i<Qcu.length;i++){
193
							var qrcode= new QRCode(Qcu[i], {
194
								width : 100,
195
								height : 100
196
							});
197
							makeCode();
198
						}
199
						function makeCode(){
200
							var hurl = window.location.host;
201
							if(userid) {
202
								var elurl = "http://" + hurl + "/e/I.html?i=" + s16to64(paperId)+"&d="+s16to64(userid)+"&f=1";
203
							} else{
204
								var elurl = "http://" + hurl + "/e/I.html?i=" + s16to64(paperId)+"&f=1";
205
							}
206
							qrcode.makeCode(elurl);
207
						}
208
						
209
						//是我本人
210
						$('.goSpan').on("click",".ifMe",function(){
211
							var oF=$(this).attr("flag");
212
							if(oF==1){
213
								$.MsgBox.Confirm("提示", "确认这是您发表的论文?", daoRuPaper);
214
								$(this).attr("flag","0");
215
							}else{
216
								return;
217
							} 
218
						});
219
						
220

221
					}
222
				}
223
			},
224
			"data": {
225
				"id": stritrm
226
			},
227
			dataType: "json",
228
			'error': function() {
229
				$.MsgBox.Alert('提示', '服务器连接超时!');
230
			}
231
		});
232
	}
233
	function daoRuPaper(){
234
		$.ajax({
235
			"url": "/ajax/ppaper/ass",
236
			"type": "POST",
237
			"data": {
238
				id:paperId,
239
				uid:userid,
240
				author: userName
241
			},
242
			dataType: "json",
243
			"success": function(data) {
244
				if(data.success) {
245
					if(data.data){
246
						$(".ifMe").text("导入成功").css("background","#ccc");
247
					}
248
				}
249
			},
250
			'error': function() {
251
				$.MsgBox.Alert('提示', '服务器连接超时!');
252
			}
253
		});
254
	}
255
	/*处理论文html代码*/
256
	function paperHtml($da) {
257
		$("#paperName").text($da.name); //名字
258
		$("#pageView").text($da.pageViews); //浏览量
259
		$("#paperAbstract").text($da.summary); //摘要内容
260
		if(!$da.cn4periodical){
261
			$da.cn4periodical=""
262
		}
263
		if(!$da.en4periodical){
264
			$da.en4periodical=""
265
		}
266
		if(!$da.cn4periodical && !$da.en4periodical){
267
			$("#paperJournal").parents("li").hide();
268
		}else{
269
			$("#paperJournal").text($da.cn4periodical +" " + $da.en4periodical);
270
		}
271

272
		if(!$da.pubDay){
273
			$("#paperVolume").parents("li").hide();
274
		}else{
275
			$("#paperVolume").text($da.pubDay);
276
		}
277
		if($da.keywords != undefined && $da.keywords.length != 0 ){
278
			var subs = new Array();
279
			if($da.keywords.indexOf(',')){
280
				subs = $da.keywords.split(',');
281
			}else{
282
				subs[0] = $da.keywords;
283
			}
284
			if(subs.length>0){
285
				patentRelatedList(subs)
286
				for (var i = 0; i < subs.length; i++) 
287
				{
288
					$(".tagList").append('<li><p class="h2Font">'+ subs[i] +'</p></li>');
289
				};
290
			}else{
291
				$(".tagList").hide();
292
			}
293
		}		
294
		var weibopic = "http://" + window.location.host + "/images/default-paper.jpg"
295
		var weibotitle = $da.name;
296
		var weibourl = window.location.href;
297
		$("#weibo").attr("href","http://service.weibo.com/share/share.php?appkey=3677230589&title="+encodeURIComponent(weibotitle)+"&url="+encodeURIComponent(weibourl)+"&pic="+encodeURIComponent(weibopic)+"&content=utf-8"+"&ralateUid=6242830109&searchPic=false&style=simple");
298
	}
299
	isAgreeNum()
300
	function isAgreeNum() {
301
		var data = {"id": paperId}
302
		$.ajax({		
303
			url:"/ajax/ppaper/agreeCount",
304
			data:data,
305
			dataType: 'json', //数据格式类型
306
			type: 'get', //http请求类型
307
			timeout: 10000,
308
			async: true,
309
			success: function(data) {
310
				if(data.success){
311
					
312
					if(userid && userid != "null" && userid != null) {
313
						isAgree(data.data) //文章点赞
314
					} else {
315
						$(".thumbBtn").html("赞 <span>" + data.data + "</span>");
316
					}
317
				}
318
			},
319
			complete:function(){
320
				$("#advertisement a").attr("href","/"+$("#advertisement a").attr("href"));
321
				$("#advertisement img").attr("src","/"+$("#advertisement img").attr("src"));
322
			},
323
			error: function() {
324
				$.MsgBox.Alert('提示',"服务器链接超时");
325
			}
326
		});
327
	}
328
	/*判断论文是否被赞*/
329
function isAgree(articleAgree) {
330
	var data = {"id": paperId,"uid":userid }
331
	$.ajax({		
332
		url:"/ajax/ppaper/agree",
333
		data:data,
334
		dataType: 'json', //数据格式类型
335
		type: 'get', //http请求类型
336
		timeout: 10000,
337
		async: true,
338
		success: function(data) {
339
			if(data.success){
340
				if(data.data){
341
					$(".thumbBtn").html("已赞 <span>"+articleAgree+"</span>");
342
					$(".thumbBtn").addClass("thumbedBtn").css("cursor","auto");
343
					
344
				}else{
345
					$(".thumbBtn").html("赞 <span>"+articleAgree+"</span>");
346
					$(".thumbBtn").addClass("thunbgo");
347
				}
348
			}
349
		},
350
		error: function() {
351
			$.MsgBox.Alert('提示',"服务器链接超时");
352
		}
353
	});
354
}
355
//论文点击点赞
356
$('.thumbBlock').on("click",".thunbgo",function(){
357
	if (userid && userid != "null" && userid != null) {
358
		addAgree();
359
	}else{
360
		quickLog();
361
		operatTab();
362
		closeLog();
363
	}
364
})
365
/*点赞*/
366
function addAgree() {
367
	console.log(paperId)
368
	var data = {"uid": userid,"id": paperId}
369
	$.ajax({		
370
		url:"/ajax/ppaper/agree",
371
		data:data,
372
		dataType: 'json', //数据格式类型
373
		type: 'POST', //http请求类型
374
		timeout: 10000,
375
		async: true,
376
		success: function(data) {
377
			if(data.success){
378
				var articleAgreeval = $(".thumbBtn span").text();
379
				$(".thumbBtn").html("已赞 <span>"+(parseInt(articleAgreeval)+1)+"</span>");
380
				$(".thumbBtn").addClass("thumbedBtn").css("cursor","auto");
381
				$(".thumbBtn").removeClass("thunbgo");
382
			}
383
		},
384
		error: function() {
385
			$.MsgBox.Alert('提示',"服务器链接超时");
386
		}
387
	});
388
}
389
/*留言模块*/
390
limitObj(".msgCont",200)
391
$("#meSendtt").on("click", function() {
392
	article();
393
})
394
//查看更多留言
395
$("#moreArtical").on("click",function(){
396
	vcreateTime = $(".commentList li").last().attr("data-time");
397
	orderKey = $(".commentList li").last().attr("data-key");
398
	message(5,1);
399
})
400
//删除留言
401
$(".commentList").on("click",".messageDel",function(){
402
	var commenid = $(this).attr("data-id");
403
	articledel(commenid)
404
})
405

406
//发布留言
407
function article() {
408
	$.ajax({
409
		url:"/ajax/leaveWord/paper",
410
		dataType: 'json', //数据格式类型
411
		type: 'POST', //http请求类型
412
		data: {
413
			"paperId": paperId,
414
			"sender": userid,
415
			"content": $(".msgCont").val(),
416
		},
417
		timeout: 10000, //超时设置
418
		success: function(data) {
419
			var $info = data.data || {};
420
			if(data.success && data.data) {
421
				message(5,2);
422
			}
423
			$(".msgCont").val("");
424
			$(".msgconNum").find("span").text(0);
425
		},
426
		error: function() {
427
			$.MsgBox.Alert('提示', '服务器请求失败')
428
		}
429
	});
430
}
431

432
message(5,2);
433
function message(rows,num) {
434
	if(num==1){
435
		var data = {"paperId": paperId,"createTime": vcreateTime,"orderKey": orderKey,"rows": rows}	
436
	}else{
437
		var data = {"paperId": paperId,"rows": rows}	
438
	}
439
	$.ajax({
440
		url: "/ajax/leaveWord/ql/paper",
441
		dataType: 'json', //数据格式类型
442
		type: 'GET', //http请求类型
443
		data: data,
444
		timeout: 10000, //超时设置
445
		success: function(data) {
446
			if(data.success) {
447
				 if(data.data != ""){
448
				 	if(num==2){
449
						$(".commentList").html("");	
450
					}
451
					if(data.data.length > 4){
452
						$("#moreArtical").removeClass("displayNone");
453
					}else{
454
						$("#moreArtical").addClass("displayNone");
455
					}
456
					for(var i = 0; i < data.data.length; i++) {
457
						var itemlist = '<li class="flexCenter" data-time="" data-key="">';
458
							itemlist += '<a href class="userhref"> <div class="madiaHead useHead useHeadMsg"></div></a>';
459
							itemlist += '<div class="madiaInfo">';
460
							itemlist += '<p><a href class="userhref"><span class="h1Font messageName"></span></a><em class="authiconNew" title="科袖认证专家"></em><span class="commenttime"></span></p>';
461
							itemlist += '<p class="h2Font messageContent"></p>';
462
							itemlist += '<div class="operateSpan"><span class="callBack">回复</span><span class="messageDel">删除</span></div>';
463
							itemlist += '</div></li>';
464
							$itemlist = $(itemlist);
465
							$(".commentList").append($itemlist);
466
							var datalist = data.data[i];
467
							$itemlist.find(".messageName").text(datalist.professor.name);
468
							$itemlist.find(".messageContent").text(datalist.content);
469
							var userType = autho(datalist.professor.authType, datalist.professor.orgAuth, datalist.professor.authStatus);
470
								$itemlist.find(".authiconNew").attr("title", userType.title);
471
								$itemlist.find(".authiconNew").addClass(userType.sty);
472
							if(datalist.professor.hasHeadImage==1) {
473
								$itemlist.find(".useHeadMsg").attr("style", "background-image: url(/images/head/" + datalist.professor.id + "_l.jpg);");
474
							}	
475
							if(datalist.professor.id==userid){
476
								$itemlist.find(".messageDel").show();
477
							}
478
							$itemlist.attr("data-time", datalist.createTime);
479
							$itemlist.attr("data-key", datalist.orderKey);
480
							$itemlist.find(".messageDel").attr("data-id", datalist.id);
481
							$itemlist.find(".userhref").attr("href", "/userInforShow.html?professorId="+datalist.professor.id);
482
							var createtime = datalist.createTime;
483
							$itemlist.find(".commenttime").text(commenTime(createtime));
484
					}
485
				 }else{
486
				 	if(num==2){
487
						$(".commentList").html("");	
488
					}else{
489
						$("#moreArtical").addClass("displayNone");
490
					}
491
					
492
				 }
493
			}
494
		},
495
		error: function() {
496
			$.MsgBox.Alert('提示', '服务器请求失败')
497
		}
498
	});
499
}
500
	
501
//删除自己的留言
502
function articledel(commenid) {
503
	$.ajax({
504
		url:"/ajax/leaveWord/delete",
505
		dataType: 'json', //数据格式类型
506
		type: 'POST', //http请求类型
507
		data: {
508
			"id": commenid,
509
		},
510
		timeout: 10000, //超时设置
511
		success: function(data) {
512
			if(data.success) {
513
				message(5,2);
514
			}
515
		},
516
		error: function() {
517
			$.MsgBox.Alert('提示', '服务器请求失败')
518
		}
519
	});
520
}	
521

522
	//您可能感兴趣的论文
523
	paperInterestingList()
524
	function paperInterestingList(){
525
		$.ajax({
526
			"url" : "/ajax/ppaper/ralatePapers",
527
			"type" :  "GET" ,
528
			"dataType" : "json",
529
			"data" :{
530
				"paperId":paperId
531
			},
532
			//"async":false,
533
			"traditional": true, //传数组必须加这个
534
			"success" : function(data) {
535
				if(data.success) {
536
					var dataStr=data.data
537
					if(dataStr.length > 0){
538
						$("#interPaper").show();
539
						var itemlist = '';
540
						$("#paperList").html("");
541
						for(var i = 0; i < dataStr.length; i++) {
542
							var moreInf=""
543
							if(!dataStr[i].cn4periodical){
544
								dataStr[i].cn4periodical="";
545
							}
546
							if(!dataStr[i].en4periodical){
547
								dataStr[i].en4periodical="";
548
							}
549
							if(!dataStr[i].pubDay){
550
								dataStr[i].pubDay="";
551
							}
552
							moreInf = dataStr[i].cn4periodical+ " " +dataStr[i].en4periodical+ " " +dataStr[i].pubDay;
553
							var itemlist = '<li>';
554
							itemlist += '<a class="flexCenter" target="_blank" href="/' + pageUrl("pp",dataStr[i]) +'" class="linkhref"><div class="madiaHead paperHead"></div>';
555
							itemlist += '<div class="madiaInfo">';
556
							itemlist += '<p class="h1Font ellipsisSty">'+ dataStr[i].name +'</p>';
557
							itemlist += '<p class="h2Font ellipsisSty">作者:'+ dataStr[i].authors.substring(0, dataStr[i].authors.length - 1) +'</p>';
558
							itemlist += '<p class="h2Font ellipsisSty">期刊:'+ moreInf +'</p>';
559
							itemlist += '</div></a></li>';
560
							$itemlist = $(itemlist);
561
							$("#paperList").append($itemlist);
562
					}	}
563
				}
564
			},
565
			"error":function(){
566
				$.MsgBox.Alert('提示','链接服务器超时')
567
			}
568
		});
569
	}
570
	//浏览量
571
	function pageViewsVal() {
572
		$.ajax({
573
			"url": "/ajax/ppaper/incPageViews",
574
			"type": "POST",
575
			"dataType": "json",
576
			"data": {
577
				"id": paperId
578
			},
579
			"success": function(data) {
580
				console.log(data);
581
				if(data.success) {}
582
			},
583
			"error": function() {
584
				$.MsgBox.Alert('提示', '链接服务器超时')
585
			}
586
		});
587
	}
588
	
589
	//纠错反馈
590
	$(".correctSubmit").on("click",function(){
591
		var cntCon=$(this).siblings(".correctCon").val();
592
		var cntUser="";
593
		if(userid && userid != null && userid != "null") {
594
			cntUser = userid;
595
		}
596
		if(cntCon.length>500){
597
			$.MsgBox.Alert('提示', '纠错反馈内容不得超过500个字');
598
			return;
599
		}else{
600
			$.ajax({
601
				"url": "/ajax/feedback/error/paper",
602
				"type": "POST",
603
				"dataType": "json",
604
				"async": true,
605
				"data": {
606
					"id": paperId,
607
					"cnt":cntCon,
608
					"user":cntUser
609
				},
610
				"success": function(data) {
611
					if(data.success) {
612
						backSuccessed();
613
					}
614
				},
615
				"error": function() {
616
					$.MsgBox.Alert('提示', '链接服务器超时')
617
				}
618
			});
619
		}
620
	})
621
	function patentRelatedList(array){
622
		$.ajax({
623
			"url":"/ajax/ppatent/assPatents",
624
			"type" :  "GET" ,
625
			"dataType" : "json",
626
			"data" :{
627
				"kws":array
628
			},
629
			"traditional": true, //传数组必须加这个
630
			"success" : function(data) {
631
				if(data.success) {
632
					var dataStr=data.data
633
					if(dataStr.length > 0){
634
						$("#patentrelate").removeClass("displayNone");
635
						for(var i = 0; i < dataStr.length; i++) {
636
							var itemlist ='<li style="min-height:56px;"><a href="/'+pageUrl("pt",dataStr[i])+'"><p class="h2Font ellipsisSty-2" style="line-height:20px;"><em class="circlePre"></em>'+ dataStr[i].name +'</p></a></li>'
637
							$(".recentlyList").append(itemlist);
638
						}
639
					}
640
				}
641
			},
642
			"error":function(){
643
				$.MsgBox.Alert('提示', '链接服务器超时')
644
			}
645
		});
646
	}
647
})

+ 2 - 2
js/patentShow.js

@ -663,7 +663,7 @@ function articledel(commenid) {
663 663
						$("#patentList").html("");
664 664
						for(var i = 0; i < dataStr.length; i++) {
665 665
							var itemlist = '<li>';
666
							itemlist += '<a class="flexCenter" target="_blank" href="patentShow.html?patentId=' + dataStr[i].id +'"><div class="madiaHead patentHead"></div>';
666
							itemlist += '<a class="flexCenter" target="_blank" href="/' + pageUrl("pt",dataStr[i]) +'"><div class="madiaHead patentHead"></div>';
667 667
							itemlist += '<div class="madiaInfo">';
668 668
							itemlist += '<p class="h1Font ellipsisSty">'+ dataStr[i].name +'</p>';
669 669
							itemlist += '<p class="h2Font ellipsisSty">发明人:'+ dataStr[i].authors.substring(0, dataStr[i].authors.length - 1) +'</p>';
@ -699,7 +699,7 @@ function articledel(commenid) {
699 699
					if(dataStr.length > 0){
700 700
						$("#paperList").show();
701 701
						for(var i = 0; i < dataStr.length; i++) {
702
							var itemlist ='<li style="min-height:56px;"><a href="paperShow.html?paperId='+dataStr[i].id+'"><p class="h2Font ellipsisSty-2" style="line-height:20px;"><em class="circlePre"></em>'+ dataStr[i].name +'</p></a></li>'
702
							var itemlist ='<li style="min-height:56px;"><a href="/'+pageUrl("pp",dataStr[i])+'"><p class="h2Font ellipsisSty-2" style="line-height:20px;"><em class="circlePre"></em>'+ dataStr[i].name +'</p></a></li>'
703 703
							$(".recentlyList").append(itemlist);
704 704
						}
705 705
					}

+ 701 - 0
js/patentShow1.js

@ -0,0 +1,701 @@
1
$(document).ready(function() {
2
	var userid=$.cookie("userid");
3
	var patentId =window.staticPageData.id
4
	function Patent() {
5
		this.init();
6
		this.flag = GetQueryString("flag");
7
	}
8
	Patent.prototype.init = function() {
9
		loginYesOrNo()
10
		ifcollectionAbout(patentId,$("#collectBtn"),4);
11
		this.patentMess(window.staticPageData);
12
		this.ajax({
13
			url: "/ajax/ppatent/authors",
14
			data: {
15
				id: patentId
16
			},
17
			type: "get",
18
			Fun: this.patentAuth
19
		});
20
		this.ajax({
21
			url: "/ajax/ppatent/incPageViews",
22
			data: {
23
				id: patentId
24
			},
25
			type: "post",
26
			Fun: this.pageview
27
		});
28
	}
29
	Patent.prototype.ajax = function(obj) {
30
		var $this = this;
31
		$.ajax({
32
			url: obj.url,
33
			data: obj.data,
34
			dataType: 'json', //服务器返回json格式数据
35
			type: obj.type, //HTTP请求类型
36
			timeout: 10000, //超时时间设置为10秒;
37
			traditional: true,
38
			async:false,
39
			success: function(data) {
40
				if(data.success) {
41
					obj.Fun(data.data, $this);
42
				}
43
			},
44
			error: function() {
45
				$this.Fail();
46
			}
47
		});
48
	}
49
	Patent.prototype.Fail = function() {
50
		$.MsgBox.Alert('提示', "服务器链接超时");
51
	}
52
	Patent.prototype.keyword = function($key) {
53
		for(var i in $key.split(",")) {
54
			if(GetQueryString("flag")== 1) {
55
				if($key.split(",").length>=5) {
56
					$(".oinput").parents(".col-w-12").hide();
57
				}
58
				$("#paperSList").append("<li><p class='h2Font'>" + $key.split(",")[i] + "</p><div class='closeThis'></div></li>");
59
			} else {
60
				paperRelatedList($key.split(","));
61
				$(".tagList").append("<li><p class='h2Font'>" + $key.split(",")[i] + "</p></li>");
62
			}
63

64
		}
65
	}
66
	Patent.prototype.patentMess = function($data) {
67
			$(".oinput").parents(".form-item").hide();
68
			$(".conItem").hide();
69
			if($data.keywords) {
70
				this.keyword($data.keywords);
71
			} else {
72
				$(".tagList").hide();
73
			}
74
		
75
		if($data.name) {
76
			$("#paperName").text($data.name);
77
			document.title=$data.name;
78
		}
79
		$("#pageview").text($data.pageViews);
80
		if($data.reqCode) {
81
			$(".showCon").eq(0).text($data.reqCode);
82
		} else {
83
			$(".showCon").eq(0).parents("li").hide();
84
		}
85
		if($data.code) {
86
			$(".showCon").eq(1).text($data.code);
87
		} else {
88
			$(".showCon").eq(1).parents("li").hide();
89
		}
90
		$(".showCon").eq(2).text(TimeTr($data.reqDay));
91
		$(".showCon").eq(3).text(TimeTr($data.pubDay));
92
		$(".showCon").eq(4).text($data.reqPerson);
93
		if($data.summary) {
94
			$(".showCon").eq(5).text($data.summary);
95
		}
96
		var weibotitle = $data.name;
97
		var weibourl = window.location.href;
98
		var weibopic = "http://" + window.location.host + "/images/default-patent.jpg";
99
		$("#weibo").attr("href", "http://service.weibo.com/share/share.php?appkey=3677230589&title=" + encodeURIComponent(weibotitle) + "&url=" + encodeURIComponent(weibourl) + "&pic=" + encodeURIComponent(weibopic) + "&content=utf-8" + "&ralateUid=6242830109&searchPic=false&style=simple");
100
		this.bindEvent(this);
101
		$("#advertisement img").attr("src","/"+$("#advertisement img").attr("src"));
102
	}
103
	Patent.prototype.patentAuth = function($data, $obj) {
104
		for(var i in $data) {
105
			if($data[i].professorId.substring(0, 1) == "#") {
106
				var otr = '<li class="flexCenter"><a data-id="'+ $data[i].professorId +'">' +
107
					'<div class="madiaHead useHead" id="userimg"></div>' +
108
					'<div class="madiaInfo">' +
109
					'<p class="ellipsisSty">' +
110
					'<span class="h1Font" id="name">' + $data[i].name + '</span>' +
111
					'</p>' +
112
					'</div></a>'
113
					if($data[i].name==$.cookie("userName")){
114
						otr += '<div class="goSpan"><span class="ifMe" nflag="1">是我本人</span></div>'
115
					}else{
116
						otr += '<div class="goSpan"><span class="yaoqing">邀请'+
117
						'<div class="shareCode clearfix"><div class="floatL qrcodeUser"></div>'+
118
						'<div class="shareWord floatR"><p>打开微信“扫一扫”,<br/>打开网页后点击屏幕右上角“分享”按钮</p></div>'+
119
						'</div></span></div>'
120
					}
121
					otr += '</li>'
122
				$("#faM .lastBtn").before(otr);
123
			} else {
124
				$obj.ajax({
125
					url: "/ajax/professor/editBaseInfo/" + $data[i].professorId,
126
					data: {},
127
					type: "get",
128
					Fun: $obj.profess
129
				});
130
			}
131
			if($data.length<5){
132
				$("#faM li").css("display","block");
133
				$(".lastBtn").hide();
134
			}else{
135
				$(".lastBtn").find("span").text($data.length);
136
				$("#faM li:lt(3)").css("display","block");
137
			}
138
			if(GetQueryString("flag") == 1){
139
				$("#faM li").css("display","block");
140
				$("#faM li .goSpan").hide();
141
				$(".lastBtn").hide();
142
			}
143

144
		}
145
		//邀请
146
		$(".goSpan").on("mouseenter",".yaoqing",function(){
147
			$(this).find('.shareCode').stop(true,false).fadeIn();
148
		}).on("mouseleave",".yaoqing",function(){
149
			$(this).find('.shareCode').stop(true,false).fadeOut();
150
		});
151
		//邀请作者
152
		var Qcu=document.getElementsByClassName("qrcodeUser");
153
		for(var i=0;i<Qcu.length;i++){
154
			var qrcode= new QRCode(Qcu[i], {
155
				width : 100,
156
				height : 100
157
			});
158
			makeCode();
159
		}
160
		function makeCode(){
161
			var hurl = window.location.host;
162
			if(userid) {
163
				var elurl = "http://" + hurl + "/e/I.html?i=" + s16to64(patentId)+"&d="+s16to64(userid);
164
			} else{
165
				var elurl = "http://" + hurl + "/e/I.html?i=" + s16to64(patentId);
166
			} 
167
			qrcode.makeCode(elurl);
168
		}
169
		//是我本人
170
		$(".goSpan").on("click",".ifMe",function(){
171
			var oF=$(this).attr("nflag");
172
			if(oF==1){
173
				$.MsgBox.Confirm("提示", "确认这是您发表的专利?", daoRuPatent);
174
				$(this).attr("nflag","0");
175
			}else{
176
				return;
177
			} 
178
			
179
		});
180
		function daoRuPatent(){
181
			$.ajax({
182
				"url": "/ajax/ppatent/ass",
183
				"type": "POST",
184
				"data": {
185
					id:patentId,
186
					uid:$.cookie("userid"),
187
					author:$.cookie("userName")
188
				},
189
				dataType: "json",
190
				"success": function(data) {
191
					if(data.success) {
192
						if(data.data){
193
							$(".ifMe").text("导入成功").css("background","#ccc");
194
						}
195
					}
196
				},
197
				'error': function() {
198
					$.MsgBox.Alert('提示', '服务器连接超时!');
199
				}
200
			});
201
		}
202
	}
203
	Patent.prototype.profess = function($data, $obj) {
204
		var img;
205
		var oClass = autho($data.authType, $data.orgAuth, $data.authStatus);
206
		var csAuto, oId;
207
		var arr = [];
208
		arr[0] = $data.title || $data.office;
209
		arr[1] = $data.orgName || "";
210
		if(arr[0]) {
211
			if(arr[1]) {
212
				arr[2] = arr[0] + "," + arr[1]
213
			} else {
214
				arr[2] = arr[0];
215
			}
216
		} else {
217
			arr[2] = "";
218
		}
219
		if($data.hasHeadImage) {
220
			img = "/images/head/" + $data.id + "_l.jpg";
221
		} else {
222
			img = "../images/default-photo.jpg"
223
		}
224
		oId = $data.id;
225
		var otr = '<li class="flexCenter"><a href="" data-id="' + oId + '">' +
226
			'<div class="madiaHead useHead" id="userimg" style="background-image:url(' + img + ')"></div>' +
227
			'<div class="madiaInfo" style="margin-top:-4px">' +
228
			'<p class="ellipsisSty">' +
229
			'<span class="h1Font" id="name">' + $data.name + '</span><em class="authiconNew ' + oClass.sty + '" title="' + oClass.title + '"></em>' +
230
			'</p>' +
231
			'<p class="h2Font ellipsisSty">' + arr[2] + '<p>' +
232
			'</div></a>'
233
			if(oId==userid){
234
				 otr += ''
235
			}else{
236
				 otr += '<div class="goSpan"><span class="attenSpan">关注</span></div>'
237
			}
238
			otr += '</li>'
239
			var $otr=$(otr);
240
		$("#faM .lastBtn").before($otr);
241
		ifcollectionAbout(oId,$otr.find(".attenSpan"),1);
242
	}
243
	Patent.prototype.bindEvent = function($obj) {
244
		$("#faM").on("click", "li>a", function() {
245
			if(GetQueryString("flag") !=1){
246
				var oDataId = $(this).attr("data-id");
247
				if(oDataId.substring(0,1)!="#"){
248
					$(this).attr("href","/userInforShow.html?professorId="+oDataId);
249
				}else{
250
					$(this).attr("href","javascript:void(0)");
251
				}
252
			}else{
253
				$(this).attr("href","javascript:void(0)");
254
			}
255
		})
256
		$('#attention em').click(function() {
257
			if(userid && userid != "null" && userid != null) {
258
				if($(this).is('.icon-collected')) {
259
					cancelCollectionAbout(patentId,$(this), 4);
260
				} else {
261
					collectionAbout(patentId,$(this), 4);
262
				}
263
			} else {
264
				quickLog();
265
				operatTab();
266
				closeLog();
267
			}
268
		})
269
		$("body").on("click", ".closeThis", function() {
270
			if($(this).parent().length < 5) {
271
				$(this).parents(".keyResult").siblings("div").show();
272
			}
273
			$(this).parent().remove();
274

275
		});
276
		$("#release").on("click", function() {
277
			$.MsgBox.Confirm("提示", "确认发布该专利?", $obj.pubPatent);
278
		});
279
		$("#delete").on("click", function() {
280
			$.MsgBox.Confirm("提示", "确认删除该专利?", $obj.delePatent);
281
		});
282
		$(".lastBtn").on("click", function() {
283
			$("#faM li").css("display","block");
284
			$(this).hide();
285
		});
286
		$(".tagList").on("click","li",function() {
287
			location.href = "/searchNew.html?searchContent=" + $(this).text() + "&tagflag=5";
288
		});
289
		//点击关注按钮
290
		$("#faM").on('click',"span.attenSpan", function() {
291
			var pId=$(this).parent().siblings("a").attr("data-id");
292
			if(userid && userid != null && userid != "null") {
293
				if($(this).is('.attenedSpan')){
294
					cancelCollectionAbout(pId, $(this),1)
295
				} else {
296
					collectionAbout(pId, $(this),1);
297
				}
298
			}else{
299
				quickLog();
300
				operatTab();
301
				closeLog();
302
			}
303
		});
304
						
305

306
	}
307
	Patent.prototype.pageview = function() {};
308
	Patent.prototype.captiureSubInd = function(subIndu) {
309
		var industrys = $("#" + subIndu + "").find("li");
310
		var industryAll = "";
311
		if(industrys.size() > 0) {
312
			for(var i = 0; i < industrys.size(); i++) {
313
				industryAll += industrys[i].innerText;
314

315
				industryAll += ',';
316
			};
317
			industryAll = industryAll.substring(0, industryAll.length - 1);
318
		}
319
		return industryAll;
320
	}
321
	Patent.prototype.pubPatent = function() {
322
		var $key = oPent.captiureSubInd("paperSList");
323
		oPent.ajax({
324
			url: "/ajax/ppatent/kw",
325
			data: {
326
				id: patentId,
327
				keywords: $key
328
			},
329
			type: "post",
330
			Fun: oPent.pubsucess
331
		});
332
	}
333
	Patent.prototype.pubsucess = function() {
334
		$.MsgBox.Alert('提示', '专利发布成功!');
335
		$("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain');
336
		location.href = "/patentList.html"
337
	}
338
	Patent.prototype.delePatent = function() {
339
		oPent.ajax({
340
			url: "/ajax/ppatent/cAss",
341
			data: {
342
				id: patentId,
343
				uid:$.cookie("userid")
344
			},
345
			type: "post",
346
			Fun: oPent.delsucess
347
		});
348
	}
349
	Patent.prototype.delsucess = function() {
350
		location.href = "/patentList.html"
351
	}
352
	var oPent = new Patent();
353
	
354
	//纠错反馈
355
	$(".footer_tools").hide();
356
	$(".correctSubmit").on("click",function(){
357
		var cntCon=$(this).siblings(".correctCon").val();
358
		var cntUser="";
359
		if(userid && userid != null && userid != "null") {
360
			cntUser = userid;
361
		}
362
		if(cntCon.length>500){
363
			$.MsgBox.Alert('提示', '纠错反馈内容不得超过500个字');
364
			return;
365
		}else{
366
			$.ajax({
367
				"url": "/ajax/feedback/error/patent",
368
				"type": "POST",
369
				"dataType": "json",
370
				"async": true,
371
				"data": {
372
					"id":patentId,
373
					"cnt":cntCon,
374
					"user":cntUser
375
				},
376
				"success": function(data) {
377
					if(data.success) {
378
						console.log(data);
379
						backSuccessed();
380
					}
381
				},
382
				"error": function() {
383
					$.MsgBox.Alert('提示', '链接服务器超时')
384
				}
385
			});
386
		}
387
	})
388
	
389
	if( GetQueryString("flag")==1){
390
		$(".feedBack").click(function(){
391
			$("#feedbackBox").fadeToggle();
392
		})
393
		$(".closeFeed").click(function(){
394
			$("#feedbackBox").fadeOut();
395
		})
396
		
397
		
398
	}else{
399
		
400
		
401
		$(".footer_tools").show();
402
		$("#messagego").show();
403
		$(".thumbBlock").show();
404
		isAgreeNum()
405
	function isAgreeNum() {
406
	var data = {"id": patentId}
407
	$.ajax({		
408
		url:"/ajax/ppatent/agreeCount",
409
		data:data,
410
		dataType: 'json', //数据格式类型
411
		type: 'get', //http请求类型
412
		timeout: 10000,
413
		async: true,
414
		success: function(data) {
415
			if(data.success){
416
				if(userid && userid != "null" && userid != null) {
417
					isAgree(data.data) //文章点赞
418
				} else {
419
					$(".thumbBtn").html("赞 <span>" + data.data + "</span>");
420
				}
421
			}
422
		},
423
		error: function() {
424
			$.MsgBox.Alert('提示',"服务器链接超时");
425
		}
426
	});
427
}
428
	/*判断论文是否被赞*/
429
function isAgree(articleAgree) {
430
	var data = {"id": patentId,"uid":userid }
431
	$.ajax({		
432
		url:"/ajax/ppatent/agree",
433
		data:data,
434
		dataType: 'json', //数据格式类型
435
		type: 'get', //http请求类型
436
		timeout: 10000,
437
		async: true,
438
		success: function(data) {
439
			if(data.success){
440
				if(data.data){
441
					$(".thumbBtn").html("已赞 <span>"+articleAgree+"</span>");
442
					$(".thumbBtn").addClass("thumbedBtn").css("cursor","auto");
443
					
444
				}else{
445
					$(".thumbBtn").html("赞 <span>"+articleAgree+"</span>");
446
					$(".thumbBtn").addClass("thunbgo");
447
				}
448
			}
449
		},
450
		error: function() {
451
			$.MsgBox.Alert('提示',"服务器链接超时");
452
		}
453
	});
454
}
455
//论文点击点赞
456
$('.thumbBlock').on("click",".thunbgo",function(){
457
	if (userid && userid != "null" && userid != null) {
458
		addAgree();
459
	}else{
460
		quickLog();
461
		operatTab();
462
		closeLog();
463
	}
464
})
465
/*点赞*/
466
function addAgree() {
467
	
468
	var data = {"uid": userid,"id": patentId}
469
	$.ajax({		
470
		url:"/ajax/ppatent/agree",
471
		data:data,
472
		dataType: 'json', //数据格式类型
473
		type: 'POST', //http请求类型
474
		timeout: 10000,
475
		async: true,
476
		success: function(data) {
477
			if(data.success){
478
				var articleAgreeval = $(".thumbBtn span").text();
479
				$(".thumbBtn").html("已赞 <span>"+(parseInt(articleAgreeval)+1)+"</span>");
480
				$(".thumbBtn").addClass("thumbedBtn").css("cursor","auto");
481
				$(".thumbBtn").removeClass("thunbgo");
482
			}
483
		},
484
		error: function() {
485
			$.MsgBox.Alert('提示',"服务器链接超时");
486
		}
487
	});
488
}
489
if(userid && userid != "null" && userid != null){
490
	$(".ifLoginOn").removeClass("displayNone");
491
}else{
492
	$(".ifLoginUn").removeClass("displayNone");
493
	$(".ifLoginUn").on('click',".loginGo", function() {
494
		quickLog();
495
		operatTab();
496
		closeLog();
497
	})
498
}
499
/*留言模块*/
500
limitObj(".msgCont",200)
501
$("#meSendtt").on("click", function() {
502
	article();
503
})
504
//查看更多留言
505
$("#moreArtical").on("click",function(){
506
	vcreateTime = $(".commentList li").last().attr("data-time");
507
	orderKey = $(".commentList li").last().attr("data-key");
508
	message(5,1);
509
})
510
//删除留言
511
$(".commentList").on("click",".messageDel",function(){
512
	var commenid = $(this).attr("data-id");
513
	articledel(commenid)
514
})
515

516
//发布留言
517
function article() {
518
	$.ajax({
519
		url:"/ajax/leaveWord/patent",
520
		dataType: 'json', //数据格式类型
521
		type: 'POST', //http请求类型
522
		data: {
523
			"patentId": patentId,
524
			"sender": userid,
525
			"content": $(".msgCont").val(),
526
		},
527
		timeout: 10000, //超时设置
528
		success: function(data) {
529
			var $info = data.data || {};
530
			if(data.success && data.data) {
531
				message(5,2);
532
			}
533
			$(".msgCont").val("");
534
			$(".msgconNum").find("span").text(0);
535
		},
536
		error: function() {
537
			$.MsgBox.Alert('提示', '服务器请求失败')
538
		}
539
	});
540
}
541

542
message(5,2);
543
function message(rows,num) {
544
	if(num==1){
545
		var data = {"patentId": patentId,"createTime": vcreateTime,"orderKey": orderKey,"rows": rows}	
546
	}else{
547
		var data = {"patentId": patentId,"rows": rows}	
548
	}
549
	$.ajax({
550
		url: "/ajax/leaveWord/ql/patent",
551
		dataType: 'json', //数据格式类型
552
		type: 'GET', //http请求类型
553
		data: data,
554
		timeout: 10000, //超时设置
555
		success: function(data) {
556
			if(data.success) {
557
				 if(data.data != ""){
558
				 	if(num==2){
559
						$(".commentList").html("");	
560
					}
561
					if(data.data.length > 4){
562
						$("#moreArtical").removeClass("displayNone");
563
					}else{
564
						$("#moreArtical").addClass("displayNone");
565
					}
566
					for(var i = 0; i < data.data.length; i++) {
567
						var itemlist = '<li class="flexCenter" data-time="" data-key="">';
568
							itemlist += '<a href class="userhref"> <div class="madiaHead useHead useHeadMsg"></div></a>';
569
							itemlist += '<div class="madiaInfo">';
570
							itemlist += '<p><a href class="userhref"><span class="h1Font messageName">张某某</span></a><em class="authiconNew" title="科袖认证专家"></em><span class="commenttime">9月30号 12:00</span></p>';
571
							itemlist += '<p class="h2Font messageContent">sdfsdfs</p>';
572
							itemlist += '<div class="operateSpan"><span class="callBack">回复</span><span class="messageDel">删除</span></div>';
573
							itemlist += '</div></li>';
574
							$itemlist = $(itemlist);
575
							$(".commentList").append($itemlist);
576
							var datalist = data.data[i];
577
							$itemlist.find(".messageName").text(datalist.professor.name);
578
							$itemlist.find(".messageContent").text(datalist.content);
579
							var userType = autho(datalist.professor.authType, datalist.professor.orgAuth, datalist.professor.authStatus);
580
								$itemlist.find(".authiconNew").attr("title", userType.title);
581
								$itemlist.find(".authiconNew").addClass(userType.sty);
582
							if(datalist.professor.hasHeadImage==1) {
583
								$itemlist.find(".useHeadMsg").attr("style", "background-image: url(/images/head/" + datalist.professor.id + "_l.jpg);");
584
							}	
585
							if(datalist.professor.id==userid){
586
								$itemlist.find(".messageDel").show();
587
							}
588
							$itemlist.attr("data-time", datalist.createTime);
589
							$itemlist.attr("data-key", datalist.orderKey);
590
							$itemlist.find(".messageDel").attr("data-id", datalist.id);
591
							$itemlist.find(".userhref").attr("href", "/userInforShow.html?professorId="+datalist.professor.id);
592
							var createtime = datalist.createTime;
593
							$itemlist.find(".commenttime").text(commenTime(createtime));
594
					}
595
				 }else{
596
				 	if(num==2){
597
						$(".commentList").html("");	
598
					}else{
599
						$("#moreArtical").addClass("displayNone");
600
					}
601
					
602
				 }
603
			}
604
		},
605
		error: function() {
606
			$.MsgBox.Alert('提示', '服务器请求失败')
607
		}
608
	});
609
}
610
	
611
//删除自己的留言
612
function articledel(commenid) {
613
	$.ajax({
614
		url:"/ajax/leaveWord/delete",
615
		dataType: 'json', //数据格式类型
616
		type: 'POST', //http请求类型
617
		data: {
618
			"id": commenid,
619
		},
620
		timeout: 10000, //超时设置
621
		success: function(data) {
622
			if(data.success) {
623
				message(5,2);
624
			}
625
		},
626
		error: function() {
627
			$.MsgBox.Alert('提示', '服务器请求失败')
628
		}
629
	});
630
}	
631

632
//您可能感兴趣的论文
633
	paperInterestingList()
634
	function paperInterestingList(){
635
		$.ajax({
636
			"url" : "/ajax/ppatent/ralatePatents",
637
			"type" :  "GET" ,
638
			"dataType" : "json",
639
			"data" :{
640
				"patentId":patentId
641
			},
642
			//"async":false,
643
			"traditional": true, //传数组必须加这个
644
			"success" : function(data) {
645
				if(data.success) {
646
					console.log(data);
647
					var dataStr=data.data
648
					if(dataStr.length > 0){
649
						$("#interPatent").show();
650
						var itemlist = '';
651
						$("#patentList").html("");
652
						for(var i = 0; i < dataStr.length; i++) {
653
							var itemlist = '<li>';
654
							itemlist += '<a class="flexCenter" target="_blank" href="/' + pageUrl("pt",dataStr[i]) +'"><div class="madiaHead patentHead"></div>';
655
							itemlist += '<div class="madiaInfo">';
656
							itemlist += '<p class="h1Font ellipsisSty">'+ dataStr[i].name +'</p>';
657
							itemlist += '<p class="h2Font ellipsisSty">发明人:'+ dataStr[i].authors.substring(0, dataStr[i].authors.length - 1) +'</p>';
658
							itemlist += '<p class="h2Font ellipsisSty">申请人:'+ dataStr[i].reqPerson +'</p>';
659
							itemlist += '</div></a></li>';
660
							$itemlist = $(itemlist);
661
							$("#patentList").append($itemlist);
662
						}
663
					}
664
				}
665
			},
666
			"error":function(){
667
				$.MsgBox.Alert('提示','链接服务器超时')
668
			}
669
		});
670
	}
671
	}
672
	//根据关键词查询查找相关论文
673
	function paperRelatedList(array){
674
		$.ajax({
675
			"url"  :  "/ajax/ppaper/assPapers",
676
			"type" :  "GET" ,
677
			"dataType" : "json",
678
			"data" :{
679
				"kws":array
680
			},
681
			//"async":false,
682
			"traditional": true, //传数组必须加这个
683
			"success" : function(data) {
684
				if(data.success) {
685
					console.log(data);
686
					var dataStr=data.data
687
					if(dataStr.length > 0){
688
						$("#paperList").show();
689
						for(var i = 0; i < dataStr.length; i++) {
690
							var itemlist ='<li style="min-height:56px;"><a href="/'+pageUrl("pp",dataStr[i])+'"><p class="h2Font ellipsisSty-2" style="line-height:20px;"><em class="circlePre"></em>'+ dataStr[i].name +'</p></a></li>'
691
							$(".recentlyList").append(itemlist);
692
						}
693
					}
694
				}
695
			},
696
			"error":function(){
697
				$.MsgBox.Alert('提示', '链接服务器超时')
698
			}
699
		});
700
	}
701
})

+ 6 - 2
js/resourceShow.js

@ -296,7 +296,7 @@ $(document).ready(function() {
296 296
						}
297 297
					}
298 298
					var str = ""
299
					str += '<li data-id="' + $html.articleId + '"><a class="flexCenter OflexCenter">'
299
					str += '<li data-id="' + $html.articleId + '" data-createTime="' + $html.createTime + '" data-shareId="' + $html.shareId + '"><a class="flexCenter OflexCenter">'
300 300
					if($html.articleImg) {
301 301
						str += '<div class="madiaHead artHead" style="background-image: url(/data/article/' + $html.articleImg + ')"></div>'
302 302
					} else {
@ -317,7 +317,11 @@ $(document).ready(function() {
317 317
	}
318 318
	/*文章跳转*/
319 319
	$("#oArticle").on("click", "li", function() {
320
		location.href = "articalShow.html?articleId=" + $(this).attr("data-id");
320
		var oArticle={
321
			shareId:$(this).attr("data-shareId"),
322
			createTime:$(this).attr("data-createTime")
323
		};
324
		location.href = "/"+pageUrl('a',oArticle)
321 325
	})
322 326
	/*感兴趣的资源*/
323 327
	function interestingResources() {

+ 3 - 3
js/searchNew.js

@ -553,7 +553,7 @@ $(function() {
553 553
							$("#articalList").append($itemlist);
554 554
							var articleType = datalist.articleType;
555 555
							$itemlist.find("#articalTitle").text(datalist.articleTitle);
556
							$itemlist.find(".artivleUrl").attr("href", pageUrl(datalist));
556
							$itemlist.find(".artivleUrl").attr("href", pageUrl('a',datalist));
557 557
							if(datalist.articleImg) {
558 558
								$itemlist.find("#articleImg").attr("style", "background-image: url(/data/article/" + datalist.articleImg + ");");
559 559
							}
@ -728,7 +728,7 @@ $(function() {
728 728
						$("#patentList").html("");
729 729
						for(var i = 0; i < dataStr.length; i++) {
730 730
							var itemlist = '<li class="flexCenter">';
731
							itemlist += '<a target="_blank" href="patentShow.html?patentId=' + dataStr[i].id +'" class="linkhref"><div class="lefthead patenthead"></div>';
731
							itemlist += '<a target="_blank" href="/' + pageUrl("pt",dataStr[i]) +'" class="linkhref"><div class="lefthead patenthead"></div>';
732 732
							itemlist += '<div class="centercon centercon2">';
733 733
							itemlist += '<p class="h1font ellipsisSty">'+ dataStr[i].name +'</p>';
734 734
							itemlist += '<p class="h2font ellipsisSty">发明人:'+ dataStr[i].authors.substring(0, dataStr[i].authors.length - 1) +'</p>';
@ -800,7 +800,7 @@ $(function() {
800 800
							moreInf = dataStr[i].cn4periodical+ " " +dataStr[i].en4periodical+ " " +dataStr[i].pubDay;
801 801
							
802 802
							var itemlist = '<li class="flexCenter">';
803
							itemlist += '<a target="_blank" href="paperShow.html?paperId=' + dataStr[i].id +'" class="linkhref"><div class="lefthead paperhead"></div>';
803
							itemlist += '<a target="_blank" href="' + pageUrl("pp",dataStr[i]) +'" class="linkhref"><div class="lefthead paperhead"></div>';
804 804
							itemlist += '<div class="centercon centercon2">';
805 805
							itemlist += '<p class="h1font ellipsisSty">'+ dataStr[i].name +'</p>';
806 806
							itemlist += '<p class="h2font ellipsisSty">作者:'+ dataStr[i].authors.substring(0, dataStr[i].authors.length - 1) +'</p>';

+ 7 - 7
js/userInforShow.js

@ -807,7 +807,7 @@ $(function() {
807 807
							}
808 808
							
809 809
							var strAdd = '';
810
							strAdd += '<li><a  target="_blank" href="articalShow.html?articleId='+ dataStr[i].articleId +'" class="flexCenter urlgo">';
810
							strAdd += '<li><a  target="_blank" href="/'+ pageUrl('a',dataStr[i]) +'" class="flexCenter urlgo">';
811 811
							strAdd += '<div class="madiaHead artHead" style="background-image:url('+ madiaHead +')"></div>';
812 812
							strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty-2">'+ dataStr[i].articleTitle +'</p>';
813 813
							strAdd += '<ul class="h2Font clearfix">';
@ -876,7 +876,7 @@ $(function() {
876 876
								dataStr[i].reqPerson="";
877 877
							}
878 878
							var strAdd = '';
879
							strAdd += '<li><a  target="_blank" href="patentShow.html?patentId='+ dataStr[i].id +'" class="flexCenter urlgo">';
879
							strAdd += '<li><a  target="_blank" href="/'+ pageUrl("pt",dataStr[i]) +'" class="flexCenter urlgo">';
880 880
							strAdd += '<div class="madiaHead patentHead"></div>';
881 881
							strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr[i].name +'</p>';
882 882
							strAdd += '<p class="h2Font ellipsisSty">发明人:'+ dataStr[i].authors.substring(0, dataStr[i].authors.length - 1) +'</p>';
@ -947,7 +947,7 @@ $(function() {
947 947
							moreInf = dataStr[i].cn4periodical+ " " +dataStr[i].en4periodical+ " " +dataStr[i].pubDay
948 948
							
949 949
							var strAdd = '';
950
							strAdd += '<li><a  target="_blank" href="paperShow.html?paperId='+ dataStr[i].id +'" class="flexCenter urlgo">';
950
							strAdd += '<li><a  target="_blank" href="/'+ pageUrl("pp",dataStr[i]) +'" class="flexCenter urlgo">';
951 951
							strAdd += '<div class="madiaHead paperHead"></div>';
952 952
							strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr[i].name +'</p>';
953 953
							strAdd += '<p class="h2Font ellipsisSty">作者:'+ dataStr[i].authors.substring(0, dataStr[i].authors.length - 1) +'</p>';
@ -1116,7 +1116,7 @@ $(function() {
1116 1116
					var itemlist = '';
1117 1117
					$("#relateArt").html("");
1118 1118
					for(var i = 0; i < data.data.length; i++) {
1119
						var itemlist = '<li class="flexCenter"><a  target="_blank" href="articalShow.html?articleId='+ data.data[i].articleId +'" class="urlgo">';
1119
						var itemlist = '<li class="flexCenter"><a  target="_blank" href="/'+ pageUrl('a',data.data[i]) +'" class="urlgo">';
1120 1120
							itemlist += '<p class="h2Font ellipsisSty-2"><em class="circlePre"></em>'+data.data[i].articleTitle+'</p>';
1121 1121
							itemlist += '</a></li>';
1122 1122
							$itemlist = $(itemlist);
@ -1499,7 +1499,7 @@ $(function() {
1499 1499
						var li = document.createElement("li");
1500 1500
						li.className = "mui-table-view-cell";
1501 1501
						var strAdd = '';
1502
							strAdd += '<a  target="_blank" href="patentShow.html?patentId='+ dataStr[i].id +'" class="flexCenter urlgo">';
1502
							strAdd += '<a  target="_blank" href="/'+ pageUrl("pt",dataStr[i]) +'" class="flexCenter urlgo">';
1503 1503
							strAdd += '<div class="madiaHead patentHead"></div>';
1504 1504
							strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr[i].name +'</p>';
1505 1505
							strAdd += '<p class="h2Font ellipsisSty">发明人:'+ dataStr[i].authors.substring(0, dataStr[i].authors.length - 1) +'</p>';
@ -1548,7 +1548,7 @@ $(function() {
1548 1548
						var li = document.createElement("li");
1549 1549
						li.className = "mui-table-view-cell";
1550 1550
						var strAdd = '';
1551
							strAdd += '<a  target="_blank" href="paperShow.html?paperId='+ dataStr[i].id +'" class="flexCenter urlgo">';
1551
							strAdd += '<a  target="_blank" href="/'+ pageUrl("pp",dataStr[i]) +'" class="flexCenter urlgo">';
1552 1552
							strAdd += '<div class="madiaHead paperHead"></div>';
1553 1553
							strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr[i].name +'</p>';
1554 1554
							strAdd += '<p class="h2Font ellipsisSty">作者:'+ dataStr[i].authors.substring(0, dataStr[i].authors.length - 1) +'</p>';
@ -1623,7 +1623,7 @@ $(function() {
1623 1623
			}
1624 1624
			li.className = "mui-table-view-cell";
1625 1625
			var strAdd = '';
1626
				strAdd += '<a  target="_blank" href="articalShow.html?articleId='+ dataItem.articleId +'" class="flexCenter urlgo">';
1626
				strAdd += '<a  target="_blank" href="/'+ pageUrl('a',dataItem) +'" class="flexCenter urlgo">';
1627 1627
				strAdd += '<div class="madiaHead artHead" style="background-image:url('+ arImg +')"></div>';
1628 1628
				strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty-2">'+ dataItem.articleTitle +'</p>';
1629 1629
				strAdd += '<ul class="h2Font clearfix">';

+ 1 - 1
paperShow.html

@ -130,7 +130,7 @@
130 130
				</div>
131 131
			</div>
132 132
			<div class="rightconBox floatR">
133
				<div class="conItem advertBox advertItem">
133
				<div class="conItem advertBox advertItem" >
134 134
					<script src="js/adverts/ad_pap.js"></script>
135 135
				</div>
136 136
				<div class="conItem displayNone" id="patentrelate">