Pārlūkot izejas kodu

关注与收藏

luyanan 7 gadi atpakaļ
vecāks
revīzija
3ab8930a8a
2 mainītis faili ar 52 papildinājumiem un 6 dzēšanām
  1. 45 1
      app/js/attentedList.js
  2. 7 5
      app/js/public/base.js

+ 45 - 1
app/js/attentedList.js

@ -73,6 +73,43 @@ mui.ready(function() {
73 73
		getWatchCon(1,10,5)
74 74
		getWatchCon(1,10,6)
75 75
		
76
		//左滑及右滑
77
		document.querySelector('#slider').addEventListener('slide', function(event) {
78
			var $this = document.querySelector(".mui-scroll .mui-active");
79
			if($this.innerHTML == "专家") {
80
				getWatchCon(1,10,1)
81
			} else if($this.innerHTML == "资源") {
82
				getWatchCon(1,10,2)
83
			} else if($this.innerHTML == "文章") {
84
				getWatchCon(1,10,3)
85
			} else if($this.innerHTML == "专利") {
86
				getWatchCon(1,10,4)
87
			} else if($this.innerHTML == "论文") {
88
				getWatchCon(1,10,5)
89
			}else if($this.innerHTML == "企业") {
90
				getWatchCon(1,10,6)
91
			}
92
		});
93
		//点击
94
		document.querySelector('#slider').addEventListener('tap', function(event) {
95
			var $this = document.querySelector(".mui-scroll .mui-active");
96
			if($this.innerHTML == "专家") {
97
				getWatchCon(1,10,1)
98
			} else if($this.innerHTML == "资源") {
99
				getWatchCon(1,10,2)
100
			} else if($this.innerHTML == "文章") {
101
				getWatchCon(1,10,3)
102
			} else if($this.innerHTML == "专利") {
103
				getWatchCon(1,10,4)
104
			} else if($this.innerHTML == "论文") {
105
				getWatchCon(1,10,5)
106
			}else if($this.innerHTML == "企业") {
107
				getWatchCon(1,10,6)
108
			}
109
		});
110

111
		
112
		
76 113
		function getWatchCon(pageNo,pageSize,num) {
77 114
			mui.ajax(baseUrl + '/ajax/watch/qaPro', {
78 115
				data: {
@ -97,7 +134,7 @@ mui.ready(function() {
97 134
						}else if(num==4){
98 135
							detailPat(datalist);
99 136
						}else if(num==5){
100
								detailPer(datalist);
137
							detailPer(datalist);
101 138
						}else if(num==6){
102 139
							detailCmp(datalist);
103 140
						}
@ -113,6 +150,7 @@ mui.ready(function() {
113 150
						}else if(num==5){
114 151
							document.getElementById("likePer").nextSibling.classList.remove("displayNone");
115 152
						}else if(num==6){
153
							alert(JSON.stringify(data))
116 154
							document.getElementById("likeCmp").nextSibling.classList.remove("displayNone");
117 155
							
118 156
						}
@ -125,6 +163,7 @@ mui.ready(function() {
125 163
		}
126 164
		
127 165
		function detailPro(datalist) {
166
			document.getElementById("likeUser").innerHTML="";
128 167
			//console.log(JSON.stringify(datalist))	
129 168
			for(var i = 0; i < datalist.length; i++) {
130 169
				var li = document.createElement("li");
@ -176,6 +215,7 @@ mui.ready(function() {
176 215
			}
177 216
		}
178 217
		function detailCmp(datalist) {
218
			document.getElementById("likeCmp").innerHTML="";
179 219
			//console.log(JSON.stringify(datalist))
180 220
			var arr=[];
181 221
			for(var i in datalist) {
@ -219,6 +259,7 @@ mui.ready(function() {
219 259
			});
220 260
		}
221 261
		function detailPat(datalist) {
262
			document.getElementById("likePat").innerHTML="";
222 263
			//console.log(JSON.stringify(datalist))
223 264
			var arr=[];
224 265
			for(var i in datalist) {
@ -255,6 +296,7 @@ mui.ready(function() {
255 296
			});
256 297
		}
257 298
		function detailPer(datalist) {
299
			document.getElementById("likePer").innerHTML="";
258 300
			//console.log(JSON.stringify(datalist))
259 301
			var arr=[];
260 302
			for(var i in datalist) {
@ -291,6 +333,7 @@ mui.ready(function() {
291 333
			});
292 334
		}
293 335
		function detailRes(datalist) {
336
			document.getElementById("likeRes").innerHTML="";
294 337
			//console.log(JSON.stringify(datalist))
295 338
			for(var i = 0; i < datalist.length; i++) {
296 339
				var $data = datalist[i].resource;
@ -332,6 +375,7 @@ mui.ready(function() {
332 375
			}
333 376
		}
334 377
		function detailArt(datalist) {
378
			document.getElementById("likeArt").innerHTML="";
335 379
			//console.log(JSON.stringify(datalist))
336 380
			for(var i = 0; i < datalist.length; i++) {
337 381
				var dataItem = datalist[i].article;

+ 7 - 5
app/js/public/base.js

@ -234,12 +234,12 @@ var eduDegree = {
234 234
	"4": "大专",
235 235
	"5": "其他"
236 236
}
237
var userid;
237

238 238
/*判断是否收藏资源文章或者是否关注专家*/
239 239
function ifcollectionAbout(watchObject,num) {
240 240
	mui.ajax(baseUrl + '/ajax/watch/hasWatch', {
241 241
		data: {
242
			"professorId": userid,
242
			"professorId": plus.storage.getItem('userid'),
243 243
			"watchObject": watchObject
244 244
		},
245 245
		dataType: 'json', //数据格式类型
@ -247,6 +247,7 @@ function ifcollectionAbout(watchObject,num) {
247 247
		timeout: 10000,
248 248
		async: false,
249 249
		success: function(data) {
250
			console.log(JSON.stringify(data))
250 251
			if(data.success && data.data != null) {
251 252
				if(num=="1" || num == "6"){//已关注专家
252 253
					document.getElementById("ifAttend").classList.remove("icon-shoucang");
@ -275,7 +276,7 @@ function ifcollectionAbout(watchObject,num) {
275 276
function collectionAbout(watchObject, num) {
276 277
	mui.ajax(baseUrl + '/ajax/watch', {
277 278
		data: {
278
			"professorId": userid,
279
			"professorId": plus.storage.getItem('userid'),
279 280
			"watchObject": watchObject,
280 281
			"watchType": num
281 282
		},
@ -284,6 +285,7 @@ function collectionAbout(watchObject, num) {
284 285
		timeout: 10000,
285 286
		async: false,
286 287
		success: function(data) {
288
			console.log(JSON.stringify(data))
287 289
			if(data.success) {
288 290
				if(num=="1" || num == "6"){//关注专家
289 291
					document.getElementById("ifAttend").classList.remove("icon-shoucang");
@ -307,7 +309,7 @@ function cancelCollectionAbout(watchObject, num) {
307 309
	mui.ajax({
308 310
		url: baseUrl + '/ajax/watch/delete',
309 311
		data: {
310
			professorId: userid,
312
			professorId: plus.storage.getItem('userid'),
311 313
			watchObject: watchObject
312 314
		},
313 315
		dataType: 'json', //数据格式类型
@ -315,7 +317,7 @@ function cancelCollectionAbout(watchObject, num) {
315 317
		timeout: 10000,
316 318
		async: true,
317 319
		success: function(data) {
318
			console.log(data.success)
320
			console.log(JSON.stringify(data))
319 321
			if(data.success) {
320 322
				if(num=="1" || num == "6"){//关注专家
321 323
					document.getElementById("ifAttend").classList.add("icon-shoucang");