Files
PlantAI-dev/docs/CHANGELOG_2025-03-30.md
2026-08-03 18:42:47 +08:00

3.3 KiB
Executable File
Raw Permalink Blame History

修订记录 - 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的幸运星 🧬🤖