diff --git a/src/api/newsInfo.ts b/src/api/newsInfo.ts index 43b43f7..54df9c7 100644 --- a/src/api/newsInfo.ts +++ b/src/api/newsInfo.ts @@ -29,6 +29,12 @@ export const getTopNews = (data: any) => { // 概念标签贴标 export const getTopNewsAll = (data: any) => { return request.get("/top_news_release_h5_all", data); + // return request.get("/news_release_ratingrank_h5_d", data); +}; + +// 概念标签贴标 release +export const getTopNewsAllRelease = (data: any) => { + return request.get("/news_release_ratingrank_h5_d?input_date=" + data.input_date + "&limit_num=10"); }; // 热门行业top10: diff --git a/src/pages/realtimeInfo/indexRelease.vue b/src/pages/realtimeInfo/indexRelease.vue index 8687f43..7f4e794 100644 --- a/src/pages/realtimeInfo/indexRelease.vue +++ b/src/pages/realtimeInfo/indexRelease.vue @@ -79,6 +79,7 @@ + @@ -93,11 +94,31 @@ + + + {{ chooseDate.startDate.split(" ")[0] }} + + + + 退出登录 + + + { const topNum = ref({}); +const d = new Date(); +const year = d.getFullYear(); +let month = d.getMonth() + 1; +month = month < 10 ? `0${month}` : month; +const date = d.getDate(); +const maxDate = ref(`${year}-${month}-${date} 23:59:59`); +const minDate = ref(`${year}-${month}-${date}`); + +const calendarShow = ref(false); + +const chooseDate = reactive({ + startDate: `${year}-${month}-${date}`, + endDate: null, +}); +function showCalendar() { + calendarShow.value = true; +} + +function calendarConfirm(dateList) { + console.log("🚀 ~ calendarConfirm ~ dateList:", dateList); + if (dateList && dateList.length > 0) { + chooseDate.startDate = dateList[0] + " 00:00:00"; + chooseDate.endDate = dateList[dateList.length - 1] + " 23:59:59"; + } + getNewsList(); + calendarShow.value = false; + console.log("🚀 ~ calendarConfirm ~ chooseDate:", chooseDate); +} + // 获取顶部两个统计数据 async function getTopNum() { let res1 = await getindustryCount({}); @@ -170,7 +221,11 @@ async function getTopNum() { // 概念标签贴标 async function getNewsList() { - newsList.value = await getTopNewsAll({}); + console.log(`🚀 ~ getNewsList ~ chooseDate.startDate.split(" ")[0]:`, chooseDate.startDate.split(" ")[0]); + + newsList.value = await getTopNewsAllRelease({ + input_date: chooseDate.startDate.split(" ")[0], + }); } // 热门行业top10 @@ -350,7 +405,9 @@ onMounted(async () => { } text { - font-family: PingFangSC, PingFang SC; + font-family: + PingFangSC, + PingFang SC; font-weight: 400; font-size: 24rpx; color: rgba(255, 255, 255, 0.8); @@ -393,7 +450,9 @@ onMounted(async () => { } .tag_title { - font-family: PingFangSC, PingFang SC; + font-family: + PingFangSC, + PingFang SC; font-weight: 400; font-size: 24rpx; color: #222222; @@ -401,7 +460,9 @@ onMounted(async () => { } .tag_num { - font-family: PingFangSC, PingFang SC; + font-family: + PingFangSC, + PingFang SC; font-weight: bold; font-size: 38rpx; color: #222222; @@ -409,7 +470,9 @@ onMounted(async () => { } .tag_status { - font-family: PingFangSC, PingFang SC; + font-family: + PingFangSC, + PingFang SC; font-weight: 400; font-size: 22rpx; color: #999999; @@ -532,7 +595,9 @@ onMounted(async () => { } .sreach_text { - font-family: PingFangSC, PingFang SC; + font-family: + PingFangSC, + PingFang SC; font-weight: 400; font-size: 24rpx; color: #999999;