提交 has

This commit is contained in:
2024-09-23 13:19:35 +08:00
parent a46d0dafb6
commit 59afa15c9c
38 changed files with 13248 additions and 9456 deletions

88
js/articleJS/article_p.js Normal file
View File

@@ -0,0 +1,88 @@
function initArticleP() {
// Top cited / Top read / Top download点进去的文章列表
var J_ID = getQueryString('J_num'); //期刊
var p_ID = getQueryString('p_id'); //Online First
// 分期时间的文章列表
// 分期时间的文章列表
if (p_ID != null) {
// 分期时间
// commonInit()
localStorage.setItem("Journals_num", p_ID);
var urlList = {
list: 'api/Main/getMoreArticles'
}
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: {},
success: function (result) {
if (result.code == 0) {
$('.wenz_list>h4').html('New Papers');
var arr = result.data.articles;
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: ' + localStorage.Journals_color + ';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 })
str += ` <li>
<div class="dbt_header">${arr[i].type}${baseInfo.pub_date}<div class="url_top">${baseInfo.lr_top}</div>
</div>
<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")}
.&nbsp;${arr[i].stage_year},&nbsp;${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>${baseInfo.trad_tion}<br
clear="both"></div>
</li>`
}
$('.wenz_list>ul').html(str);
$('.links_ .txt_copy').css('background', localStorage.Journals_color);
commonHandleClickHtml()
}
}
}