community增加事件详情
This commit is contained in:
@@ -1443,16 +1443,23 @@ const CombinedCalendar = () => {
|
||||
fetch(`/data/zt/daily/${dateStr}.json`)
|
||||
.then(res => res.ok ? res.json() : null)
|
||||
.then(data => {
|
||||
if (data && data.sector_data) {
|
||||
let maxSector = '';
|
||||
let maxCount = 0;
|
||||
Object.entries(data.sector_data).forEach(([sector, info]) => {
|
||||
if (info.count > maxCount) {
|
||||
maxCount = info.count;
|
||||
maxSector = sector;
|
||||
}
|
||||
});
|
||||
details[dateStr] = { top_sector: maxSector, fullData: data };
|
||||
if (data) {
|
||||
// 优先使用词云图最高频词,fallback 到板块数据
|
||||
let topWord = '';
|
||||
if (data.word_freq_data && data.word_freq_data.length > 0) {
|
||||
// word_freq_data 已按频率排序,第一个就是最高频
|
||||
topWord = data.word_freq_data[0].name;
|
||||
} else if (data.sector_data) {
|
||||
// fallback: 使用板块数据中最高的
|
||||
let maxCount = 0;
|
||||
Object.entries(data.sector_data).forEach(([sector, info]) => {
|
||||
if (info.count > maxCount) {
|
||||
maxCount = info.count;
|
||||
topWord = sector;
|
||||
}
|
||||
});
|
||||
}
|
||||
details[dateStr] = { top_sector: topWord, fullData: data };
|
||||
}
|
||||
})
|
||||
.catch(() => null)
|
||||
|
||||
Reference in New Issue
Block a user