Skip to content

Feature/ai analysis#8

Merged
toheart merged 6 commits intomainfrom
feature/ai-analysis
Oct 11, 2025
Merged

Feature/ai analysis#8
toheart merged 6 commits intomainfrom
feature/ai-analysis

Conversation

@toheart
Copy link
Owner

@toheart toheart commented Oct 11, 2025

新增静态代码分析界面能力

- 在 openapi.yaml 中移除多个分析相关的接口,简化 API 结构。
- 更新 Vue 组件,确保在调用 API 前检查 session 中的分析路径。
- 优化 axios 配置,确保跨域请求时发送 cookie,并处理响应中的 Set-Cookie 头。
- 重构多个组件,移除冗余代码,提升可维护性和用户交互体验。
- 新增 RuntimeFileSelector 组件,简化文件选择流程。
- 在 openapi.yaml 中移除 dbPath 参数,新增获取 Init 函数列表的接口。
- 更新 DbAnalysisDetail.vue 组件,增加分析功能标签页,整合多个分析视图。
- 优化数据库状态提示,确保用户在数据库设置过程中获得反馈。
- 重构 API 调用逻辑,确保在调用前检查 session 有效性,提升用户体验。
- 将 .env.development 中的 VUE_APP_API_URL 修改为本地地址。
- 在 package.json 和 package-lock.json 中新增多个 @vue-flow 相关依赖,提升功能支持。
- 删除不再使用的组件,简化代码结构,提升可维护性。
- 将 package-lock.json 的 lockfileVersion 降级至 1,并优化依赖项结构。
- 在 package.json 中新增 @vue-flow/node-toolbar 和 dagre 依赖,提升功能支持。
- 在 GlobalStatsWidget.vue 中新增 Init 函数列表,增强用户交互。
- 优化 FunctionDetail.vue 和 FunctionSearch.vue 组件,提升信息展示和复制功能。
- 更新 PackageDependencyFlow.vue 组件,改进节点展示和交互逻辑。
- 在 DatabaseSelector.vue 中新增数据库删除确认功能,提升用户体验。
- 更新路由配置,重构静态分析视图,简化导航结构。
- 将 RuntimeFileSelector.vue 中的文件上传 API 路径从 '/runtime/file/upload' 修改为 '/api/runtime/file/upload',确保与后端接口一致。
- 修改 vue.config.js 中的 onProxyReq 和 onProxyRes 函数,移除不必要的参数,简化代码结构,提升可读性。
@toheart toheart merged commit adc6cd0 into main Oct 11, 2025
2 checks passed
@toheart toheart deleted the feature/ai-analysis branch October 11, 2025 02:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant