Commit Graph

10 Commits

Author SHA1 Message Date
ikmkj
a0991db83e feat(database): 添加 MySQL 数据库支持并迁移数据表结构
- 新增 MySQL 5.7.44 建表脚本,包含分组、图片、Markdown文件等7张表
- 添加 SQLite 转 MySQL 的数据库迁移脚本
- 配置开发环境使用 MySQL 数据源连接
- 更新生产环境配置注释 SQLite 配置并预留 MySQL 配置位置
- 修改前端笔记编辑器保存逻辑,完善笔记更新功能
- 替换 SQLite 驱动为 MySQL 连接器依赖
- 添加 commons-codec 依赖用于 SHA256 计算功能
2026-01-06 21:18:06 +08:00
ikmkj
2c1abafee7 fix(note): 修复笔记编辑器ID处理逻辑
- 添加bijiId响应式引用用于存储笔记ID
- 修改保存逻辑中ID获取方式,优先使用props.editData.id,否则使用bijiId.value
- 保存成功后更新bijiId.value为响应返回的新ID
- 简化emit数据结构,移除重复的更新笔记数据处理
2026-01-06 18:56:20 +08:00
ikmkj
49646658ce feat(note): 实现笔记创建时后端生成ID功能
- 在CreateNoteDialog组件中导入updateMarkdown API并修改创建逻辑
- 创建笔记时传递null ID让后端生成唯一标识符
- 修改HomePage组件中的笔记创建和更新处理逻辑
- 在NoteEditor组件中获取后端返回的完整笔记数据包括新生成的ID
- 新创建的笔记将添加到列表开头并正确更新显示
2026-01-06 18:31:23 +08:00
ikmkj
701a621552 fix(config): 更新API地址和配置设置
- 修改前端环境配置文件中的API基础URL地址
- 切换路由模式从history到hash模式以解决部署问题
- 注释掉axios的withCredentials配置避免跨域问题
- 修复后端JWT认证过滤器中的代码注释和逻辑结构
- 更新Docker容器时区设置为上海时区
- 修复笔记编辑器中保存数据时字段缺失的问题
- 添加Vite构建输出目录和资源目录配置
- 恢复后端开发环境数据库路径配置
2026-01-06 17:58:24 +08:00
fd3e2a450f fix(biji): 修复图片上传和预览相关问题
-优化图片预览接口返回信息,提高错误处理的可读性- 在图片上传时添加基础 URL,确保正确的图片路径
- 更新 Vite 配置,修复开发环境的代理设置
2025-08-14 16:55:56 +08:00
49eba5ee96 refactor(image): 优化图片上传功能
- 修改后端接口,使用 @RequestPart 注解替代 @RequestParam
- 前端调整图片上传逻辑,直接发送 File 对象
- 简化前端上传成功后的处理流程
2025-08-14 16:19:13 +08:00
bdc8387958 fix(biji-qianduan): 修复保存成功后不退出编辑页面等问题
- 注释掉保存成功后退出编辑页面的代码- 注释掉保存成功后清空 editData 的代码
-优化 NoteEditor 组件中的保存逻辑
- 修复保存失败时的错误提示信息
2025-08-14 14:58:48 +08:00
56465ffa75 fix(biji): 优化笔记编辑器自动保存机制并修复相关问题
- 实现了更可靠的自动保存功能,仅在用户停止输入后触发保存操作
- 修复了切换笔记时意外触发自动保存的问题
- 优化了重命名文件后的预览更新逻辑
- 调整了保存成功后的状态清理策略,提高了用户体验
2025-08-14 14:44:27 +08:00
ikmkj
337645f27b fix(note-editor): 优化自动保存机制,解决切换笔记时的保存问题
- 修复了在切换笔记时意外触发自动保存的问题- 引入标志位区分用户输入和程序加载内容
-优化了自动保存的防抖逻辑,提高用户体验
- 删除了不必要的组件代码,精简结构
2025-08-14 07:49:40 +08:00
ikmkj
c28b12ecd1 feat(components): 新增创建分类和笔记对话框及头部组件
- 新增 CreateGroupDialog 组件用于创建分类
- 新增 CreateNoteDialog 组件用于创建笔记
- 新增 HomeHeader 组件用于显示主页头部信息
- 对话框组件使用 Element Plus 样式- 头部组件包含用户操作按钮和搜索功能
2025-08-08 20:19:52 +08:00