Files
journal_com/js/scientist/scientist_stuffid.js
2024-09-23 13:19:35 +08:00

60 lines
2.5 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
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 initStuffid() {
// Medicament药剂话题文章列表
var stuff_ID = getQueryString('stuff_ID'); //Medicament药剂话题
if (stuff_ID != null) {
var urlList = {
list: 'api/Tmrde/getArticleByMed'
}
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: { "med_id": stuff_ID },
success: function (result) {
if (result.code == 0) {
$('.wenz_list>h4').html(result.data.medicament.med_ename + ' ( ' + result.data.medicament.med_title + ' )');
initArticle(result.data.articles)
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
function initArticle(arr) {
var str = "";
for (var i = 0; i < arr.length; i++) {
if (arr[i].icon == '') {
continue
}
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: '' })
var lr_top = ''
str += `
<li>
<div class="dbt_header">${arr[i].type}${baseInfo.pub_date}<div class="url_top">${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">${arr[i].authortitle}<br>
${arr[i].journal_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()
}
}
}