wangchunxiang
|
bd45127a8c
|
feat(ui): 添加全局图标配置并优化弹窗图标显示
将图标加载逻辑提取到 GlobalConfig 中统一管理,并在登录失败弹窗及 Cookie更新完成弹窗中设置应用图标。同时修复了部分弹窗文本描述不一致的问题。
|
2025-10-14 16:33:39 +08:00 |
|
wangchunxiang
|
386764d672
|
feat(ui): 添加应用程序图标支持
为JavaFX桌面应用添加了多尺寸图标支持,提升了用户界面的专业性。移除了未实现的网络上报接口初始化注释。
|
2025-10-14 15:33:24 +08:00 |
|
wangchunxiang
|
e0c217c5ea
|
feat(auth): 实现基础登录功能并配置全局网络地址新增 GlobalConfig 类用于管理全局配置,包括网络接口地址和租户标识。新增 LoginUserDTO 数据传输对象用于封装登录账号和密码。修改 LoginView 页面逻辑,实现调用后端登录接口进行认证。
更新 module-info.java 和 pom.xml 以支持新引入的依赖库(hutool、fastjson等)。升级 fastjson 版本至2.0.9 以增强安全性与稳定性。```
|
2025-10-14 13:53:43 +08:00 |
|
wangchunxiang
|
bdc34b9fae
|
```
feat(app): 添加窗口关闭事件处理机制
- 在主应用类中引入 JavaFX 平台相关类,用于监听窗口关闭事件
- 实现 handleCloseEvent 方法,在用户关闭主窗口时优雅地关闭 Spring 上下文并退出 JVM
- 提取 closeApplicationContext 方法,确保 ApplicationContext 安全关闭
- LoginView 中引入 DesktopApplication 和 Platform 类,支持窗口事件处理逻辑
```
|
2025-10-13 17:06:20 +08:00 |
|
wangchunxiang
|
9fa2e10049
|
```
feat(playwright): 添加浏览器配置类并集成Playwright
新增BrowserConfig配置类,用于创建和管理Playwright实例。
移除DesktopApplication中冗余的UI示例代码和旧版PlaywrightService。
添加FtbCrawlNetBase接口及其实现类FtbCrawlNetMt,用于执行Cookie拦截逻辑。更新PlatformSelectionView以支持美团平台的连接功能,并通过SpringContext获取爬虫服务。
调整module-info.java以开放和导出新增模块包路径,确保Spring能够正确注入依赖。
```
|
2025-10-13 16:57:52 +08:00 |
|
wangchunxiang
|
a5fcb54815
|
fix(DesktopApplication): 修复Spring上下文初始化问题并清理无用代码
移除重复的SpringApplication.run调用,确保ConfigurableApplicationContext正确初始化。
将applicationContext声明为静态变量以供全局访问。
移除未使用的playwrightService字段和相关初始化代码。
保留JavaFX平台属性设置逻辑。
添加todo注释用于后续网络上报接口初始化。
|
2025-10-13 16:03:44 +08:00 |
|
wangchunxiang
|
e16defe984
|
feat(ui): 更新应用标题为“中差评采集工具”
将登录页面和平台选择页面的窗口标题统一修改为“中差评采集工具”,以更准确地反映应用功能。
feat(core): 注释掉 Playwright Cookie 示例代码
暂时注释掉 DesktopApplication 中的 runPlaywrightCookieExample 方法及相关调用,便于后续调试或移除。
feat(module): 添加缺失的模块依赖并调整导出配置
在 module-info.java 中添加对 spring.core 和 java.desktop 的依赖,并优化 exports 配置,确保模块系统正确导入与导出。feat(build): 更新 JavaFX Maven 插件配置将主类更新为 DesktopApplication,并自定义 jlink 打包名称及运行时参数,增强打包灵活性与模块支持。
|
2025-10-11 16:16:07 +08:00 |
|
wangchunxiang
|
21fa2fe098
|
feat(爬虫桌面): 添加登录界面和平台选择界面
新增了基于JavaFX的登录界面和平台选择界面,支持管理员账号登录及
平台切换功能。
- 在 `.gitignore` 中添加忽略 `.idea` 目录
- 引入 `LoginView` 页面作为应用启动入口- 实现基础的账号密码输入与登录按钮交互逻辑
- 创建平台选择页面 `PlatformSelectionView`,展示美团开店宝和抖音来客选项- 更新模块配置文件 `module-info.java` 导出新增的服务和页面包路径
|
2025-10-11 16:00:52 +08:00 |
|
wangchunxiang
|
c1e6dc67b1
|
feat(playwright): 添加Cookie拦截示例和登录示例功能新增PlaywrightService服务,提供Cookie拦截与手动登录示例。新增DesktopApplication桌面应用入口,集成JavaFX界面。添加相关依赖:Playwright、JavaFX、Spring Boot等。
配置Maven插件支持JavaFX应用打包。
完善README文档,说明项目结构与运行方式。
|
2025-10-11 15:31:24 +08:00 |
|