|
@ -30,7 +30,7 @@
|
30
|
30
|
"7": 0,
|
31
|
31
|
"8": 0
|
32
|
32
|
}
|
33
|
|
var QAtime, QAid, QArows = 2;
|
|
33
|
var QAtime, QAid, QArows = 2,fTime,fId,fEx;
|
34
|
34
|
$.ready(function() {
|
35
|
35
|
$.plusReady(function() {
|
36
|
36
|
var userid = plus.storage.getItem('userid');
|
|
@ -50,9 +50,9 @@
|
50
|
50
|
userid = event.detail.id;
|
51
|
51
|
document.getElementsByClassName("unlogin")[0].classList.remove("displayNone")
|
52
|
52
|
document.getElementsByClassName("onlogin")[0].classList.add("displayNone")
|
53
|
|
var web4 = plus.webview.getLaunchWebview();
|
54
|
|
mui.fire(web4, "newId", {
|
55
|
|
rd: 2
|
|
53
|
var web4 = plus.webview.getLaunchWebview();
|
|
54
|
mui.fire(web4, "newId", {
|
|
55
|
rd: 2
|
56
|
56
|
});
|
57
|
57
|
});
|
58
|
58
|
if(userid && userid != null && userid != "null") {
|
|
@ -157,6 +157,7 @@
|
157
|
157
|
traditional: true,
|
158
|
158
|
async: true,
|
159
|
159
|
success: function(data) {
|
|
160
|
console.log(JSON.stringify(data) + obj.url)
|
160
|
161
|
if(obj.sele) {
|
161
|
162
|
obj.fun.call(obj.sele, data);
|
162
|
163
|
} else {
|
|
@ -241,7 +242,16 @@
|
241
|
242
|
},
|
242
|
243
|
url: "/ajax/question/answer/byTime"
|
243
|
244
|
});
|
244
|
|
} else {
|
|
245
|
} else if(m == 0) {
|
|
246
|
$D({
|
|
247
|
"fun": _this.createFragment,
|
|
248
|
data: {
|
|
249
|
rows:QArows,
|
|
250
|
ex: fEx
|
|
251
|
},
|
|
252
|
url: "/ajax/found/index"
|
|
253
|
});
|
|
254
|
} else {
|
245
|
255
|
$D({
|
246
|
256
|
"fun": _this.createFragment,
|
247
|
257
|
data: {
|
|
@ -281,6 +291,17 @@
|
281
|
291
|
},
|
282
|
292
|
url: "/ajax/question/answer/byTime"
|
283
|
293
|
});
|
|
294
|
} else if(m == 0) {
|
|
295
|
$D({
|
|
296
|
"fun": _this.createFragment,
|
|
297
|
data: {
|
|
298
|
time:fTime,
|
|
299
|
id:fId,
|
|
300
|
rows:QArows,
|
|
301
|
ex: fEx
|
|
302
|
},
|
|
303
|
url: "/ajax/found/index"
|
|
304
|
});
|
284
|
305
|
} else {
|
285
|
306
|
$D({
|
286
|
307
|
"fun": _this.createFragment,
|
|
@ -365,6 +386,7 @@
|
365
|
386
|
})
|
366
|
387
|
},
|
367
|
388
|
proName: function(data) {
|
|
389
|
console.log("xmtt")
|
368
|
390
|
if(data.success) {
|
369
|
391
|
this.innerHTML = data.data.name;
|
370
|
392
|
}
|
|
@ -419,6 +441,30 @@
|
419
|
441
|
|
420
|
442
|
}
|
421
|
443
|
},
|
|
444
|
questionModule:function(dataStr, liStr) {
|
|
445
|
var baImg = "../images/default-q&a.jpg";
|
|
446
|
var subs = new Array();
|
|
447
|
if(dataStr.img) {
|
|
448
|
if(dataStr.img.indexOf(',')) {
|
|
449
|
subs = dataStr.img.split(',');
|
|
450
|
} else {
|
|
451
|
subs[0] = dataStr.img;
|
|
452
|
}
|
|
453
|
baImg = baseUrl + "/data/question"+ subs[0];
|
|
454
|
}
|
|
455
|
var hd = "";
|
|
456
|
if (dataStr.replyCount > 0) {
|
|
457
|
hd = '<span>' + dataStr.replyCount + ' 回答</span>'
|
|
458
|
}
|
|
459
|
liStr.setAttribute("data-id", dataStr.id);
|
|
460
|
liStr.className = "mui-table-view-cell";
|
|
461
|
liStr.innerHTML = '<div class="flexCenter OflexCenter mui-clearfix">' +
|
|
462
|
'<div class="madiaHead qa-Head" style="background-image:url(' + baImg + ')"></div>' +
|
|
463
|
'<div class="madiaInfo OmadiaInfo">' +
|
|
464
|
'<p class="mui-ellipsis-2 h1Font">' + dataStr.title + '</p>' +
|
|
465
|
'<p class="show-item mui-ellipsis h2Font">' + hd + '<span>N 关注</span></p>' +
|
|
466
|
'</div></div>'
|
|
467
|
},
|
422
|
468
|
leaveMsgCount: function(data) {
|
423
|
469
|
if(data.success) {
|
424
|
470
|
if(data.data > 0) {
|
|
@ -427,26 +473,40 @@
|
427
|
473
|
}
|
428
|
474
|
},
|
429
|
475
|
createFragment: function(data) {
|
430
|
|
console.log(JSON.stringify(data))
|
431
|
|
console.log(m)
|
432
|
476
|
if(data.success) {
|
433
|
477
|
var $data = data.data.data;
|
434
|
|
if(arguments[1]) {
|
435
|
|
if($data.length > 1) {
|
436
|
|
$data.length = 1;
|
437
|
|
}
|
|
478
|
if(m==0){
|
|
479
|
if (arguments[1]) {
|
|
480
|
fEx = $data[0].articleId;
|
|
481
|
if ($data.length > 1) {
|
|
482
|
$data.length = 1;
|
|
483
|
}
|
|
484
|
} else {
|
|
485
|
$data = data.data;
|
|
486
|
if ($data.length > 0) {
|
|
487
|
fTime = $data[$data.length - 1].tm;
|
|
488
|
fId = $data[$data.length - 1].id;
|
|
489
|
}
|
|
490
|
}
|
438
|
491
|
}
|
439
|
492
|
|
440
|
493
|
for(var i = 0; i < $data.length; i++) {
|
441
|
494
|
var of ;
|
442
|
|
if($data[i].articleType == 1) { of = 1;
|
|
495
|
if($data[i].articleType == 1 || $data[i].ctype == "1") { of = 1;
|
443
|
496
|
} else { of = 2;
|
444
|
|
}
|
445
|
|
var arImg = "../images/default-artical.jpg";
|
|
497
|
}
|
|
498
|
var arImg = "../images/default-artical.jpg";
|
446
|
499
|
|
447
|
|
if($data[i].articleImg) {
|
448
|
|
arImg = baseUrl + "/data/article/" + $data[i].articleImg.replace(".", "_s.")
|
449
|
|
}
|
|
500
|
|
|
501
|
if (m == 0 && !arguments[1]) {
|
|
502
|
if ($data[i].img) {
|
|
503
|
arImg = baseUrl + "/data/article/" + $data[i].img.replace(".", "_s.")
|
|
504
|
}
|
|
505
|
} else {
|
|
506
|
if ($data[i].articleImg) {
|
|
507
|
arImg = baseUrl + "/data/article/" + $data[i].articleImg.replace(".", "_s.")
|
|
508
|
}
|
|
509
|
}
|
450
|
510
|
var title = $data[i].articleTitle;
|
451
|
511
|
var colSpan = "";
|
452
|
512
|
if(m == 0) {
|
|
@ -460,8 +520,8 @@
|
460
|
520
|
key1[m].endPullDownToRefresh();
|
461
|
521
|
pullObj[m] = 0;
|
462
|
522
|
}
|
463
|
|
if($data[i].colNum != 0) {
|
464
|
|
colSpan = "<span class='column columnOther'>" + columnType[$data[i].colNum].shortName + "</span>"
|
|
523
|
if($data[i].col != 0) {
|
|
524
|
colSpan = "<span class='column columnOther'>" + columnType[$data[i].col].shortName + "</span>"
|
465
|
525
|
}
|
466
|
526
|
}
|
467
|
527
|
} else {
|
|
@ -471,17 +531,40 @@
|
471
|
531
|
}
|
472
|
532
|
}
|
473
|
533
|
var li = document.createElement("li");
|
474
|
|
li.setAttribute("data-id", $data[i].articleId);
|
475
|
|
li.setAttribute("data-flag", 3);
|
476
|
|
li.className = "mui-table-view-cell flexCenter OflexCenter";
|
477
|
|
li.innerHTML = '<div class="madiaHead artHead" style="background-image:url(' + arImg + ')"></div>' +
|
478
|
|
'<div class="madiaInfo OmadiaInfo">' +
|
479
|
|
'<p class="mui-ellipsis-2 h1Font">' + title + '</p>' +
|
480
|
|
'<p class="h2Font mui-ellipsis">' + colSpan +
|
481
|
|
'<span class="nameSpan" style="margin-right:10px"></span>' +
|
482
|
|
'<span class="time">' + commenTime($data[i].publishTime) + '</span>' +
|
483
|
|
'</p>' +
|
484
|
|
'</div>'
|
|
534
|
if (m == 0 && !arguments[1]) {
|
|
535
|
if ($data[i].ctype == "3" ){
|
|
536
|
$D({
|
|
537
|
data: {id:$data[i].id},
|
|
538
|
fun: ob.questionModule,
|
|
539
|
url: "/ajax/question/qo",
|
|
540
|
sele: li
|
|
541
|
});
|
|
542
|
}else {
|
|
543
|
li.setAttribute("data-id", $data[i].id);
|
|
544
|
li.setAttribute("data-flag", 3);
|
|
545
|
li.className = "mui-table-view-cell flexCenter OflexCenter";
|
|
546
|
li.innerHTML = '<div class="madiaHead artHead" style="background-image:url(' + arImg + ')"></div>' +
|
|
547
|
'<div class="madiaInfo OmadiaInfo">' +
|
|
548
|
'<p class="mui-ellipsis-2 h1Font">' + $data[i].title + '</p>' +
|
|
549
|
'<p class="h2Font mui-ellipsis">' + colSpan +
|
|
550
|
'<span class="nameSpan" style="margin-right:10px"></span>' +
|
|
551
|
'<span class="time">' + commenTime($data[i].tm) + '</span>' +
|
|
552
|
'</p>' +
|
|
553
|
'</div>'
|
|
554
|
}
|
|
555
|
} else {
|
|
556
|
li.setAttribute("data-id", $data[i].articleId);
|
|
557
|
li.setAttribute("data-flag", 3);
|
|
558
|
li.className = "mui-table-view-cell flexCenter OflexCenter";
|
|
559
|
li.innerHTML = '<div class="madiaHead artHead" style="background-image:url(' + arImg + ')"></div>' +
|
|
560
|
'<div class="madiaInfo OmadiaInfo">' +
|
|
561
|
'<p class="mui-ellipsis-2 h1Font">' + title + '</p>' +
|
|
562
|
'<p class="h2Font mui-ellipsis">' + colSpan +
|
|
563
|
'<span class="nameSpan" style="margin-right:10px"></span>' +
|
|
564
|
'<span class="time">' + commenTime($data[i].publishTime) + '</span>' +
|
|
565
|
'</p>' +
|
|
566
|
'</div>'
|
|
567
|
}
|
485
|
568
|
if(arguments[1]) {
|
486
|
569
|
if(document.getElementsByTagName("ul")[m].children[0]) {
|
487
|
570
|
document.getElementsByTagName("ul")[m].insertBefore(li, document.getElementsByTagName("ul")[m].children[0])
|
|
@ -493,41 +576,71 @@
|
493
|
576
|
}
|
494
|
577
|
|
495
|
578
|
if( of == 1) {
|
496
|
|
li.setAttribute("owner-id", $data[i].professorId);
|
497
|
|
li.setAttribute("data-type", 1);
|
498
|
|
$D({
|
499
|
|
data: {},
|
500
|
|
fun: ob.proName,
|
501
|
|
url: "/ajax/professor/editBaseInfo/" + $data[i].professorId,
|
502
|
|
sele: li.getElementsByClassName("nameSpan")[0]
|
503
|
|
});
|
|
579
|
if (m==0 && !arguments[1]){
|
|
580
|
li.setAttribute("owner-id", $data[i].uid);
|
|
581
|
li.setAttribute("data-type", 1);
|
|
582
|
$D({
|
|
583
|
data: {},
|
|
584
|
fun: ob.proName,
|
|
585
|
url: "/ajax/professor/editBaseInfo/" +$data[i].uid,
|
|
586
|
sele: li.getElementsByClassName("nameSpan")[0]
|
|
587
|
});
|
|
588
|
}else{
|
|
589
|
li.setAttribute("owner-id", $data[i].professorId);
|
|
590
|
li.setAttribute("data-type", 1);
|
|
591
|
$D({
|
|
592
|
data: {},
|
|
593
|
fun: ob.proName,
|
|
594
|
url: "/ajax/professor/editBaseInfo/" + $data[i].professorId,
|
|
595
|
sele: li.getElementsByClassName("nameSpan")[0]
|
|
596
|
});
|
|
597
|
}
|
504
|
598
|
} else {
|
505
|
|
li.setAttribute("owner-id", $data[i].orgId);
|
506
|
|
li.setAttribute("data-type", 2);
|
507
|
|
$D({
|
508
|
|
data: {},
|
509
|
|
fun: ob.orgName,
|
510
|
|
url: "/ajax/org/" + $data[i].orgId,
|
511
|
|
sele: li.getElementsByClassName("nameSpan")[0]
|
512
|
|
});
|
|
599
|
if (m==0&& !arguments[1]){
|
|
600
|
li.setAttribute("owner-id", $data[i].uid);
|
|
601
|
li.setAttribute("data-type", 2);
|
|
602
|
$D({
|
|
603
|
data: {},
|
|
604
|
fun: ob.orgName,
|
|
605
|
url: "/ajax/org/" + $data[i].uid,
|
|
606
|
sele: li.getElementsByClassName("nameSpan")[0]
|
|
607
|
});
|
|
608
|
}else{
|
|
609
|
li.setAttribute("owner-id", $data[i].orgId);
|
|
610
|
li.setAttribute("data-type", 2);
|
|
611
|
$D({
|
|
612
|
data: {},
|
|
613
|
fun: ob.orgName,
|
|
614
|
url: "/ajax/org/" + $data[i].orgId,
|
|
615
|
sele: li.getElementsByClassName("nameSpan")[0]
|
|
616
|
});
|
|
617
|
}
|
513
|
618
|
}
|
514
|
619
|
}
|
515
|
620
|
|
516
|
621
|
if(arguments[1]) {
|
517
|
|
arr.push($data[0].articleId);
|
518
|
|
console.log(arr + " 273");
|
519
|
|
$D({
|
520
|
|
"fun": ob.createFragment,
|
521
|
|
data: {
|
522
|
|
col: "",
|
523
|
|
pageNo: 1,
|
524
|
|
exclude: arr
|
525
|
|
},
|
526
|
|
url: "/ajax/article/find"
|
527
|
|
});
|
|
622
|
// arr.push($data[0].articleId);
|
|
623
|
// console.log(arr + " 273");
|
|
624
|
// $D({
|
|
625
|
// "fun": ob.createFragment,
|
|
626
|
// data: {
|
|
627
|
// col: "",
|
|
628
|
// pageNo: 1,
|
|
629
|
// exclude: arr
|
|
630
|
// },
|
|
631
|
// url: "/ajax/article/find"
|
|
632
|
// });
|
|
633
|
$D({
|
|
634
|
"fun": ob.createFragment,
|
|
635
|
data: {
|
|
636
|
rows:QArows,
|
|
637
|
ex: fEx
|
|
638
|
},
|
|
639
|
url: "/ajax/found/index"
|
|
640
|
});
|
528
|
641
|
|
529
|
642
|
}
|
530
|
|
if(!arguments[1]) {
|
|
643
|
if(!arguments[1]&&m!=0) {
|
531
|
644
|
document.getElementsByClassName("nodatabox")[m].classList.add("displayNone");
|
532
|
645
|
if(data.data.data.length == 0) {
|
533
|
646
|
document.getElementsByClassName("nodatabox")[m].classList.remove("displayNone");
|
|
@ -540,6 +653,19 @@
|
540
|
653
|
} else {
|
541
|
654
|
key1[m].endPullUpToRefresh(true);
|
542
|
655
|
}
|
|
656
|
}else{
|
|
657
|
var liLen=document.getElementsByTagName("ul")[m].querySelectorAll("li").length;
|
|
658
|
if($data.length == 0&&liLen==0 ) {
|
|
659
|
document.getElementsByClassName("nodatabox")[m].classList.remove("displayNone");
|
|
660
|
key1[m].endPullUpToRefresh(true);
|
|
661
|
return;
|
|
662
|
}
|
|
663
|
if($data.length < QArows) {
|
|
664
|
key1[m].endPullUpToRefresh(true);
|
|
665
|
} else {
|
|
666
|
key1[m].refresh(true);
|
|
667
|
key1[m].endPullUpToRefresh(false);
|
|
668
|
}
|
543
|
669
|
}
|
544
|
670
|
}
|
545
|
671
|
},
|