93 lines
3.7 KiB
JavaScript
93 lines
3.7 KiB
JavaScript
function initArticleNew() {
|
||
// News点进去的文章列表
|
||
var J_ID = getQueryString('J_num'); //期刊
|
||
var new_ID = getQueryString('new_id');
|
||
if (new_ID != null) {
|
||
commonInit()
|
||
localStorage.setItem("Journals_num", new_ID);
|
||
|
||
var urlList = {
|
||
list: 'api/Journal/getNewsArticle'
|
||
}
|
||
|
||
$.ajax({
|
||
type: 'post', url: apiUrl + urlList.list,
|
||
data: { "journal_id": new_ID},
|
||
success: function (result) {
|
||
if (result.code == 0) {
|
||
if (Jour_num == 1) {
|
||
$('.wenz_list>h4').after('<p style="margin-bottom: 15px;padding: 10px 20px;background-color: #fff">News should focus on policy, science and society or purely scientific issues related to traditional medicine around the world. They should be of immediate interest to a broad readership and should be written in an accessible, non-technical style. Figures and diagrams are encouraged, but are not a requirement. News articles are not peer-reviewed, but undergo editing after consultation with the author.</p>');
|
||
}
|
||
$('.wenz_list>h4').html('News');
|
||
var arr = result.data.articlelist;
|
||
initArticle(arr)
|
||
//生成分页
|
||
//有些参数是可选的,比如lang,若不传有默认值
|
||
|
||
|
||
|
||
|
||
} else {
|
||
ShowDanger("请求失败!");
|
||
}
|
||
},
|
||
error: function () {
|
||
ShowDanger("error!");
|
||
}
|
||
})
|
||
|
||
|
||
function initArticle(arr) {
|
||
var str = "";
|
||
for (var i = 0; i < arr.length; i++) {
|
||
|
||
if ((Math.round(Date.parse(new Date()) / 1000) - arr[i].ctime) / 86400 >= 21) {
|
||
var tong_geogle = '<a href = "https://scholar.google.com/scholar?&q=' + arr[i].title.replace('<i>', '').replace('</i>', '').replace(new RegExp('"', "g"), '') + '"' +
|
||
'target = "_blank" style="color:#006699;margin-left: 10px;font-weight: 600;"> ' +
|
||
'Google Scholar</a>' //搜索引用次数
|
||
} else {
|
||
var tong_geogle = '' //少于21天隐藏
|
||
}
|
||
|
||
if (arr[i].icon == '') {
|
||
var img_i = 'img/baiss.png'
|
||
} else {
|
||
var img_i = imgarticleUrl + arr[i].icon
|
||
}
|
||
|
||
|
||
var baseInfo = commonGetItemHtml({ data: arr[i], i: i, img_i: img_i, c_t_a: '', tong_geogle: tong_geogle })
|
||
|
||
|
||
|
||
if (arr[i].type == 'News') {
|
||
str += ` <li>
|
||
|
||
<a id="${arr[i].article_id}" target="_blank"
|
||
href="article.html?J_num=${arr[i].journal_id}&a_id=${arr[i].article_id}"
|
||
class="txt_biaoti">${baseInfo.otStat}${arr[i].title}</a>
|
||
<div class="authorList"><span class="fo_fam">${arr[i].authortitle} </span><br> ${localStorage.getItem("Journals_title")}
|
||
. ${arr[i].stage_year}, ${arr[i].stage_vol}${baseInfo.stage_}${baseInfo.npp_}<a target="_blank"
|
||
href="https://doi.org/${arr[i].doi}">${baseInfo.doi_}</a> </div>
|
||
<div class="links_">${baseInfo.link_}</div>
|
||
<div class="apwrap"><a onclick="imgbig(this)" class="imgdiv">${baseInfo.person_img}</a>
|
||
<div><h3>${arr[i].tradition_tag}</h3>
|
||
|
||
|
||
<p>${baseInfo.trad_tion}</p></div><br
|
||
clear="both"></div>
|
||
</li>`
|
||
}
|
||
}
|
||
|
||
|
||
$('.wenz_list>ul').html(str);
|
||
$('.links_ .txt_copy').css('background', localStorage.Journals_color);
|
||
commonHandleClickHtml()
|
||
}
|
||
}
|
||
|
||
|
||
}
|
||
|