|
@ -2,9 +2,18 @@ mui.plusReady(function() {
|
2
|
2
|
var userid = plus.storage.getItem('userid');
|
3
|
3
|
var self = plus.webview.currentWebview();
|
4
|
4
|
var proId = self.articleId;
|
5
|
|
var proticleName="";
|
6
|
|
var oImgShare=""
|
7
|
|
console.log(userid)
|
|
5
|
var ownerid = self.ownerid;
|
|
6
|
var oFlag = self.oFlag;
|
|
7
|
var proticleName = "";
|
|
8
|
var oImgShare = ""
|
|
9
|
console.log(ownerid);
|
|
10
|
console.log(proId);
|
|
11
|
console.log(oFlag)
|
|
12
|
if(oFlag == 1) {
|
|
13
|
comBro();
|
|
14
|
} else {
|
|
15
|
personMess();
|
|
16
|
}
|
8
|
17
|
function proInfoMain() {
|
9
|
18
|
mui.ajax(baseUrl + "/ajax/article/query", {
|
10
|
19
|
dataType: 'json', //数据格式类型
|
|
@ -19,95 +28,21 @@ mui.plusReady(function() {
|
19
|
28
|
if(data.success && data.data) {
|
20
|
29
|
plus.nativeUI.closeWaiting();
|
21
|
30
|
plus.webview.currentWebview().show("slide-in-right", 150);
|
22
|
|
var nameli = document.getElementById("nameli");
|
23
|
|
var proZlist = document.getElementById("proZlist"); //专家资源
|
24
|
|
var proRlist = document.getElementById("proRlist"); //专家资源
|
25
|
|
var proName = document.getElementById("proName");
|
26
|
|
var proTitle = document.getElementById("proTitle");
|
27
|
|
var proOffice = document.getElementById("proOffice");
|
28
|
|
var proOrg = document.getElementById("proOrg");
|
29
|
|
var proAddress = document.getElementById("proAddress");
|
30
|
31
|
var articleImg = document.getElementById("articleImg");
|
31
|
32
|
var artical_topic = document.getElementById("artical_topic");
|
32
|
33
|
var main_content = document.getElementById("main_content");
|
33
|
|
proName.innerText = $info.professor.name;
|
34
|
|
if($info.professor.title && $info.professor.office && $info.professor.orgName && $info.professor.address) {
|
35
|
|
proTitle.innerText = $info.professor.title + ",";
|
36
|
|
proOffice.innerText = $info.professor.office + ",";
|
37
|
|
proOrg.innerText = $info.professor.orgName + " | ";
|
38
|
|
proAddress.innerText = $info.professor.address;
|
39
|
|
} else if(!$info.professor.title && $info.professor.office && $info.professor.orgName && $info.professor.address) {
|
40
|
|
proOffice.innerText = $info.professor.office + ",";
|
41
|
|
proOrg.innerText = $info.professor.orgName + " | ";
|
42
|
|
proAddress.innerText = $info.professor.address;
|
43
|
|
} else if($info.professor.title && !$info.professor.office && $info.professor.orgName && $info.professor.address) {
|
44
|
|
proTitle.innerText = $info.professor.title + ",";
|
45
|
|
proOrg.innerText = $info.professor.orgName + " | ";
|
46
|
|
proAddress.innerText = $info.professor.address;
|
47
|
|
} else if($info.professor.title && $info.professor.office && !$info.professor.orgName && $info.professor.address) {
|
48
|
|
proTitle.innerText = $info.professor.title + ",";
|
49
|
|
proOffice.innerText = $info.professor.office + " | ";
|
50
|
|
proAddress.innerText = $info.professor.address;
|
51
|
|
} else if($info.professor.title && $info.professor.office && $info.professor.orgName && !$info.professor.address) {
|
52
|
|
proTitle.innerText = $info.professor.title + ",";
|
53
|
|
proOffice.innerText = $info.professor.office + ",";
|
54
|
|
proOrg.innerText = $info.professor.orgName;
|
55
|
|
} else if(!$info.professor.title && !$info.professor.office && $info.professor.orgName && $info.professor.address) {
|
56
|
|
proOrg.innerText = $info.professor.orgName + " | ";
|
57
|
|
proAddress.innerText = $info.professor.address;
|
58
|
|
} else if(!$info.professor.title && $info.professor.office && !$info.professor.orgName && $info.professor.address) {
|
59
|
|
proOffice.innerText = $info.professor.office + " | ";
|
60
|
|
proAddress.innerText = $info.professor.address;
|
61
|
|
} else if(!$info.professor.title && $info.professor.office && $info.professor.orgName && !$info.professor.address) {
|
62
|
|
proOffice.innerText = $info.professor.office + ",";
|
63
|
|
proOrg.innerText = $info.professor.orgName;
|
64
|
|
} else if($info.professor.title && !$info.professor.office && !$info.professor.orgName && $info.professor.address) {
|
65
|
|
proTitle.innerText = $info.professor.title + " | ";
|
66
|
|
proAddress.innerText = $info.professor.address;
|
67
|
|
} else if($info.professor.title && !$info.professor.office && $info.professor.orgName && !$info.professor.address) {
|
68
|
|
proOffice.innerText = $info.professor.title + ",";
|
69
|
|
proAddress.innerText = $info.professor.orgName;
|
70
|
|
} else if($info.professor.title && $info.professor.office && !$info.professor.orgName && !$info.professor.address) {
|
71
|
|
proTitle.innerText = $info.professor.title + ",";
|
72
|
|
proOffice.innerText = $info.professor.office;
|
73
|
|
} else if(!$info.professor.title && !$info.professor.office && !$info.professor.orgName && $info.professor.address) {
|
74
|
|
proAddress.innerText = $info.professor.address;
|
75
|
|
} else if(!$info.professor.title && !$info.professor.office && $info.professor.orgName && !$info.professor.address) {
|
76
|
|
proOrg.innerText = $info.professor.orgName;
|
77
|
|
} else if(!$info.professor.title && $info.professor.office && !$info.professor.orgName && !$info.professor.address) {
|
78
|
|
proOffice.innerText = $info.professor.office;
|
79
|
|
} else if($info.professor.title && !$info.professor.office && !$info.professor.orgName && !$info.professor.address) {
|
80
|
|
proTitle.innerText = $info.professor.title;
|
|
34
|
if(data.data.createTime) {
|
|
35
|
var oTime = timeGeshi(data.data.createTime);
|
|
36
|
document.getElementById("proRlist").innerText = oTime;
|
81
|
37
|
}
|
82
|
|
var rlist = ''
|
83
|
|
for(var n = 0; n < $info.professor.researchAreas.length; n++) {
|
84
|
|
rlist += '<span>' + $info.professor.researchAreas[n].caption + '</span>';
|
85
|
|
if(n != $info.professor.researchAreas.length - 1) {
|
86
|
|
rlist += ',';
|
87
|
|
}
|
88
|
|
}
|
89
|
|
($info.professor.researchAreas) ? proRlist.innerHTML = rlist: proRlist.innerText = '';
|
90
|
|
var zlist = "";
|
91
|
|
for(var n = 0; n < $info.professor.resources.length; n++) {
|
92
|
|
zlist += '<span>' + $info.professor.resources[n].resourceName + '</span>';
|
93
|
|
if(n != $info.professor.resources.length - 1) {
|
94
|
|
zlist += ',';
|
95
|
|
}
|
96
|
|
}
|
97
|
|
//console.log(oImg)
|
98
|
|
//alert(oImg)
|
99
|
|
($info.professor.resources) ? proZlist.innerHTML = zlist: proZlist.innerText = '';
|
100
|
38
|
if($info.articleImg) {
|
101
|
39
|
articleImg.style.backgroundImage = 'url(' + baseUrl + '/data/article/' + $info.articleImg + ')';
|
102
|
40
|
}
|
103
|
|
if($info.professor.hasHeadImage) {
|
104
|
|
document.getElementById('proHead').src = baseUrl + "/images/head/" + $info.professorId + "_l.jpg";
|
105
|
|
}
|
106
|
41
|
artical_topic.innerText = $info.articleTitle;
|
107
|
|
proticleName= $info.articleTitle;
|
|
42
|
proticleName = $info.articleTitle;
|
108
|
43
|
if($info.articleContent) {
|
109
|
44
|
main_content.innerHTML = $info.articleContent;
|
110
|
|
oImgShare=main_content.innerText;
|
|
45
|
oImgShare = main_content.innerText;
|
111
|
46
|
var oImg = main_content.getElementsByTagName("img");
|
112
|
47
|
for(var i = 0; i < oImg.length; i++) {
|
113
|
48
|
(function(n) {
|
|
@ -124,20 +59,83 @@ mui.plusReady(function() {
|
124
|
59
|
}
|
125
|
60
|
});
|
126
|
61
|
}
|
|
62
|
/*个人信息*/
|
|
63
|
function personMess() {
|
|
64
|
mui.ajax(baseUrl + "/ajax/professor/editBaseInfo/" + ownerid, {
|
|
65
|
dataType: 'json', //数据格式类型
|
|
66
|
type: 'GET', //http请求类型
|
|
67
|
timeout: 10000, //超时设置
|
|
68
|
success: function(data) {
|
|
69
|
console.log(data); //
|
|
70
|
if(data.success && data.data) {
|
|
71
|
var $profesor = data.data;
|
|
72
|
if($profesor.hasHeadImage) {
|
|
73
|
document.getElementById('proHead').src = baseUrl + "/images/head/" + $profesor.id + "_l.jpg";
|
|
74
|
} else {
|
|
75
|
document.getElementById('proHead').src = "images/default-photo.jpg";
|
|
76
|
}
|
|
77
|
var proName = document.getElementById("proName");
|
|
78
|
proName.innerText = $profesor.name;
|
|
79
|
}
|
|
80
|
},
|
|
81
|
error: function(XMLHttpRequest) {
|
|
82
|
console.log(XMLHttpRequest)
|
|
83
|
}
|
|
84
|
});
|
|
85
|
}
|
|
86
|
/*企业信息*/
|
|
87
|
function comBro() {
|
|
88
|
mui.ajax(baseUrl + "/ajax/org/" + ownerid, {
|
|
89
|
type: "GET",
|
|
90
|
timeout: 10000,
|
|
91
|
dataType: "json",
|
|
92
|
beforeSend: function() {},
|
|
93
|
success: function(data, textState) {
|
|
94
|
console.log(JSON.stringify(data))
|
|
95
|
if(data.success) {
|
|
96
|
|
|
97
|
var $data = data.data;
|
|
98
|
var proName = document.getElementById("proName");
|
|
99
|
proName.innerText = $data.name;
|
|
100
|
if($data.authStatus == 3) {
|
|
101
|
document.getElementById("flSta").className = "mui-icon iconfont authicon authicon-com-ok"; //authiconNew
|
|
102
|
} else {
|
|
103
|
document.getElementById("flSta").className = "mui-icon iconfont authicon authicon-com-no";
|
|
104
|
}
|
|
105
|
if($data.hasOrgLogo) {
|
|
106
|
document.getElementById('proHead').src = baseUrl + "/images/org/" + $data.id + ".jpg";
|
|
107
|
} else {
|
|
108
|
document.getElementById('proHead').src = "images/default-icon.jpg";
|
|
109
|
}
|
|
110
|
|
|
111
|
}else{
|
|
112
|
}
|
|
113
|
},
|
|
114
|
error: function(XMLHttpRequest, textStats, errorThrown) {
|
|
115
|
console.log(JSON.stringify(data));
|
|
116
|
}
|
|
117
|
})
|
|
118
|
}
|
127
|
119
|
proInfoMain();
|
|
120
|
/*时间格式*/
|
|
121
|
/*时间格式转换*/
|
|
122
|
function timeGeshi(otm) {
|
|
123
|
var otme = otm.substring(0, 4) + "年" + otm.substring(4, 6) + "月" + otm.substring(6, 8) + "日";
|
|
124
|
return otme;
|
|
125
|
}
|
128
|
126
|
/*进入留言*/
|
129
|
127
|
document.getElementById("leaveWord").addEventListener("tap", function() {
|
130
|
|
var userid = plus.storage.getItem('userid');
|
131
|
|
if(!userid) {
|
132
|
|
goLoginFun();
|
133
|
|
return;
|
134
|
|
}
|
135
|
|
var nwaiting = plus.nativeUI.showWaiting();
|
136
|
|
var web = plus.webview.create("../html/articalMessage.html", "articalMessage.html", {}, {
|
137
|
|
articleId: proId
|
138
|
|
}); //后台创建webview并打开show.html
|
139
|
|
})
|
140
|
|
/*微信及微信朋友圈分享专家*/
|
|
128
|
var userid = plus.storage.getItem('userid');
|
|
129
|
if(!userid) {
|
|
130
|
goLoginFun();
|
|
131
|
return;
|
|
132
|
}
|
|
133
|
var nwaiting = plus.nativeUI.showWaiting();
|
|
134
|
var web = plus.webview.create("../html/articalMessage.html", "articalMessage.html", {}, {
|
|
135
|
articleId: proId
|
|
136
|
}); //后台创建webview并打开show.html
|
|
137
|
})
|
|
138
|
/*微信及微信朋友圈分享专家*/
|
141
|
139
|
var auths, shares;
|
142
|
140
|
document.getElementById("shareBtn").addEventListener("tap", function() {
|
143
|
141
|
shareShow()
|
|
@ -193,8 +191,8 @@ mui.plusReady(function() {
|
193
|
191
|
if(share) {
|
194
|
192
|
shareMessage(share, "WXSceneSession", {
|
195
|
193
|
content: oImgShare,
|
196
|
|
title: "【科袖文章】"+proticleName,
|
197
|
|
href: baseUrl + "/ekexiu/shareArticalinfor.html?articleId="+proId ,
|
|
194
|
title: "【科袖文章】" + proticleName,
|
|
195
|
href: baseUrl + "/ekexiu/shareArticalinfor.html?articleId=" + proId,
|
198
|
196
|
thumbs: [baseUrl + "/images/logo180.png"]
|
199
|
197
|
});
|
200
|
198
|
}
|
|
@ -203,8 +201,8 @@ mui.plusReady(function() {
|
203
|
201
|
if(share) {
|
204
|
202
|
shareMessage(share, "WXSceneTimeline", {
|
205
|
203
|
content: oImgShare,
|
206
|
|
title: "【科袖文章】"+proticleName,
|
207
|
|
href: baseUrl + "/ekexiu/shareArticalinfor.html?articleId="+proId ,
|
|
204
|
title: "【科袖文章】" + proticleName,
|
|
205
|
href: baseUrl + "/ekexiu/shareArticalinfor.html?articleId=" + proId,
|
208
|
206
|
thumbs: [baseUrl + "/images/logo180.png"]
|
209
|
207
|
});
|
210
|
208
|
}
|