# 书籍后台管理页面需求 ## 说明 - 本文档面向前端 `admin` 后台页面实现。 - 只描述菜单、页面跳转、页面内功能和弹出框关系。 - 通用 CRUD 能力不重复描述,按后台管理通用列表页、详情页、编辑页能力实现。 - 纯关联表不单独做管理菜单;例如 `书籍作者关系` 在 `书籍管理` 的书籍编辑/详情中维护。 ## 一级菜单 - 书籍管理 ## 一级页面清单 - 书籍管理 - 章节管理 - 作者管理 - 系列管理 - 评论管理 - 阅读记录管理 - 收藏记录管理 - 评论点赞记录管理 ## 书籍管理 ```mermaid flowchart TD A["一级页面:书籍管理"] A --> B1["功能跳转:书籍详情页"] A --> B2["功能跳转:书籍编辑页"] B1 --> C1["页面内功能:查看基础信息"] B1 --> C2["页面内功能:查看状态信息"] B1 --> C3["页面内功能:查看关联作者"] B1 --> C4["页面内功能:查看关联章节"] B1 --> C5["页面内功能:查看关联评论"] B2 --> C6["页面内功能:维护基础信息"] B2 --> C7["页面内功能:维护类型/标签"] B2 --> C8["页面内功能:维护系列归属"] B2 --> C9["页面内功能:维护作者绑定"] B2 --> C10["页面内功能:维护作者排序"] C8 --> D1["弹出框:选择系列"] C9 --> D2["弹出框:选择作者"] C10 --> D3["弹出框:调整作者排序"] A --> C11["页面内功能:上下架状态调整"] A --> C12["页面内功能:完结状态调整"] C11 --> D4["弹出框:状态调整确认"] C12 --> D5["弹出框:状态调整确认"] X["不独立成页:书籍作者关系"] -.-> C9 X -.-> C10 ``` ## 章节管理 ```mermaid flowchart TD A["一级页面:章节管理"] A --> B1["功能跳转:章节详情页"] A --> B2["功能跳转:章节编辑页"] B1 --> C1["页面内功能:查看章节基础信息"] B1 --> C2["页面内功能:查看章节内容/文件信息"] B1 --> C3["页面内功能:查看所属书籍"] B2 --> C4["页面内功能:维护章节基础信息"] B2 --> C5["页面内功能:维护章节内容/文件"] B2 --> C6["页面内功能:维护所属书籍"] C6 --> D1["弹出框:选择所属书籍"] A --> C7["页面内功能:章节开放/发布状态调整"] C7 --> D2["弹出框:状态调整确认"] ``` ## 作者管理 ```mermaid flowchart TD A["一级页面:作者管理"] A --> B1["功能跳转:作者详情页"] A --> B2["功能跳转:作者编辑页"] B1 --> C1["页面内功能:查看作者基础信息"] B1 --> C2["页面内功能:查看作者状态"] B1 --> C3["页面内功能:查看关联书籍"] B2 --> C4["页面内功能:维护作者基础信息"] A --> C5["页面内功能:作者状态调整"] C5 --> D1["弹出框:状态调整确认"] ``` ## 系列管理 ```mermaid flowchart TD A["一级页面:系列管理"] A --> B1["功能跳转:系列详情页"] A --> B2["功能跳转:系列编辑页"] B1 --> C1["页面内功能:查看系列基础信息"] B1 --> C2["页面内功能:查看系列状态"] B1 --> C3["页面内功能:查看系列下书籍"] B2 --> C4["页面内功能:维护系列基础信息"] A --> C5["页面内功能:系列启停/展示状态调整"] C5 --> D1["弹出框:状态调整确认"] ``` ## 评论管理 ```mermaid flowchart TD A["一级页面:评论管理"] A --> B1["功能跳转:评论详情页"] B1 --> C1["页面内功能:查看评论内容"] B1 --> C2["页面内功能:查看评论锚点"] B1 --> C3["页面内功能:查看关联书籍"] B1 --> C4["页面内功能:查看关联章节"] B1 --> C5["页面内功能:查看用户信息"] A --> C6["页面内功能:评论状态处理"] C6 --> D1["弹出框:状态处理确认"] ``` ## 阅读记录管理 ```mermaid flowchart TD A["一级页面:阅读记录管理"] A --> B1["功能跳转:阅读记录详情页"] B1 --> C1["页面内功能:查看用户信息"] B1 --> C2["页面内功能:查看书籍信息"] B1 --> C3["页面内功能:查看续读锚点"] B1 --> C4["页面内功能:查看章节进度"] ``` ## 收藏记录管理 ```mermaid flowchart TD A["一级页面:收藏记录管理"] A --> B1["功能跳转:收藏记录详情页"] B1 --> C1["页面内功能:查看用户信息"] B1 --> C2["页面内功能:查看书籍信息"] B1 --> C3["页面内功能:查看收藏关系"] ``` ## 评论点赞记录管理 ```mermaid flowchart TD A["一级页面:评论点赞记录管理"] A --> B1["功能跳转:评论点赞记录详情页"] B1 --> C1["页面内功能:查看用户信息"] B1 --> C2["页面内功能:查看评论信息"] B1 --> C3["页面内功能:查看点赞关系"] ``` ## 不单独成页 - 书籍作者关系:不做独立管理菜单,不做独立一级页面;在 `书籍管理` 的书籍详情/编辑中作为作者绑定与排序功能维护。