$(function () { var params = { addon_idcsmart_news_type_id: '', page: 1, // 当前页数 limit: 6 } // 获取新闻分类 function getTypelist() { $.ajax({ url: "/console/v1/news/type", method: 'get', success: function (res) { const typeList = res.data.list typeList.forEach((item, index) => { if (index === 0) { $('#leftNews-title').text(item.name) $('#leftNews-type').attr('href', `news-classify.html?id=${item.id}&title=${item.name}`) } else { $('#new-type-list').append(`
${item.name}
更多
`) } getTitleList(item.id, index) }) } }); } getTypelist() // 新闻列表 function getTitleList(id, index) { params.addon_idcsmart_news_type_id = id if (index === 0) { params.limit = 6 } else { params.limit = 3 } $.ajax({ url: "/console/v1/news", method: 'get', data: params, success: function (res) { const titleList = res.data.list if (index === 0) { const firstNews = res.data.list[0] const arr = res.data.list.slice(1) if (firstNews) { $('#first-news').attr('href', `news-details.html?id=${firstNews.id}`) $('#first-news').append(`
${firstNews.title}
`) } arr.forEach((item, i) => { $('#left-news').append(`
${i + 1}
${item.title} ${formateTimeFun(item.create_time)}
`) }) } else { titleList.forEach((item, i) => { $(`#newstype${index}`).append(`
${i + 1}
${item.title} ${formateTimeFun(item.create_time)}
`) }) } } }); } function formateTimeFun(time) { const date = new Date(time * 1000); Y = date.getFullYear() + '年'; M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '月'; D = (date.getDate() < 10 ? '0' + date.getDate() : date.getDate()) + '日'; return (Y + M + D); } })