From c1b8a98bb438e3fad434da42f42bad28dc490253 Mon Sep 17 00:00:00 2001 From: zdl <3489966805@qq.com> Date: Mon, 15 Dec 2025 14:52:31 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=B7=BB=E5=8A=A0=E7=83=AD=E9=97=A8?= =?UTF-8?q?=E6=A6=82=E5=BF=B5=E9=9D=99=E6=80=81=E6=95=B0=E6=8D=AE=E7=9A=84?= =?UTF-8?q?=20mock=20handler?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 拦截 /data/concept/latest.json 请求 - 返回 mock 生成的热门概念数据 - 修复 HeroPanel 热门概念模块无数据问题 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- src/mocks/handlers/concept.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/mocks/handlers/concept.js b/src/mocks/handlers/concept.js index 1aa7e524..eb83ca6d 100644 --- a/src/mocks/handlers/concept.js +++ b/src/mocks/handlers/concept.js @@ -848,5 +848,18 @@ export const conceptHandlers = [ lv1_id: lv1Id, lv2_id: lv2Id }); + }), + + // 热门概念静态数据文件(HeroPanel 使用) + http.get('/data/concept/latest.json', async () => { + await delay(200); + console.log('[Mock Concept] 获取热门概念静态数据'); + + const concepts = generatePopularConcepts(30); + + return HttpResponse.json({ + date: new Date().toISOString().split('T')[0], + results: concepts + }); }) ];