邮箱: sese@sjtu.edu.cn
${newsData.name}
${newsData.description ? `
${newsData.description}
` : ''}
${new Date(newsData.created_time).toLocaleDateString('zh-CN', {year: 'numeric', month: '2-digit', day: '2-digit'}).replace(/\//g, '-')}
`; // 更新左侧容器内容 mainCard.innerHTML = html; }
顶部
暂无数据
'); return; } var html = ''; items.slice(0, 4).forEach(function (v) { var id = v && v.id ? v.id : ''; var name = v && v.name ? v.name : ''; var created = v && (v.created_time || v.createdTime) ? (v.created_time || v.createdTime) : ''; html += '' + '
' + '' + '
' + '
' + escapeHtml(name) + '
' + '
' + '
' + escapeHtml(formatDateYmd(created)) + '
' + '
' + '
'; }); $tzggList.html(html); } function loadTzggByCategory(categoryId) { if (!categoryId || categoryId === 0) { $tzggList.html(tzggListInitialHtml); return; } $tzggList.html('
加载中...
'); $.getJSON('/api/getCategory/' + encodeURIComponent(categoryId) + '/postList', { limit: 4 }) .done(function (res) { if (res && res.code === 200) { renderTzggList(res.data || []); } else { renderTzggList([]); } }) .fail(function () { $tzggList.html('
加载失败,请稍后重试
'); }); } // 通知公告分类点击高亮 + 切换列表数据 $('.sub-category-nav .category-link').on('click', function(e) { e.preventDefault(); // 移除所有 active 类 $('.sub-category-nav .swiper-slide').removeClass('active'); // 给当前点击的父元素添加 active 类 $(this).closest('.swiper-slide').addClass('active'); var categoryId = parseInt($(this).closest('.swiper-slide').data('category-id'), 10) || 0; loadTzggByCategory(categoryId); }); })
正文、栏目列表与相关阅读构成完整路径,适合按主题持续查阅。