|
|
63f2827cc9
|
fix: use pdf previews for documents
|
2026-05-19 08:44:35 +08:00 |
|
|
|
e935afddfe
|
fix: 修复文档转换与预览链路中的图片、文件名和错误处理问题
|
2026-04-24 14:31:41 +08:00 |
|
|
|
42a879e961
|
fix: tree & guide
|
2026-03-24 15:33:10 +08:00 |
|
|
|
b74ba1a3f8
|
refactor: kb & station & terminal
|
2026-03-23 23:55:24 +08:00 |
|
|
|
63ea2686e1
|
refactor: 重构知识库文件上传和处理, 支持 pdf
|
2026-03-23 17:13:08 +08:00 |
|
|
|
29c209116e
|
feat: 增强文档转换失败处理机制
- 新增 FixStuckDocuments 命令用于修复卡住的文档
- 支持批量检测和修复超时的转换任务
- 改进重试按钮,支持 failed/processing/pending 状态
- 在确认对话框中显示当前状态和错误信息
- 提供 dry-run 模式预览修复操作
|
2026-03-12 15:58:24 +08:00 |
|
|
|
ec54f0958d
|
feat(文档): 增加转换失败报错提醒和重试功能
- 在文档列表添加「重试转换」和「查看错误」操作按钮
- 在文档详情页添加「重试转换」功能和转换错误信息展示
- 创建错误详情视图,提供友好的错误信息和解决方案
- 重试功能会重置文档状态并重新派发转换任务
- 优化用户体验,提供清晰的错误提示和操作指引
|
2026-03-11 15:19:58 +08:00 |
|
|
|
267bb9a36f
|
feat(导航): 优化左侧导航菜单分组结构
调整导航分组,使菜单结构更加清晰合理:
📚 知识库管理(1个菜单)
1. 文档管理
💼 业务管理(2个菜单)
1. SOP模板
2. 终端管理
🔐 权限管理(3个菜单)
1. 用户管理
2. 角色管理
3. 分组管理
⚙️ 系统管理(2个菜单)
1. 系统设置
2. 操作日志
优化说明:
- 按照业务逻辑将菜单分为4个主要分组
- 每个分组内的菜单按照使用频率和重要性排序
- 知识库管理独立分组,突出核心功能
- 业务管理包含 SOP 和终端,体现业务流程
- 权限管理集中管理用户、角色、分组
- 系统管理包含系统配置和日志监控
导航结构更加清晰,用户可以快速找到需要的功能模块
|
2026-03-11 10:29:45 +08:00 |
|
|
|
a100b2dce7
|
feat(权限): 为所有 Filament 资源添加导航菜单权限控制
- DocumentResource: 添加 document.view 权限检查
- SystemSettingResource: 添加 system-setting.view 权限检查
- ActivityLogResource: 添加 activity-log.view 权限检查
- TerminalResource: 添加 terminal.view 权限检查
- SopTemplateResource: 添加 sop-template.view 权限检查
- GroupResource: 添加 group.view 权限检查
- UserResource: 添加 user.view 权限检查
- RoleResource: 添加 role.viewAny 权限检查
所有资源都实现了 shouldRegisterNavigation() 方法
根据用户权限动态显示/隐藏导航菜单项
|
2026-03-11 10:14:16 +08:00 |
|
Knowledge Base System
|
acf549c43c
|
feat: 初始化知识库系统项目
- 实现基于 Laravel 11 和 Filament 3.X 的文档管理系统
- 添加用户认证和分组管理功能
- 实现文档上传、分类和权限控制
- 集成 Word 文档自动转换为 Markdown
- 集成 Meilisearch 全文搜索引擎
- 实现文档在线预览功能
- 添加安全日志和审计功能
- 完整的简体中文界面
- 包含完整的项目文档和部署指南
技术栈:
- Laravel 11.x
- Filament 3.X
- Meilisearch 1.5+
- Pandoc 文档转换
- Redis 队列系统
- Pest PHP 测试框架
|
2025-12-05 14:44:44 +08:00 |
|