IOS-INFO-040: LibraryDetailPage 工具栏"添加知识点"改为"上传资料" #148

Closed
opened 2026-06-18 21:46:39 +08:00 by wangdl · 1 comment
Owner

描述

当前"添加知识点"按钮逻辑不对——知识点应该是 AI 从原始资料解析生成的产物,不能手动创建。

改动

  • 移除 NavigationLink(value: Route.addKnowledge(...))
  • 替换为 NavigationLink(value: Route.libraryImport){ Label("上传资料") }
  • 上传完成后自动刷新资料来源列表

涉及文件

  • Features/Library/LibrarySubpages.swift(约 2 行改动)

验收

  • 工具栏菜单中出现"上传资料"选项
  • 点击后跳转到 ImportPage
  • "添加知识点"不再出现
## 描述 当前"添加知识点"按钮逻辑不对——知识点应该是 AI 从原始资料解析生成的产物,不能手动创建。 ## 改动 - 移除 NavigationLink(value: Route.addKnowledge(...)) - 替换为 NavigationLink(value: Route.libraryImport){ Label("上传资料") } - 上传完成后自动刷新资料来源列表 ## 涉及文件 - Features/Library/LibrarySubpages.swift(约 2 行改动) ## 验收 - 工具栏菜单中出现"上传资料"选项 - 点击后跳转到 ImportPage - "添加知识点"不再出现
Author
Owner

开发完成评论

完成内容

  • LibraryDetailPage 工具栏 Menu 中「添加知识点」→「上传资料」
  • 路由从 Route.addKnowledge 改为 Route.libraryImport

修改文件

  • Features/Library/LibrarySubpages.swift(2 行)

代码证据

  • LibrarySubpages.swift:359: NavigationLink(value: Route.libraryImport) { Label("上传资料", ...) }

测试情况

  • Swift 项目需 Xcode 构建验证
  • SourceKit 警告为 Xcode 项目上下文问题,非代码逻辑错误

是否建议进入 Review

## 开发完成评论 ### 完成内容 - LibraryDetailPage 工具栏 Menu 中「添加知识点」→「上传资料」 - 路由从 Route.addKnowledge 改为 Route.libraryImport ### 修改文件 - `Features/Library/LibrarySubpages.swift`(2 行) ### 代码证据 - `LibrarySubpages.swift:359`: `NavigationLink(value: Route.libraryImport) { Label("上传资料", ...) }` ### 测试情况 - Swift 项目需 Xcode 构建验证 - SourceKit 警告为 Xcode 项目上下文问题,非代码逻辑错误 ### 是否建议进入 Review - 是
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wangdl/ios-projects#148
No description provided.