3.3 KiB
Executable File
3.3 KiB
Executable File
修订记录 - 2025年3月30日-31日
文件位置
- 项目目录:
/home/xia-lab/wutx/00test/bbav20311/ - 修订记录:
/home/xia-lab/wutx/00test/bbav20311/docs/CHANGELOG_2025-03-30.md
一、后端修复
1. HMMER工具路径修复
文件: apps/cli/run_identify.py
问题: hmmsearch not found in PATH
- 服务在base环境运行,但HMMER只在test4py311环境安装
修复内容:
- 在
hmmsearch_bin()和hmmfetch_bin()函数中添加test4py311环境的绝对路径 - 新增路径:
/home/xia-lab/miniconda3/envs/test4py311/bin/hmmsearch - 新增路径:
/home/xia-lab/miniconda3/envs/test4py311/bin/hmmfetch
二、前端UI修订
1. CDN资源修复
文件: apps/web/vue3/index.html
问题: unpkg CDN返回MIME类型错误
修复:
- Element Plus CSS:
https://cdn.jsdelivr.net/npm/element-plus@2.3.14/dist/index.css - Vue:
https://cdn.jsdelivr.net/npm/vue@3.3.4/dist/vue.global.prod.js - Element Plus JS:
https://cdn.jsdelivr.net/npm/element-plus@2.3.14/dist/index.full.js - Icons:
https://cdn.jsdelivr.net/npm/@element-plus/icons-vue@2.1.0/dist/index.iife.js
2. JavaScript语法错误修复
文件: apps/web/vue3/index.html
问题: Uncaught SyntaxError: missing } after property list
修复:
- 修复
clearErrorLog函数缺少分号的问题 - 删除重复的Agent对话代码块
- 添加
scrollToBottom辅助函数
3. 布局重构 - 三栏式无滚动设计
整体布局调整
.main-container {
display: flex;
padding: 10px;
gap: 10px;
height: calc(100vh - 60px);
overflow: hidden;
}
左侧面板
- 宽度: 240px (固定)
- 紧凑化按钮区域
- "新建"和"选择"按钮水平排列
- 工作目录区域自适应高度
中间面板 - Agent/执行日志合并
- 标题: "Agent 智能助手 / 执行日志"
- 合并原"执行日志"和"Agent 智能助手"两个区域
- 执行日志条目宽度缩小到50%
- 时间和内容在同一列显示
- 输入框高度缩减为3行
右侧面板
- 宽度: 380px (固定)
- 上部分: 结果文件列表(可滚动)
- 中部分: 图片预览区(固定高度120px)
- 下部分: 错误信息框(仅在出错时显示)
4. 错误信息框位置调整
- 位置: 右侧最底部
- 显示条件: 日志内容包含 "Error"/"失败"/"Traceback"
- 添加"清空"按钮
- 新增方法:
clearErrorLog()
5. 样式优化
- 所有面板内边距缩减
- 字体大小统一调整
- 按钮尺寸统一为small
- 间距统一使用8px/10px
三、文件修改清单
| 文件路径 | 修改类型 | 说明 |
|---|---|---|
apps/cli/run_identify.py |
修改 | HMMER路径修复 |
apps/web/vue3/index.html |
修改 | UI布局重构、CDN修复、语法修复 |
四、待办事项
已完成 ✅
- HMMER工具路径修复
- CDN资源切换
- JavaScript语法错误修复
- Agent与执行日志合并
- 三栏式无滚动布局
- 错误信息框移至右侧底部
- 执行日志宽度缩小到50%
待测试 🔄
- 完整分析流程测试
- Agent对话功能测试
- 多物种分析测试
- 响应式布局测试
记录时间: 2025-03-31 01:18 GMT+8
记录人: xialab的幸运星 🧬🤖