Files
journal_com/js/journal.js
2024-01-30 16:56:28 +08:00

1243 lines
58 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// 期刊基础、外链、分期、话题信息加载
function bf_list() {
// 增加访问次数
$.ajax({
type: 'post', url: apiUrl + 'super/Publish/addVisitNum',
data: {'type': Jour_num},
success: function (result) {
if (result.code == 0) {
} else {
// ShowDanger("请求失败!");
}
},
error: function () {
// ShowDanger("error");
}
});
// 上侧话题列表数据
$.ajax({
type: 'post', url: apiUrl + 'api/Journal/getJournalTopic',
data: {
"journal_id": Jour_num
},
success: function (result) {
Jour_num = localStorage.Journals_num;
if (result.code == 0) {
// 话题列表
var arr_topic = result.data.topicList;
var wh_topicd = '';
var wh_number = 0;
var MDM_str = ''
var MDM_mark = 0
for (var i = 0; i < arr_topic.length; i++) {
if (arr_topic[i].position == "top") {
wh_number += 1;
wh_topicd = 'top'
var st_top_tit = "";
var st_top_con = "";
if (wh_number == '1') {
for (var j = 0; j < arr_topic[i].children.length; j++) {
if (j == 5) break;
var url_href = '';
if (arr_topic[i].children[j].is_final == '1') {
url_href = 'topic_list.html?J_num=' + Jour_num + '&t_id='
} else (
url_href = 'topic.html?J_num=' + Jour_num + '&t_id='
)
st_top_con += '<li><a target="_blank" href="' + url_href + arr_topic[i].children[j].journal_topic_id + '">' +
'<img src="' + imgtopicUrl + arr_topic[i].children[j].icon + '" alt="">' +
'<h3>' + arr_topic[i].children[j].title + '</h3></a></li>'
}
} else {
for (var j = 0; j < arr_topic[i].children.length; j++) {
if (j == 4) break;
var url_href = '';
if (arr_topic[i].children[j].is_final == '1') {
url_href = 'topic_list.html?J_num=' + Jour_num + '&t_id='
} else (
url_href = 'topic.html?J_num=' + Jour_num + '&t_id='
)
st_top_con += '<li><a target="_blank" href="' + url_href + arr_topic[i].children[j].journal_topic_id + '">' +
'<img src="' + imgtopicUrl + arr_topic[i].children[j].icon + '" alt="">' +
'<h3>' + arr_topic[i].children[j].title + '</h3></a></li>'
}
}
st_top_tit = '<div class="topics" style="padding: 5px 15px;"><h4 class="rgb_color" style="font-size: 16px">' + arr_topic[i].title + '</h4>' +
'<a target="_blank" href="topic.html?J_num=' + Jour_num + '&t_id=' + arr_topic[i].journal_topic_id + '" class="more" target="_blank" style="top: 15px">More</a><ul>' + st_top_con + '</ul></div>'
if (wh_number == '1') {
$('.art_top_topic>div>div.topics').html('<ul>' + st_top_con + '</ul>');
} else {
$('.art_main_con .art_main_con_topic>div').append(st_top_tit);
}
$('.art_main_con .art_main_con_topic>div h4').css('color', localStorage.Journals_color);
// MDM 十个话题 // LF 十个话题 // BEC 十个话题 // cancer 十个话题
if (Jour_num == 11 || Jour_num == 14 || Jour_num == 25 || Jour_num == 2) {
for (var j = 0; j < arr_topic[i].children.length; j++) {
if (MDM_mark == 10) break;
MDM_mark = MDM_mark + 1
var url_href = '';
if (arr_topic[i].children[j].is_final == '1') {
url_href = 'topic_list.html?J_num=' + Jour_num + '&t_id='
} else (
url_href = 'topic.html?J_num=' + Jour_num + '&t_id='
)
MDM_str += '<li><a target="_blank" href="' + url_href + arr_topic[i].children[j].journal_topic_id + '">' +
'<img src="' + imgtopicUrl + arr_topic[i].children[j].icon + '" alt="">' +
'<h3>' + arr_topic[i].children[j].title + '</h3></a></li>'
}
$('.art_top_topic>div>div.topics').html('<ul>' + MDM_str + '</ul>');
}
}
$('.art_main_con .art_main_con_topic>div').children().eq(1).addClass('top_ics');
if (wh_number == '1') {
$('.art_main_con_topic').css('border-bottom', '0');
$('.wh_topicd').css('display', 'none')
}
}
if (wh_topicd == '') {
$('.art_main_con_topic').css('display', 'none')
$('.wh_topicd').css('display', 'none')
}
if (localStorage.Journals_title == '经典中医研究') {
$('.more').html('更多');
}
} else {
// ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
});
// 中侧推广文章
$.ajax({
type: 'post', url: apiUrl + 'api/Journal/getJournalArticles',
data: {
"journal_id": Jour_num
},
success: function (result) {
if (result.code == 0) {
var atg = result.data.stage;
if (atg.stage_no == '0') {
var time_ = atg.issue_date + ', Volume ' + atg.stage_vol;
} else {
var time_ = atg.issue_date + ', Volume ' + atg.stage_vol + ' Issue ' + atg.stage_no;
}
if (atg.stage_no == '0') {
var act_year = '&nbsp;' + atg.stage_year + ',&nbsp;' + atg.stage_vol;
} else {
var act_year = '&nbsp;' + atg.stage_year + ',&nbsp;' + atg.stage_vol + '&nbsp;(' + atg.stage_no + ')';
}
var arr = result.data.articleList;
var str = "";
var sim_1 = "";
var sim_2 = "";
var sim_3 = "";
for (var i = 0; i < arr.length; i++) {
if (arr[i].doi == '') {
var doi_ = ''
} else {
var doi_ = 'https://doi.org/' + arr[i].doi
}
if (arr[i].npp == '') {
var npp_ = ''
} else {
var npp_ = ':&nbsp;' + arr[i].npp + '.&nbsp;&nbsp;'
}
if (arr[i].has_mains == 0) {
if (arr[i].file_html == '') {
var html_ = ''
} else {
var html_ = '<img src="img/link_2.png" width="14" height="16"><a href="' + imgFileUrl + 'articleHTML/' + arr[i].file_html + '" target="_blank" class="txt_html" alt="' + arr[i].article_id + '">HTML</a>&nbsp;(&nbsp;<span style="color: red">' + arr[i].html_num + '</span>&nbsp;)&nbsp;&nbsp;'
}
} else {
var html_ = '<img src="img/link_2.png" width="14" height="16"><a href="article.html?J_num=' + Jour_num + '&a_id=' + arr[i].article_id + '&s_htm=1" target="_blank" class="txt_html" alt="' + arr[i].article_id + '">HTML</a>&nbsp;(&nbsp;<span style="color: red">' + arr[i].html_num + '</span>&nbsp;)&nbsp;&nbsp;'
}
if (arr[i].file_pdf == '') {
var pdf_ = ''
} else {
var pdf_ = '<img src="img/link_3.jpg" width="14" height="16"><a href="' + imgFileUrl + 'articlePDF/' + arr[i].file_pdf + '" target="_blank" class="txt_pdf" alt="' + arr[i].article_id + '">PDF</a>&nbsp;(&nbsp;<span style="color: red">' + arr[i].pdf_num + '</span>&nbsp;)'
}
if (arr[i].article_id == '172') {
var mp4_ = '<a href="https://youtu.be/3eDbnHRkFKQ" target="_blank"><img src="img/link_5.png" width="50" height="16" style="margin-left: 10px"></a>'
} else {
var mp4_ = ''
}
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
}
// if (arr[i].article_id == '86' || arr[i].article_id == '176' || arr[i].article_id == '455' || arr[i].article_id == '400' || arr[i].article_id == '145' || arr[i].article_id == '116' || arr[i].article_id == '717' || arr[i].article_id == '632' || arr[i].article_id == '24') {
// var person_img = '<img src="' + img_i + '" alt="" style="width: 120px">'
// } else {
// var person_img = '<img src="' + img_i + '" alt="">'
// }
if (arr[i].icon == '') {
var person_img = ''
} else {
var person_img = '<a onclick="imgbig(this)" class="imgdiv"><img src="' + imgarticleUrl + arr[i].icon + '"></a>'
}
if (arr[i].journal_id == 22) {
var c_t_a = '<button class="txt_copy">引用这篇文章<ul class="export"><li id="txt_copy_' + i + '" class="Exc_1">>> 复制引用信息</li><li class="Exc_2"><i class="fa fa-download"></i> 下载EndNote格式</li><li class="Exc_3"><i class="fa fa-download"></i> 下载RIS格式</li><li class="Exc_4"><i class="fa fa-download"></i> 下载BibTex格式</li><li class="Exc_5"><i class="fa fa-download"></i> 下载text格式</li><div class="triangle"></div></ul></button>'
} else {
var c_t_a = '<button class="txt_copy">Cite this article<ul class="export"><li id="txt_copy_' + i + '" class="Exc_1">>> Copy citation information</li><li class="Exc_2"><i class="fa fa-download"></i> Export citation to EndNote</li><li class="Exc_3"><i class="fa fa-download"></i> Export citation to RIS</li><li class="Exc_4"><i class="fa fa-download"></i> Export citation to BibTex</li><li class="Exc_5"><i class="fa fa-download"></i> Export citation to txt</li><div class="triangle"></div></ul></button>'
}
var link_ = '<img src="img/link_1.png" width="14" height="16"><a class="txt_zhaiyao" alt="' + arr[i].article_id + '">Abstract</a>&nbsp;(&nbsp;<span style="color: red">' + arr[i].abs_num + '</span>&nbsp;)&nbsp;&nbsp;' +
html_ + pdf_ + mp4_ + c_t_a + tong_geogle +
'<p class="txt_content">' + arr[i].cite + '</p>' +
'<div>' + arr[i].abstract + '</div>';
var lr_top = ''
for (var t = 0; t < arr[i].topic.length; t++) {
lr_top += '<a href="topic_list.html?J_num=' + Jour_num + '&t_id=' + arr[i].topic[t].journal_topic_id + '" target="_blank">' + arr[i].topic[t].title + '</a>'
}
// Cancer Advances
// Nursing Communications
// Integrative Medicine Discovery
// 连续出刊
if (arr[i].other_state == 0) {
var otStat = ''
} else if (arr[i].other_state == 1) {
var otStat = '<span class="otStat">Editorial Expression of Concern</span>'
} else if (arr[i].other_state == 2) {
var otStat = '<span class="otStat">Retracted</span>'
}
if (arr[i].isShowOtime == 1) {
if (arr[i].pub_date == '') {
var pub_date = ''
} else {
var pub_date = '<div class="url_data">Published Date: ' + arr[i].pub_date + '</div>'
}
} else {
var pub_date = ''
}
if (arr[i].tradition_tag == '' || arr[i].tradition_tag == null) {
var trad_tion = '<div>' + arr[i].abstract + '</div>'
} else {
var trad_tion = '<div><b style="color: ' + localStorage.Journals_color + '">' + arr[i].tradition_tag + ': </b>' + arr[i].tradition + '</div>'
}
if (i == 0||i == 1 || i ==2) {
sim_1 += '<li><div class="dbt_header">' + arr[i].type + pub_date
+ '<div class="url_top">' + lr_top + '</div></div>' +
'<a id="' + arr[i].article_id + '" target="_blank" href="article.html?J_num=' + Jour_num + '&a_id=' + arr[i].article_id + '" class="txt_biaoti">' + otStat + arr[i].title + '</a>' +
'<div class="authorList"><span class="fo_fam">' + arr[i].authortitle + ' </span><br>'
+ arr[i].journal_title + '.' + act_year + npp_ +
'<a target="_blank" href="https://doi.org/' + arr[i].doi + '">' + doi_ + '</a>' +
'</div><div class="links_">' + link_ + '</div><div class="apwrap">' + person_img + '<div>' +
trad_tion + '</div><br clear="both"></div></li>'
} else if (i == 3 || i ==4) {
sim_2 += '<li class="pai_two"><div class="dbt_header">' + arr[i].type + pub_date +
'<div class="url_top">' + lr_top + '</div></div>' +
'<a id="' + arr[i].article_id + '" target="_blank" href="article.html?J_num=' + Jour_num + '&a_id=' + arr[i].article_id + '" class="txt_biaoti">' + otStat + arr[i].title + '</a>' +
'<div class="authorList"><span class="fo_fam">' + arr[i].authortitle + ' </span><br>'
+ arr[i].journal_title + '.' + act_year + npp_ +
'<br/><a target="_blank" href="https://doi.org/' + arr[i].doi + '">' + doi_ + '</a>' +
'</div><div class="links_">' + link_ + '</div><div class="apwrap"><a onclick="imgbig(this)" class="imgdiv">' + person_img + '</a><div>' +
'<div>' + arr[i].abstract + '</div></div></div></li>'
} else {
sim_3 += '<li style="position: relative"><div class="dbt_header">' + arr[i].type + pub_date +
'<div class="url_top">' + lr_top + '</div></div>' +
'<div style="float: left"><a id="' + arr[i].article_id + '" target="_blank" href="article.html?J_num=' + Jour_num + '&a_id=' + arr[i].article_id + '" class="txt_biaoti"' +
' style="width: 520px;display: block">' + otStat + arr[i].title + '</a>' +
'<div class="authorList"><span class="fo_fam">' + arr[i].authortitle + ' </span><br>'
+ arr[i].journal_title + '.' + act_year + npp_ +
'<br/><a target="_blank" href="https://doi.org/' + arr[i].doi + '">' + doi_ + '</a>' +
'</div><div class="links_">' + link_ + '</div></div><a onclick="imgbig(this)" class="imgdiv" style="float: right;">' +
'<img src="' + img_i + '" style="width: 170px;"></a><br clear="both"/></li>'
}
}
if (Jour_num == 2 || Jour_num == 17 | Jour_num == 18) {
$('.current_list>h4').html('Current Volume<span>' + time_ + '</span>');
} else if(Jour_num == 7 || Jour_num == 6 || Jour_num == 20 || Jour_num == 9 || Jour_num == 21 || Jour_num == 22){ // 合并期刊
$('.current_list>h4').html('Latest Issue<span>' + time_ + '</span>');
} else {
$('.current_list>h4').html('Current Issue<span>' + time_ + '</span>');
}
$('.current_list>ul').html(sim_1 + '<div style="display: flex">' + sim_2 + '<br clear="both"></div>' + sim_3);
$('.links_ .txt_copy').css('background', localStorage.Journals_color);
$(".current_list .ab_tad").each(function () {
var maxwidth = 345;//显示多少字符
if ($(this).text().length > maxwidth) {
$(this).text($(this).text().substring(0, maxwidth));
$(this).text($(this).text().substring(0, maxwidth - $(this).text().split(" ").pop().length));
$(this).html($(this).html() + '...<br><b class="ae_top">read more <i class="fa fa-long-arrow-down"></i></b>');
}
});
$(".current_list ul li>.apwrap>div>div").each(function () {
var maxwidth = 700;//显示多少字符
if ($(this).text().length > maxwidth) {
$(this).text($(this).text().substring(0, maxwidth));
$(this).text($(this).text().substring(0, maxwidth - $(this).text().split(" ").pop().length));
$(this).html($(this).html() + '...');
}
});
$(".current_list ul li.pai_two .apwrap>div>div").each(function () {
var maxwidth = 280;//显示多少字符
if ($(this).text().length > maxwidth) {
$(this).text($(this).text().substring(0, maxwidth));
$(this).text($(this).text().substring(0, maxwidth - $(this).text().split(" ").pop().length));
$(this).html($(this).html() + '...');
}
});
// 点击Abstract显示隐藏
$('.current_list .txt_zhaiyao').click(function () {
$(this).nextAll('div').toggle();
if ($(this).nextAll('div').css("display") == 'block') {
var num = $(this).next().html();
$.ajax({
type: 'post', url: apiUrl + 'yuan/Article/addArticleNum', async: false,
data: {"article_id": $(this).attr('alt'), "type": 'abs'},
success: function (result) {
if (result.code == 0) {
num = num * 1 + 1 * 1
}
}
})
$.ajax({
type: 'post', url: apiUrl + 'super/Publish/addVisitNum',
data: {'type': Jour_num, 'is_detail': '1'},
success: function (result) {
}
});
$(this).next().html(num);
}
})
$('.current_list .txt_html').click(function () {
var num = $(this).next().html();
$.ajax({
type: 'post', url: apiUrl + 'yuan/Article/addArticleNum', async: false,
data: {"article_id": $(this).attr('alt'), "type": 'html'},
success: function (result) {
if (result.code == 0) {
num = num * 1 + 1 * 1
}
}
})
$.ajax({
type: 'post', url: apiUrl + 'super/Publish/addVisitNum',
data: {'type': Jour_num, 'is_detail': '1'},
success: function (result) {
}
});
$(this).next().html(num);
})
$('.current_list .txt_pdf').click(function () {
var num = $(this).next().html();
$.ajax({
type: 'post', url: apiUrl + 'yuan/Article/addArticleNum', async: false,
data: {"article_id": $(this).attr('alt'), "type": 'pdf'},
success: function (result) {
if (result.code == 0) {
num = num * 1 + 1 * 1
}
}
})
$.ajax({
type: 'post', url: apiUrl + 'super/Publish/addVisitNum',
data: {'type': Jour_num, 'is_detail': '1'},
success: function (result) {
}
});
$(this).next().html(num);
})
// 点击弹窗出现 复制和下载
$('.current_list .txt_content').css('display', 'none');
$('.current_list .export').css('display', 'none');
$(document).click(function (e) {
if (!$(e.target).is('.export') && !$(e.target).is('.txt_copy')) {
$('.export').hide();
}
})
$('.current_list .txt_copy').click(function () {
$('.export').css('display', 'none');
$(this).find('.export').fadeIn(200);
})
$('.current_list .Exc_1').click(function () {
var content_ = $(this).parents('.txt_copy').nextAll('.txt_content').text();
var clipboard = new Clipboard('#' + $(this).attr('id'), {
text: function () {
return content_;
}
})
clipboard.on('success', function (e) {
ShowSuccess("Citation information has been copied!");
});
})
$('.current_list .Exc_2').click(function () {
var ecx_id = $(this).parents('.links_').siblings('.txt_biaoti').attr('id')
$.ajax({
type: 'post', url: apiUrl + 'api/Article/getArticleenw', async: false,
data: {"article_id": ecx_id},
success: function (result) {
var a = document.createElement('a');
a.href = result.data.url;
a.download = ''
a.click();
}
})
})
$('.current_list .Exc_3').click(function () {
var ecx_id = $(this).parents('.links_').siblings('.txt_biaoti').attr('id')
$.ajax({
type: 'post', url: apiUrl + 'api/Article/getArticleRis', async: false,
data: {"article_id": ecx_id},
success: function (result) {
var a = document.createElement('a');
a.href = result.data.url;
a.download = ''
a.click();
}
})
})
$('.current_list .Exc_4').click(function () {
var ecx_id = $(this).parents('.links_').siblings('.txt_biaoti').attr('id')
$.ajax({
type: 'post', url: apiUrl + 'api/Article/getArticlebib', async: false,
data: {"article_id": ecx_id},
success: function (result) {
var a = document.createElement('a');
a.href = result.data.url;
a.download = ''
a.click();
}
})
})
$('.current_list .Exc_5').click(function () {
var ecx_id = $(this).parents('.links_').siblings('.txt_biaoti').attr('id')
$.ajax({
type: 'post', url: apiUrl + 'api/Article/getArticletext', async: false,
data: {"article_id": ecx_id},
success: function (result) {
var a = document.createElement('a');
a.href = result.data.url;
a.download = ''
a.click();
}
})
})
// 订阅期刊
$('.top .top_sea .b_Sub').css('color', localStorage.Journals_color)
$('.top .top_sea .search_for select').css('border-color', localStorage.Journals_color)
$('.top .dingyue input.yue_add').css('background-color', localStorage.Journals_color);
$('.top .dingyue p b').html(localStorage.Journals_title);
$('.top .jour_ts input.tishi_author').css('background-color', localStorage.Journals_color);
// 添加订阅按钮点击弹出
// $('.top .top_sea .b_Sub').click(function () {
// $("#mask").css("height",$(document).height());
// $("#mask").css("width",$(document).width());
// $("#mask").show();
// $(".dingyue").fadeIn();
// document.body.addEventListener('touchmove',bodyScroll,false);
// $('body').css({'position':'fixed',"width":"100%"});
// })
$(".top .dingyue .mb_close").click(function () {
$("#mask").hide();
$(".dingyue").fadeOut();
document.body.removeEventListener('touchmove', bodyScroll, false);
$("body").css({"position": "initial", "height": "auto"});
});
$(".top .dingyue input.yue_close").click(function () {
$("#mask").hide();
$(".dingyue").fadeOut();
document.body.removeEventListener('touchmove', bodyScroll, false);
$("body").css({"position": "initial", "height": "auto"});
});
$(".top .jour_ts input.tishi_author").click(function () {
$("#mask").hide();
$(".jour_ts").fadeOut();
document.body.removeEventListener('touchmove', bodyScroll, false);
$("body").css({"position": "initial", "height": "auto"});
});
function bodyScroll(event) {
event.preventDefault();
}
// 订阅提交
$(".yue_add").click(function () {
$(".spa").text('');
var add_mess = {};
add_mess.journal_id = localStorage.Journals_num;
add_mess.email = $('#emapl').val();
var S_Dan = '0';
var reg = /^[-.-_A-Za-z0-9]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/
if ($("#emapl").val() == "") {
$(".spa1").text('Please fill in E-mail');
S_Dan = '1';
} else if (!(reg.test($("#emapl").val()))) {
$(".spa1").text('Please fill in properly formatted E-mail');
S_Dan = '1';
}
if (S_Dan == '1') {
ShowDanger("Incomplete information");
} else {
$(".yue_add").addClass("disable");
$.ajax({
type: 'post', url: apiUrl + 'subscribe/Journal/addSubscribeJournal',
data: add_mess,
success: function (result) {
if (result.code == 0) {
$(".dingyue").fadeOut();
$(".dingyue input[type='text']").val('');
$(".yue_add").removeClass("disable");
$(".jour_ts").fadeIn();
} else {
ShowDanger(result.msg);
$(".yue_add").removeClass("disable");
}
},
error: function () {
ShowDanger("error");
$(".yue_add").removeClass("disable");
}
})
}
})
} else {
// ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
// 中下侧Online First文章
$.ajax({
type: 'post', url: apiUrl + 'api/Journal/getOnlineArticle',
data: {
"journal_id": Jour_num, 'pageIndex': '1', 'pageSize': '4'
},
success: function (result) {
if (result.code == 0) {
var arr = result.data.articlelist;
var str = "";
for (var i = 0; i < arr.length; i++) {
if (i == 4) break;
if (arr[i].icon == '') {
var img_i = ''
} else {
var img_i = '<a target="_blank" href="article.html?J_num=' + Jour_num + '&a_id=' + arr[i].article_id + '"><img src="' + imgarticleUrl + arr[i].icon + '" alt=""></a>'
}
str += '<li>' + img_i +
'<h6><a target="_blank" href="article.html?J_num=' + Jour_num + '&a_id=' + arr[i].article_id + '">' + arr[i].title + '</a></h6>' +
'<div class="fo_fam">' + arr[i].abbr + '. | ' + arr[i].stage_year + '</div></li>'
}
$('.online_fr>a').attr('href', 'article_list.html?J_num=' + Jour_num + '&o_id=' + Jour_num);
$('.online_fr>ul').html(str + '<br clear="both">');
if (arr == '') {
$('.online_fr').css('display', 'none')
}
if (localStorage.Journals_title == '经典中医研究') {
$('.online_fr>h4').html('最新录用');
$('.more').html('更多');
}
} else {
// ShowDanger("请求失败!");
$('.online_fr').css('display', 'none')
}
},
error: function () {
ShowDanger("error");
}
})
// 下侧分期列表数据
//$.ajax({
// type: 'post', url: apiUrl + 'api/Journal/getMainPageStages',
// data: {
// "journal_id": Jour_num
// },
// success: function (result) {
// if (result.code == 0) {
//
// // 分期信息
// if (result.data.topic_show_type == 1) {
// var arr_stage = result.data.stages;
// var str = "";
// for (var i = 0; i < 4; i++) {
//
// if (arr_stage[i].stage_no == '0') {
// var iss_ = ''
// } else {
// var iss_ = '<b> Issue.' + arr_stage[i].stage_no + '</b>'
// }
// str += '<li><a target="_blank" href="article_list.html?J_num=' + Jour_num + '&y_id=' + arr_stage[i].journal_stage_id + '">' +
// '<img src="' +imgFileUrl+ arr_stage[i].stage_icon + '" alt="">' +
// '<p><b>' + arr_stage[i].stage_year + '</b><b>Vol.' + arr_stage[i].stage_vol + '</b>'
// + iss_ + '<b>' + arr_stage[i].stage_pagename + arr_stage[i].stage_page + '</b></p></a></li>'
//
// }
// $('.alls_issue>ul').html(str);
// $('.alls_issue>a').attr('href', 'stages.html?J_num=' + Jour_num);
// }else{
// $('.alls_issue').css('display', 'none')
// }
//
// } else {
// ShowDanger("请求失败!");
// }
// },
// error: function () {
// ShowDanger("error");
// }
//})
// 中下侧News & Comment文章
$.ajax({
type: 'post', url: apiUrl + 'api/Journal/getNewsArticle',
data: {
"journal_id": Jour_num
},
success: function (result) {
if (result.code == 0) {
var arr = result.data.articlelist;
var str = "";
for (var i = 0; i < arr.length; i++) {
if (i == 4) break;
if (arr[i].icon == '') {
var img_i = ''
} else {
var img_i = '<a target="_blank" href="article.html?J_num=' + Jour_num + '&a_id=' + arr[i].article_id + '"><img src="' + imgarticleUrl + arr[i].icon + '" alt=""></a>'
}
str += '<li>' + img_i +
'<h6><a target="_blank" href="article.html?J_num=' + Jour_num + '&a_id=' + arr[i].article_id + '">' + arr[i].title + '</a></h6>' +
'<div class="fo_fam">' + arr[i].abbr + '. | ' + arr[i].stage_year + '</div></li>'
}
$('.ncon_fr>a').attr('href', 'article_list.html?J_num=' + Jour_num + '&n_id=' + Jour_num);
$('.ncon_fr>ul').html(str + '<br clear="both">');
if (arr == '') {
$('.ncon_fr').css('display', 'none')
}
} else {
// ShowDanger("请求失败!");
$('.ncon_fr').css('display', 'none')
}
},
error: function () {
ShowDanger("error");
}
})
// TMR 中下侧News & Comment文章切换
$.ajax({
type: 'post', url: apiUrl + 'api/Journal/getNewsArticle',
data: {
"journal_id": Jour_num
},
success: function (result) {
if (result.code == 0) {
var arr = result.data.articlelist;
var str = "";
var j = 0;
for (var i = 0; i < arr.length; i++) {
if (arr[i].type == 'News') {
j++;
if (j == 5) break;
str += '<li><a target="_blank" href="article.html?J_num=' + Jour_num + '&a_id=' + arr[i].article_id + '"><img src="' + imgarticleUrl + arr[i].icon + '" alt=""></a>' +
'<h6><a target="_blank" href="article.html?J_num=' + Jour_num + '&a_id=' + arr[i].article_id + '">' + arr[i].title + '</a></h6>' +
'<div class="fo_fam">' + arr[i].abbr + '. | ' + arr[i].stage_year + '</div></li>'
}
}
} else {
// ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
// 中下侧Highlights文章
$.ajax({
type: 'post', url: apiUrl + 'api/Journal/getTopArticle',
data: {
"journal_id": Jour_num,
"pageIndex": '1',
"pageSize": '30'
},
success: function (result) {
if (result.code == 0) {
var arr = result.data.articles;
var str = "";
var j = 0;
for (var i = 0; i < arr.length; i++) {
if (j == 4) break;
if (arr[i].icon != "") {
j = j + 1
str += '<li style="box-shadow: none;margin-right: 0;">' +
'<a target="_blank" href="article.html?J_num=' +
Jour_num + '&a_id=' + arr[i].article_id + '"><img src="' + imgarticleUrl + arr[i].icon + '" alt="">' +
'</a>' + '<h6><a target="_blank" href="article.html?J_num=' + Jour_num + '&a_id=' + arr[i].article_id + '" ' +
'style="font-weight: bold;color: #444;">' + arr[i].title + '</a></h6>' +
'<div class="fo_fam">' + arr[i].abbr + '. | ' + arr[i].stage_year + '</div></li>'
}
}
$('.ncon_hl>a').attr('href', 'article_list.html?J_num=' + Jour_num + '&h_id=' + Jour_num);
$('.ncon_hl>ul').html(str + '<br clear="both">');
if (arr == '') {
$('.ncon_hl').css('display', 'none')
}
} else {
// ShowDanger("请求失败!");
$('.ncon_hl').css('display', 'none')
}
},
error: function () {
ShowDanger("error");
}
})
// 中下侧Top cited / Top read / Top download文章
$.ajax({
type: 'post', url: apiUrl + 'api/Journal/getTopArticle',
data: {
"journal_id": Jour_num,
"pageIndex": '1',
"pageSize": '4'
},
success: function (result) {
if (result.code == 0) {
var arr = result.data.articles;
var str = "";
for (var i = 0; i < arr.length; i++) {
if (i == 4) break;
if (arr[i].icon == '') {
var img_i = ''
} else {
var img_i = '<a target="_blank" href="article.html?J_num=' + Jour_num + '&a_id=' + arr[i].article_id + '"><img src="' + imgarticleUrl + arr[i].icon + '" alt=""></a>'
}
str += '<li>' + img_i +
'<h6><a target="_blank" href="article.html?J_num=' + Jour_num + '&a_id=' + arr[i].article_id + '">' + arr[i].title + '</a></h6>' +
'<div class="fo_fam">' + arr[i].abbr + '. | ' + arr[i].stage_year + '</div></li>'
}
$('.ncon_tcrd>a').attr('href', 'article_list.html?J_num=' + Jour_num + '&top_id=' + Jour_num);
$('.ncon_tcrd>ul').html(str + '<br clear="both">');
if (arr == '') {
$('.ncon_tcrd').css('display', 'none')
}
} else {
// ShowDanger("请求失败!");
$('.ncon_tcrd').css('display', 'none')
}
},
error: function () {
ShowDanger("error");
}
})
// TMR 中下侧Top cited / Top read / Top download文章切换
$.ajax({
type: 'post', url: apiUrl + 'api/Article/getTopArt',
data: {
"journal_id": Jour_num,
"type": 'cited',
"pageIndex": '1',
"pageSize": '8'
},
success: function (result) {
if (result.code == 0) {
var arr = result.data.articleList;
var str = "";
for (var i = 0; i < arr.length; i++) {
if (arr[i].icon == '') {
var img_i = 'img/baiss.png'
} else {
var img_i = imgarticleUrl + arr[i].icon
}
str += '<div><a target="_blank" href="article.html?J_num=' + Jour_num + '&a_id=' + arr[i].article_id + '"><img src="' + img_i + '" alt=""></a>' +
'<h6><a target="_blank" href="article.html?J_num=' + Jour_num + '&a_id=' + arr[i].article_id + '">' + arr[i].title + '</a></h6>' +
'<div class="fo_fam">' + arr[i].abbr + '. | ' + arr[i].stage_year + '</div></div>'
}
} else {
// ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
// 下侧Call for Paper文章
$.ajax({
type: 'post', url: apiUrl + 'api/Journal/getJournalCfp',
data: {
"journal_id": Jour_num
},
success: function (result) {
if (result.code == 0) {
var arr = result.data.cfps;
var str = "";
for (var i = 0; i < arr.length; i++) {
if (i == 2) break;
str += '<li><div><span>' + arr[i].showtime + '</span><h6>' +
'<a target="_blank" href="notice.html?J_num=' + Jour_num + '&cfp_id=' + arr[i].journal_cfp_id + '">' + arr[i].title + '</a></h6>' +
'<div class="cfp_con fo_fam">' + arr[i].content + '</div></div>' +
'<a target="_blank" href="notice.html?J_num=' + Jour_num + '&cfp_id=' + arr[i].journal_cfp_id + '"><img src="' + imgcfpUrl + arr[i].icon + '" alt=""></a></li>'
}
$('.ncon_aper>a').attr('href', 'notice_list.html?J_num=' + Jour_num + '&paper_id=' + Jour_num);
$('.ncon_aper>ul').html(str + '<br clear="both">');
if (arr == '') {
$('.ncon_aper').css('display', 'none')
}
$(".ncon_aper ul .cfp_con").each(function () {
var maxwidth = 150;//显示多少字符
if ($(this).text().length > maxwidth) {
$(this).text($(this).text().substring(0, maxwidth));
$(this).text($(this).text().substring(0, maxwidth - $(this).text().split(" ").pop().length));
$(this).html($(this).html() + '...');
}
});
if (localStorage.Journals_title == '经典中医研究') {
$('.ncon_aper>h4').html('征稿通知');
}
if (Jour_num == '17') {
$('.ncon_aper>h4').html('Explore More');
}
} else {
// ShowDanger("请求失败!");
$('.ncon_aper').css('display', 'none')
}
},
error: function () {
ShowDanger("error");
}
})
// 时间轴
$.ajax({
type: 'post', url: apiUrl + 'api/Journal/getJournalLine',
data: {
"journal_id": Jour_num
},
success: function (result) {
if (result.code == 0) {
var arr = result.data.lines;
var str = "";
var shr = "";
var dis_ = 946656000000;
for (var i = 0; i < arr.length; i++) {
var disx_ = arr[i].dist * 86700000
dis_ = dis_ + disx_
str += '<li><a href="#0" data-date="' + formatTimeToDate2(dis_) + '">' + arr[i].time + '</a></li>'
if (i == arr.length - 1) {
shr += '<li data-date="' + formatTimeToDate2(dis_) + '">' +
'<img src="' + imglineUrl + arr[i].img + '" style="width: 80px;height: 100px;float: left">' +
'<div style="float: left;width: 580px;margin-left: 30px"><h2>' +
'<a href="article_list.html?J_num=' + Jour_num + '&time_id=' + arr[i].journal_line_id + '" target="_blank">>> ' + arr[i].title + '</a></h2>' +
'<p>' + arr[i].intro + '</p></div><br clear="both"></li>'
} else {
if (arr[i].time == arr[i + 1].time) {
shr += '<li data-date="' + formatTimeToDate2(dis_) + '">' +
'<img src="' + imglineUrl + arr[i].img + '" style="width: 80px;height: 100px;float: left">' +
'<div style="float: left;width: 580px;margin-left: 30px"><h2>' +
'<a href="article_list.html?J_num=' + Jour_num + '&time_id=' + arr[i].journal_line_id + '" target="_blank">>> ' + arr[i].title + '</a></h2>' +
'<p>' + arr[i].intro + '</p></div><br clear="both">' +
'<img src="' + imglineUrl + arr[i + 1].img + '" style="margin-top: 20px;width: 80px;height: 100px;float: left">' +
'<div style="float: left;width: 580px;margin-left: 30px;margin-top: 20px;"><h2>' +
'<a href="article_list.html?J_num=' + Jour_num + '&time_id=' + arr[i + 1].journal_line_id + '" target="_blank">>> ' + arr[i + 1].title + '</a></h2>' +
'<p>' + arr[i + 1].intro + '</p></div><br clear="both">' +
'</li>'
i = i + 1;
} else {
shr += '<li data-date="' + formatTimeToDate2(dis_) + '">' +
'<img src="' + imglineUrl + arr[i].img + '" style="width: 80px;height: 100px;float: left">' +
'<div style="float: left;width: 580px;margin-left: 30px"><h2>' +
'<a href="article_list.html?J_num=' + Jour_num + '&time_id=' + arr[i].journal_line_id + '" target="_blank">>> ' + arr[i].title + '</a></h2>' +
'<p>' + arr[i].intro + '</p></div><br clear="both"></li>'
}
}
}
$('.cd-horizontal-timeline').css('display', 'none')
// if(arr==''||arr==undefined){
// $('.cd-horizontal-timeline').css('display','none')
// $('.wh_timeline').css('display','none')
// }else{
// $('.events-wrapper ol').html(str);
// $('.events-wrapper ol li:nth-child(1) a').addClass('selected');
//
// $('.events-content ol').html(shr);
// $('.events-content ol li:nth-child(1)').addClass('selected');
//
// line_time();
// }
} else {
// ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
// 相关期刊,过往分期
$.ajax({
type: 'post', url: apiUrl + 'api/Journal/getJournal',
data: {
"journal_id": Jour_num
},
success: function (result) {
if (result.code == 0) {
var arr_stage = result.data.journalStage;
var str = "";
for (var i = 0; i < result.data.journalStage.length; i++) {
if(Jour_num == 7 || Jour_num == 6 || Jour_num == 20 || Jour_num == 9 || Jour_num == 21 || Jour_num == 22){
// 合并(替换)期刊
if(i==0){str +='<b>'+arr_stage[i].stage_year+'</b><br>'}
if(i>0){
if(arr_stage[i].stage_year!=arr_stage[i-1].stage_year){
str +='<div style="width:100%"><b>'+arr_stage[i].stage_year+'</b></div>'
}
}
if(arr_stage[i].stage_no=='0'){
var iss_ = ''
}else{
var iss_ =' Issue.'+arr_stage[i].stage_no
}
str +='<li style="width:50%;float: left; margin-right: 0; margin-bottom: 10px;"><div><a target="_blank" style="color: #004a90;font-weight: bold;" href="article_list.html?J_num='+Jour_num+'&y_id='+arr_stage[i].journal_stage_id+'">'
+arr_stage[i].stage_year+' Vol.'+arr_stage[i].stage_vol+ iss_ + '&nbsp;'
+arr_stage[i].stage_pagename + arr_stage[i].stage_page+'</a></div><p>'+arr_stage[i].issue_date+'</p></li>'
}else{
// 常规期刊
if (arr_stage[i].stage_no == '0') {
var iss_ = ''
} else {
var iss_ = '<b> Issue.' + arr_stage[i].stage_no + '</b>'
}
if (arr_stage[i].stage_icon == '') {
str += '<li><a target="_blank" href="article_list.html?J_num=' + Jour_num + '&y_id=' + arr_stage[i].journal_stage_id + '">' +
'<img src="img/baiss.png">' +
'<p style="display: block;background-color:' + localStorage.Journals_color + '80"><b>' + arr_stage[i].stage_year + '</b><b>Vol. ' + arr_stage[i].stage_vol + '</b>'
+ iss_ + '<b>' + arr_stage[i].stage_pagename + ' ' + arr_stage[i].stage_page + '</b></p></a></li>'
} else {
str += '<li><a target="_blank" href="article_list.html?J_num=' + Jour_num + '&y_id=' + arr_stage[i].journal_stage_id + '">' +
'<img src="' + imgFileUrl + arr_stage[i].stage_icon + '" alt="">' +
'<p style="background-color:' + localStorage.Journals_color + '80"><b>' + arr_stage[i].stage_year + '</b><b>Vol. ' + arr_stage[i].stage_vol + '</b>'
+ iss_ + '<b>' + arr_stage[i].stage_pagename + ' ' + arr_stage[i].stage_page + '</b></p></a></li>'
}
}
}
$('.alls_issue>div>ul').html(str);
$('.alls_issue>a').attr('href', 'stages.html?J_num=' + Jour_num);
if (localStorage.Journals_title == '经典中医研究') {
$('.alls_issue>h4').html('分期');
}
if (arr_stage == '') {
$('.alls_issue').css('display', 'none')
}
// 未有当期的期刊,coming soon!!!
if (result.data.journal.publish_stage_id == 0) {
$('.wait_hope').css('display', 'block')
}
//var arr = result.data.relats;
//var str = "";
//
//for (var i = 0; i < arr.length; i++) {
//
// str += '<li><a href="' + arr[i].usx + '" target="_blank">' +
// '<img src="' + imgjourUrl + arr[i].icon + '" alt=""></a></li>'
//
//}
//
//$('.Rel_ated>ul').html(str);
//if (arr == '') {
// $('.Rel_ated').css('display', 'none')
//}
//if (localStorage.Journals_title == '经典中医研究') {
// $('.Rel_ated>h4').html('相关期刊');
// $('.more').html('更多');
//}
} else {
// ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
// 下面新增加社区内容
$.ajax({
type: 'post', url: apiUrl + 'api/Journal/getAllTopics',
data: {},
beforeSend: function () {
},
success: function (result) {
if (result.code == 0) {
var old_arry = result.data.topic;
var new_arry = result.data.topic;
new_arry = old_arry.map(o => {
return {id: o.base_topic_id, text: o.title}
})
for (var i = 0; i < old_arry.length; i++) {
new_arry[i].children = old_arry[i].children.map(o => {
return {id: o.base_topic_id, text: o.title}
})
}
$('#com_index').selectivity({
allowClear: true,
items: new_arry,
placeholder: 'Please select a topic'
})
$('.es_serch_btn').click(function () {
$('.es_serch_span').css('display', 'none')
if ($('#com_index').selectivity('val') == null) {
$('.es_serch_span').css('display', 'block')
$('.es_serch_span').text('Please select a topic')
ShowDanger("Request was aborted");
} else {
window.open("atr_wisdom.html?&wis_dom=" + $('#com_index').selectivity('val'));
}
})
// 期刊订阅提交
$(".uity_Sub").click(function () {
$(".spa_su").text('');
var add_mess = {};
add_mess.journal_id = localStorage.Journals_num;
add_mess.email = $(".uity_inp").val();
var S_Dan = '0';
var reg = /^[-.-_A-Za-z0-9]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/
if ($(".uity_inp").val() == "") {
$(".spa_su").text('Please fill in E-mail');
S_Dan = '1';
} else if (!(reg.test($(".uity_inp").val()))) {
$(".spa_su").text('Please fill in properly formatted E-mail');
S_Dan = '1';
}
if (S_Dan == '1') {
ShowDanger("Incomplete information");
} else {
$(".uity_Sub").addClass("disable");
$.ajax({
type: 'post', url: apiUrl + 'subscribe/Journal/addSubscribeJournal',
data: add_mess,
success: function (result) {
if (result.code == 0) {
$(".suity_for input[type='text']").val('');
$(".uity_Sub").removeClass("disable");
$(".jour_ts").fadeIn();
} else {
ShowDanger(result.msg);
$(".uity_Sub").removeClass("disable");
}
},
error: function () {
ShowDanger("error");
$(".yue_addw").removeClass("disable");
}
})
}
})
} else {
ShowDanger("请求失败!");
}
}
})
// 底部浮动订阅
// var flag = true;
// $(window).on('scroll',function(){
// if(flag) {
// $('.footpanel').css('display','block');
// }
// flag = false
// })
$(".footpanel .ftp_close").click(function () {
$(".footpanel").hide();
});
$('.footpanel .ftp_paper .fpr_from a').attr('href', 'agree.html');
// 订阅提交
$(".yue_addfp").click(function () {
$(".spafp").text('');
var add_mess = {};
add_mess.journal_id = localStorage.Journals_num;
add_mess.email = $('#emapfp').val();
var S_Dan = '0';
var reg = /^[-.-_A-Za-z0-9]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/
if ($("#emapfp").val() == "") {
$(".spafp").text('Please fill in E-mail');
S_Dan = '1';
} else if (!(reg.test($("#emapfp").val()))) {
$(".spafp").text('Please fill in properly formatted E-mail');
S_Dan = '1';
} else if ($(".footpanel input:checkbox[name='ment']:checked").val() == undefined) {
$(".spafp").text('Please check the agreement');
S_Dan = '1'
}
if (S_Dan == '1') {
ShowDanger("Incomplete information");
} else {
$(".yue_add").addClass("disable");
$.ajax({
type: 'post', url: apiUrl + 'subscribe/Journal/addSubscribeJournal',
data: add_mess,
success: function (result) {
if (result.code == 0) {
$(".fpr_from input[type='text']").val('');
$(".yue_addfp").removeClass("disable");
$(".jour_ts").fadeIn();
} else {
ShowDanger(result.msg);
$(".yue_addfp").removeClass("disable");
}
},
error: function () {
ShowDanger("error");
$(".yue_addfp").removeClass("disable");
}
})
}
})
//搜索
$('.ment_sousuo_kuang .soukuang_btn').click(function () {
window.open("jour_search.html?J_num=" + Jour_num + "&se_ch=" + $(".ment_sousuo_kuang .soukuang_inp").val());
})
}