dmy
|
af78fd0682
|
chore: 更新数据库连接配置
|
2026-01-15 02:20:04 +08:00 |
|
dmy
|
20619bb87b
|
fix: 移除Windows控制台配置并修改后端进程stdio设置
|
2026-01-15 02:19:38 +08:00 |
|
dmy
|
70f0498c44
|
build(electron): 在Windows配置中禁用控制台窗口
修改electron-builder.json配置,将win.console设置为false以隐藏应用启动时的控制台窗口
|
2026-01-15 01:32:16 +08:00 |
|
dmy
|
0f510554ed
|
fix(electron): 修复生产环境后端路径问题并优化构建配置
调整 electron-builder 配置文件以正确处理打包路径
修复生产环境下后端服务路径问题
添加对开发工具中 Autofill 错误信息的过滤
更新构建脚本确保前端先构建
|
2026-01-15 01:30:47 +08:00 |
|
dmy
|
5a7cbc6daa
|
feat: 禁用应用菜单以提供更简洁的界面
添加 Menu.setApplicationMenu(null) 来隐藏默认的 Electron 应用菜单,提升用户体验
|
2026-01-15 00:45:30 +08:00 |
|
dmy
|
e804e3998f
|
refactor: 移除表格列的fixed属性并更新electron启动脚本
移除CrawlInfo组件中操作列的fixed属性以改善布局
将electron:start重命名为electron:dev并更新构建命令
|
2026-01-15 00:41:56 +08:00 |
|
dmy
|
eca3f4f9fd
|
feat(electron): 添加Electron桌面应用支持
- 新增Electron主进程、预加载脚本和构建配置
- 修改前端配置以支持Electron打包
- 更新项目文档和依赖
- 重构API调用使用统一axios实例
|
2026-01-15 00:35:19 +08:00 |
|
dmy
|
f736f30248
|
refactor(crawler): 优化爬虫类型定义和接口导出
将 Crawler 接口替换为 AnyCrawler 类型,统一爬虫类型定义
导出 CrawlInfoAddStats 接口以便其他模块使用
简化爬虫调用方式,使用类型断言替代接口方法调用
|
2026-01-14 22:51:36 +08:00 |
|
dmy
|
82f5a81887
|
chore: 更新.gitignore并添加新文件
在.gitignore中添加对*.png、*.log、*-lock.json、*.woff2文件的忽略规则,并新增OFL.txt文件。同时,添加vue.svg图标文件以支持前端展示。更新多个TypeScript文件以优化代码格式和增强可读性。
|
2026-01-14 22:26:32 +08:00 |
|
dmy
|
10565af001
|
fix: 处理错误信息字段的空值和空字符串
更新多个文件以确保错误信息字段在处理时将空字符串和未定义值转换为null,增强数据一致性和展示逻辑。包括前端组件和后端服务的相应调整。
|
2026-01-14 21:33:35 +08:00 |
|
dmy
|
740c11527f
|
feat: 更新数据库配置并添加同步脚本
将数据库配置从本地MariaDB切换为腾讯云MySQL
添加数据库同步脚本命令到package.json
禁用数据库自动同步功能
|
2026-01-14 20:58:07 +08:00 |
|
dmy
|
3f6d10061d
|
feat: 添加单源爬取功能并优化数据库同步
新增单源爬取功能,支持在界面上单独更新每个数据源
添加数据库同步脚本,支持主从数据库结构同步和数据同步
优化华能集团爬虫的页面导航和稳定性
新增系统托盘功能,支持最小化到托盘
|
2026-01-14 16:25:01 +08:00 |
|
dmy
|
bcd7af4e69
|
feat: 添加爬虫状态监控功能
新增爬虫统计信息展示组件,包括后端数据查询接口和前端展示界面。同时简化日期显示格式并添加刷新提示功能。
|
2026-01-14 09:26:04 +08:00 |
|
dmy
|
571eea0f66
|
build: 更新.gitignore并添加TailwindCSS和OpenAI依赖
|
2026-01-14 01:10:48 +08:00 |
|
dmy
|
6a9c52fe10
|
feat: 添加AI推荐功能及自动刷新机制
新增AI推荐模块,包括后端数据获取接口和前端展示组件
实现自动刷新功能,每5分钟自动更新当前标签页数据
添加手动刷新按钮,优化用户交互体验
|
2026-01-14 01:06:15 +08:00 |
|
dmy
|
8e4429558c
|
feat: 添加投标项目查看器组件及后端支持
|
2026-01-14 00:56:30 +08:00 |
|
dmy
|
2fcfb452ec
|
docs: 更新README以反映投标监控系统项目详情
|
2026-01-13 21:32:59 +08:00 |
|
dmy
|
e410053ddd
|
refactor: 从Dashboard-AI组件中移除未使用的ArrowDown图标
|
2026-01-13 21:26:52 +08:00 |
|
dmy
|
f32c04b8df
|
refactor: 移除未使用的 ArrowDown 图标导入
|
2026-01-13 21:26:25 +08:00 |
|
dmy
|
3b3cef582e
|
fix: 修正"Pined"拼写错误为"Pinned
|
2026-01-13 21:20:52 +08:00 |
|
dmy
|
d1e64596aa
|
feat: 在投标列表中添加置顶功能
|
2026-01-13 21:20:30 +08:00 |
|
dmy
|
f050d38140
|
feat: 实现 PinnedProject 组件与父组件的双向交互
添加 PinnedProject 组件引用和 pin-changed 事件处理
在 Dashboard 和 Dashboard-AI 中同步 pin 状态
暴露 loadPinnedBids 方法供父组件调用
|
2026-01-13 21:16:23 +08:00 |
|
dmy
|
feb18c01bb
|
refactor: 将置顶项目功能提取为独立组件
|
2026-01-13 21:03:52 +08:00 |
|
dmy
|
50bc930663
|
feat: 添加项目置顶功能
在仪表盘中添加置顶项目功能,包括:
- 新增置顶项目展示区域
- 为AI推荐项目添加置顶/取消置顶操作
- 后端接口支持置顶状态管理
|
2026-01-13 20:56:21 +08:00 |
|
dmy
|
4f4355c1cd
|
refactor: 移除高优先级投标功能及相关代码
|
2026-01-13 20:42:34 +08:00 |
|
dmy
|
6825885005
|
feat: 更新AI提示并增强后端功能
更新AI提示字符串包含海南地区
添加CrawlInfoAdd实体到Bids模块
优化爬虫信息统计查询
增加请求体大小限制和启用CORS
修正前端部署路径
|
2026-01-13 19:46:41 +08:00 |
|
dmy
|
894976e680
|
feat: 在部署脚本中添加src目录上传功能
|
2026-01-13 19:01:50 +08:00 |
|
dmy
|
333748a6b9
|
feat: 添加部署脚本和AI推荐脚本
|
2026-01-13 18:59:07 +08:00 |
|
dmy
|
72e5230584
|
feat: 添加AI推荐脚本并更新提示词
添加AI推荐生成脚本,查询近3天的招标项目并调用AI服务获取推荐结果。同时更新提示词,要求至少推荐10个项目。
|
2026-01-13 18:33:30 +08:00 |
|
dmy
|
b3d784f1e3
|
feat: 添加Tailwind CSS支持并修复URL拼接问题
添加Tailwind CSS及相关配置
修复多个爬虫服务中的URL拼接问题,避免双斜杠
调整前端导航菜单项顺序
|
2026-01-13 18:07:00 +08:00 |
|
dmy
|
b261ff074c
|
refactor: 优化 Dashboard-AI 组件布局和样式
|
2026-01-13 16:54:30 +08:00 |
|
dmy
|
7f36e014e6
|
feat: 在AI仪表板中添加高优先级投标展示
|
2026-01-13 16:34:32 +08:00 |
|
dmy
|
5024d2c502
|
feat: 添加重复投标项目清理脚本并更新相关逻辑
更新依赖版本,移除调试日志,修改静态文件排除规则,将投标项目查重逻辑从URL改为标题,并添加清理重复投标项目的脚本
|
2026-01-13 00:39:43 +08:00 |
|
dmy
|
5f186bfb2a
|
feat: 按发布时间倒序排列AI推荐结果
|
2026-01-12 22:56:35 +08:00 |
|
dmy
|
996289c671
|
feat: 在AI推荐列表中添加发布日期字段并更新AI服务配置
|
2026-01-12 22:48:43 +08:00 |
|
dmy
|
bfac194c14
|
feat: 添加爬虫统计信息页面和功能
新增爬虫统计信息页面,展示各来源的爬取数量、最新更新时间、错误信息等统计指标
后端添加爬虫统计信息存储和查询接口,记录每次爬取的结果
支持按关键词过滤招标信息查询
|
2026-01-12 22:00:39 +08:00 |
|
dmy
|
533d7b60fb
|
feat: 添加关键词筛选功能并优化日期范围更新
- 在 updateBidsByDateRange 中添加关键词筛选参数
- 优化日期范围更新逻辑,避免重复提示
- 添加 build:watch 脚本用于开发环境
|
2026-01-12 20:24:45 +08:00 |
|
dmy
|
af58d770b6
|
feat: 添加投标信息按日期范围更新功能及AI推荐持久化
添加按日期范围更新投标信息的功能,支持日期范围选择和数据更新
实现AI推荐结果的持久化存储和加载功能
优化日期范围选择器的本地存储功能
|
2026-01-12 19:50:51 +08:00 |
|
dmy
|
2b21ddb990
|
fix: 初始化时不显示日期范围变化提示
|
2026-01-12 19:02:46 +08:00 |
|
dmy
|
3d269ce9d1
|
feat: 重构AI推荐功能并优化爬虫基础URL
重构前端AI推荐组件,移除本地过滤逻辑,改为从后端获取日期范围内的数据
新增AI服务模块,包含Prompt和推荐逻辑
为投标服务添加按日期范围查询接口
统一各爬虫服务的baseURL格式
|
2026-01-12 18:59:17 +08:00 |
|
dmy
|
61520e9ebf
|
feat: 添加 AI 推荐功能
新增 AI 推荐模块,包括前端界面和后端服务
添加 OpenAI API 密钥配置
实现工程数据分析和推荐功能
|
2026-01-12 18:36:08 +08:00 |
|
dmy
|
3647b9a2e5
|
feat: 添加高优先级投标折叠功能并优化链接样式
为高优先级投标表格添加折叠/展开功能,当数据为空时自动折叠
优化链接样式,统一设置无下划线及悬停颜色
|
2026-01-12 15:52:58 +08:00 |
|
dmy
|
f2630ed01c
|
feat: 添加更新数据源脚本
|
2026-01-12 15:29:45 +08:00 |
|
dmy
|
b1435523e8
|
feat: 为爬虫测试添加代理支持并通过环境变量配置
添加dotenv依赖,创建jest配置文件和setup文件
修改所有爬虫测试文件以支持通过环境变量配置代理
将jest配置从package.json移动到独立文件
|
2026-01-12 15:19:54 +08:00 |
|
dmy
|
f1ec37143c
|
feat: 添加中海油招标平台爬虫支持
|
2026-01-12 15:06:31 +08:00 |
|
dmy
|
090e4121ce
|
feat: 添加国投集团电子采购平台爬虫并更新其他平台名称
|
2026-01-12 14:53:38 +08:00 |
|
dmy
|
4f37b0fb61
|
refactor: 重构前端代码,拆分组件并优化README文档
|
2026-01-12 14:37:18 +08:00 |
|
dmy
|
8b2f328981
|
feat: 调整界面文字和列宽
将标题改为中文"投标信息一览"
调整Source列的宽度
|
2026-01-12 13:21:49 +08:00 |
|
dmy
|
1b28a3462a
|
feat: 全面优化爬虫系统和数据处理能力
- 增强数据重试机制:对数据为0的爬虫自动重试,提高数据完整性
- 优化前端筛选逻辑:改进日期筛选,只限制开始时间,更灵活的数据查看
- 新增最近数据接口:添加 /api/bids/recent 获取30天内最新招标数据
- 改进统计展示:实时显示筛选结果数量,优化用户体验
- 完善日志系统:确保日志目录自动创建,避免启动错误
- 增强独立脚本:使用自定义logger,完善错误处理和程序关闭
- 优化主程序:集成自定义日志服务,统一日志格式
- 扩展npm脚本:新增 web 命令用于构建前端
- 改进大唐爬虫:延长等待时间到60秒,提高页面加载成功率
- 优化数据筛选:今日招标改为使用独立接口,提升性能
|
2026-01-12 12:28:37 +08:00 |
|
dmy
|
3e6456e120
|
feat: 全面升级系统日志和反爬虫功能
- 新增专业日志系统:集成 Winston 日志框架,支持按天轮转和分级存储
- 增强反爬虫能力:集成 puppeteer-extra-plugin-stealth 插件,提升隐蔽性
- 新增独立爬虫脚本:可通过 npm run crawl 命令单独执行爬虫任务
- 优化前端日期筛选:添加日期范围选择器,支持3天/7天快速筛选
- 改进爬虫统计功能:详细记录每个平台的成功/失败情况和执行时间
- 移除默认关键词初始化:避免重复创建预设关键词
- 扩展环境配置:新增 LOG_LEVEL 日志级别配置选项
- 增强.gitignore:添加日志目录、构建产物等忽略规则
- 升级执行时间限制:将最大执行时间从1小时延长至3小时
- 完善错误处理:更好的异常捕获和日志记录机制
|
2026-01-12 10:46:10 +08:00 |
|