From 1b28a3462ad60e5e9e3d19801fc4d6a4c9ad6b9f Mon Sep 17 00:00:00 2001 From: dmy Date: Mon, 12 Jan 2026 12:28:37 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=85=A8=E9=9D=A2=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E7=88=AC=E8=99=AB=E7=B3=BB=E7=BB=9F=E5=92=8C=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=A4=84=E7=90=86=E8=83=BD=E5=8A=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 增强数据重试机制:对数据为0的爬虫自动重试,提高数据完整性 - 优化前端筛选逻辑:改进日期筛选,只限制开始时间,更灵活的数据查看 - 新增最近数据接口:添加 /api/bids/recent 获取30天内最新招标数据 - 改进统计展示:实时显示筛选结果数量,优化用户体验 - 完善日志系统:确保日志目录自动创建,避免启动错误 - 增强独立脚本:使用自定义logger,完善错误处理和程序关闭 - 优化主程序:集成自定义日志服务,统一日志格式 - 扩展npm脚本:新增 web 命令用于构建前端 - 改进大唐爬虫:延长等待时间到60秒,提高页面加载成功率 - 优化数据筛选:今日招标改为使用独立接口,提升性能 --- frontend/index.html | 2 +- frontend/src/App.vue | 45 ++++++-------------- package.json | 3 +- src/bids/controllers/bid.controller.ts | 5 +++ src/bids/services/bid.service.ts | 14 +++++- src/common/logger/winston.config.ts | 6 +++ src/crawler/services/bid-crawler.service.ts | 47 +++++++++++++++++++++ src/crawler/services/cdt_target.ts | 2 +- src/main.ts | 6 +++ src/scripts/crawl.ts | 13 ++++-- 10 files changed, 104 insertions(+), 39 deletions(-) diff --git a/frontend/index.html b/frontend/index.html index 2b36112..5c70f3b 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -4,7 +4,7 @@ - frontend + 投标
diff --git a/frontend/src/App.vue b/frontend/src/App.vue index 38506ae..36b6b3f 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -188,7 +188,7 @@