feat: 增强前端界面功能和用户体验

- 新增爬虫状态检测:前端实时检测爬虫运行状态,防止重复点击
- 添加来源筛选功能:可按采购平台来源筛选招标信息
- 实现关键字过滤:支持多选关键字过滤今日招标,结果保存到localStorage
- 添加分页功能:招标列表支持分页显示,可调整每页数量
- 优化关键字管理:将表格形式改为标签云形式,更直观易用
- 改进UI布局:优化标题栏布局,添加筛选控件,提升用户体验
- 调整定时任务:将爬虫频率从每30分钟改为每天午夜执行,减少服务器压力
- 增强交互体验:添加加载状态、空状态处理、标签颜色区分等细节优化
This commit is contained in:
dmy
2026-01-12 02:24:19 +08:00
parent a1badea135
commit 66f535ed0c
2 changed files with 136 additions and 19 deletions

View File

@@ -12,7 +12,7 @@ export class BidCrawlTask {
private bidsService: BidsService,
) {}
@Cron(CronExpression.EVERY_30_MINUTES)
@Cron(CronExpression.EVERY_DAY_AT_MIDNIGHT)
async handleCron() {
this.logger.debug('Scheduled crawl task started');
await this.crawlerService.crawlAll();