.2402898866084912:b588efbf46b0428041cf89e6457fae2a_69eb7d5d10bf2e82ca08645e.69eb8e1310bf2e82ca0865f2.69eb8e12abc81b3d25c844ce:Trae CN.T(2026/4/24 23:36:51)#313
Open
85chong09 wants to merge 22 commits into
Conversation
- 新增自动化测试框架基础结构 - 实现基金对比功能测试用例 - 添加浏览器控制模块支持Edge浏览器测试 - 集成扩展管理功能用于构建和加载扩展 - 添加测试配置文件和测试数据 - 实现测试结果报告和bug跟踪功能 - 添加测试用例截图功能
重构浏览器控制器以改进扩展加载和弹窗打开逻辑 添加详细的测试流程说明和用户指导信息 增强错误处理和备用方案
新增windows_ui_controller.py实现浏览器菜单自动化操作 更新requirements.txt添加pywinauto和comtypes依赖 优化main.py测试流程说明和browser_controller.py的扩展打开逻辑
fix(autotest): 修复基金对比按钮缺失的bug报告和修复指南 test(autotest): 添加浏览器扩展测试的调试输出和脚本
添加了5个关于基金对比按钮缺失的bug报告json文件 为每个bug报告添加了对应的修复指南文档
- 移除 funds 和 funds_backup 的 gitlink 记录 - 将 funds 作为普通目录添加到 Git 跟踪 - 删除临时备份目录 funds_backup
添加webpack.web.config.js配置文件用于构建web版本 在package.json中添加web版本相关的构建和开发脚本 添加完整的web版本自动化测试脚本test_web_full_version.py
修改构建脚本以包含 NODE_OPTIONS=--openssl-legacy-provider 参数,解决 Node.js 新版本中 OpenSSL 兼容性问题
修改多个组件中的API调用地址,从直接调用外部API改为通过本地代理转发 添加webpack开发服务器的代理配置,处理三个不同的API域名
添加express代理服务器处理API请求,解决跨域问题 更新前端代码中的API请求路径以使用本地代理 新增相关依赖express和http-proxy-middleware
refactor: 替换node-sass为sass并更新相关配置 style: 统一使用:deep()替代/deep/选择器 build: 添加webpack-dev-server依赖 chore: 更新package-lock.json文件
移除重复的导航按钮并将直接的状态修改替换为方法调用,提高代码可维护性
重构市场行情组件布局,移除不必要的阴影层和返回按钮 新增tab-col和tab-row的样式定义,增强卡片式布局效果 统一调整全局样式,包括按钮、滑块、列表等元素的间距和视觉效果 完善暗黑模式下的颜色方案和交互状态
添加Element UI的Checkbox和CheckboxGroup组件支持 重构导航栏布局,使用图标按钮替代原有按钮 新增.tab-row和.tab-col样式用于卡片式布局 移除冗余的按钮输入元素,改为导航栏按钮
调整导航栏布局和间距,改进按钮样式和交互效果 添加暗黑模式下的导航栏分割线和按钮样式 修改下拉菜单的popper-append-to-body属性为false
- 将相对路径的API请求改为完整URL,避免跨域问题 - 添加main.css样式文件链接 - 修正el-select组件的popper-append-to-body属性配置
refactor(chart): 优化基金对比图例配置 chore: 删除autotest目录下的调试文件 style: 添加main.css链接到index.html ci: 更新webpack开发服务器端口为8081
在setStorage方法中添加回调函数参数,存储完成后可执行回调 初始化compareData时同时初始化chartData 优化图表legend的样式和显示逻辑,包括宽度、间距和文本截断
- 在基金选择器中添加 collapse-tags 属性并移除 reserve-keyword - 调整比较结果图表的 x 轴标签显示逻辑,增加日期格式化处理
统一调整市场图表的网格边距,添加左侧边距和containLabel属性确保标签完整显示 修改marketBar.vue的x轴标签旋转角度和滚动条范围 更新服务器端口号从8080改为9000
修改多个市场图表组件的x轴配置,统一设置boundaryGap属性以优化显示效果
为market相关组件添加isInitialized状态检查,避免重复初始化 添加resize方法用于图表自适应调整 重构market.vue中的图表初始化逻辑为initChartByTab方法
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
feat(图表): 添加图表初始化状态检查和resize方法
为market相关组件添加isInitialized状态检查,避免重复初始化
添加resize方法用于图表自适应调整
重构market.vue中的图表初始化逻辑为initChartByTab方法