IOS-DOC-002 资料详情页增加阅读原文件 #19
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
资料详情页需要明确区分原文件可阅读和 AI 学习内容处理中。
目标:在 MaterialDetailView 增加原文件区域。
页面结构:
原文件区域:文件名、文件类型、文件大小、上传时间、阅读原文件按钮
学习内容区域:知识点整理状态、已生成知识点数量、测验数量、问这份资料、开始学习
状态文案:资料已上传可以先阅读原文件;知习正在整理知识点完成后可开始学习和自测
验收标准:AI 处理中时用户仍能阅读原文件、AI 未完成时开始学习/测验按钮不可用或有明确提示、阅读原文件进入 MaterialReaderView
实现完成 (2026-06-02)
新增文件
Features/MaterialReader/MaterialDetailView.swift(~250 行)页面包含两个区域:
1. 原文件区域
processing— 琥珀色"知习正在整理知识点,完成后可开始学习和自测"ready— 绿色"资料已上传,可以先阅读原文件" + "知识点已整理完成"failed— 红色错误提示2. 学习内容区域
ViewModel
.ready,无知识点 →.processingKnowledgeBaseService.detail/KnowledgeItemService.list/QuizService.listRoute
.materialDetail(knowledgeBaseId:fileName:fileType:fileSize:filePath:uploadDate:)