Files
YG-Datasets/daily-work/2026-03-18.md
Developer 6aa271c4f7 refactor: 前端架构重构 - 提取 CSS 和逻辑到独立模块
前端重构:
- 删除旧的大体积 Vue 组件(HomeView, FileManage, TextSplit 等)
- 删除旧的 composables(useFormatters, useModels, useProjects)
- 新增 core/, page-logic/, pages/, shared/ 模块化目录结构
- 提取 CSS 到 styles/pages/ 目录
- 添加全局样式 variables.css 和 common.css

后端 API 更新:
- chunks: 语义分割 API 增强
- files: 文件处理 API 更新
- models: 模型管理 API 更新
- questions: 问答管理 API 更新
- database: 数据库连接优化
- semantic_embedding: 语义嵌入服务优化

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-19 14:23:34 +08:00

74 lines
2.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 工作日志 - 2026-03-18
## 项目信息
- 项目: YG-Datasets
- 路径: /data/code/YG-Datasets
## 工作摘要
今日共完成 11 项任务
## 详细记录
### 1. 🟣 Feature 完善日志系统,支持按日期分目录存储
- 时间: 10:44
- 文件: backend/app/core/logging.py, backend/app/main.py
- 描述: 日志系统支持按日期分目录存储,便于日志管理和分析
### 2. 🟣 Feature 完善前端功能,添加爬虫页面和项目分页
- 时间: 10:45
- 文件: frontend/src/views/HomeView.vue, frontend/src/views/CrawlerView.vue
- 描述: 新增爬虫页面、composables 工具函数、项目列表分页功能
### 3. 🟣 Feature 新增 composables 工具函数和爬虫页面
- 时间: 10:45
- 文件: frontend/src/composables/index.ts, frontend/src/composables/useFormatters.ts, frontend/src/composables/useProjects.ts
- 描述: 添加前端工具函数 composables实现项目、模型、格式化等复用逻辑
### 4. 🔴 Bugfix 修复文件上传后异步处理失败问题
- 时间: 16:08
- 文件: backend/app/api/v1/files/__init__.py, backend/app/core/database.py
- 描述: 修复 async_session_maker 引用错误,确保文件异步处理正常执行
### 5. 🟣 Feature 添加语义嵌入文本分割功能
- 时间: 16:08
- 文件: backend/app/services/text_splitter/semantic_embedding.py, backend/app/services/text_splitter/splitter.py
- 描述: 实现基于语义嵌入的文本分割算法,支持更智能的文本分块
### 6. 🟣 Feature 更新 API 支持语义分割和 embedding 配置
- 时间: 16:08
- 文件: backend/app/api/v1/chunks/__init__.py, backend/app/schemas/
- 描述: 后端 API 支持语义分割模式和 embedding 参数配置
### 7. ✅ Change 优化文件管理上传流程和 UI 体验
- 时间: 16:08
- 文件: frontend/src/views/project/FileManage.vue
- 描述: 优化文件上传流程,添加上传状态轮询、空状态处理、动画效果优化
### 8. 🔄 Refactor 更新项目视图和文本分割页面
- 时间: 16:08
- 文件: frontend/src/views/ProjectView.vue, frontend/src/views/project/TextSplit.vue
- 描述: 重构项目视图移除返回首页按钮,优化 TextSplit 页面样式和交互逻辑
### 9. 🧹 Chore 删除废弃文件
- 时间: 16:08
- 文件: "bug修复.md"
- 描述: 清理废弃文件
---
## 附加工作(会话中完成,尚未提交)
### 10. ✅ Change 评估管理界面样式与文件管理保持一致
- 时间: 17:32
- 文件: frontend/src/views/project/EvalManage.vue
- 描述: 评估管理界面采用与文件管理一致的样式:统计卡片带 glow 效果,空状态轨道动画、表格布局多选功能
### 11. ✅ Change 问答管理界面样式与文件管理保持一致
- 时间: 17:40
- 文件: frontend/src/views/project/QuestionManage.vue
- 描述: 问答管理界面采用与文件管理一致的样式:渐变标题、统计卡片,空状态动画、表格多选批量操作
---
*生成时间: 2026-03-18 17:45*