From 121f9f38eef9a1a4ea6c6a8b33b853b5c1365cde Mon Sep 17 00:00:00 2001
From: huliyong <2783385703@qq.com>
Date: Sun, 11 May 2025 18:33:53 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E4=B9=A6=E6=9E=B6?=
=?UTF-8?q?=E5=8A=9F=E8=83=BD=E5=8F=8A=E4=BC=98=E5=8C=96=E4=B9=A6=E7=B1=8D?=
=?UTF-8?q?=E7=9B=B8=E5=85=B3=E7=BB=84=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 新增书架功能,包括书籍的添加、移除、清空及阅读进度管理
- 新增书籍详情页组件,包括简介、目录、书评、统计等模块
- 优化书籍卡片组件,统一样式并支持删除模式
- 新增创作者申请功能及相关弹窗组件
- 更新路由配置,支持书架及书籍详情页的路由跳转
- 更新全局样式,优化按钮及颜色变量
---
src/App.vue | 36 +-
.../images/{我的等级.png => book/level.png} | Bin
.../{投推荐票.png => book/recommend.png} | Bin
.../{默认头像.png => center/headImage.png} | Bin
src/assets/styles/global.scss | 9 +-
src/components/auth/AuthProvider.vue | 29 +-
src/components/auth/AuthorApplicationModal.vue | 176 ++++
src/components/auth/AuthorApplicationProvider.vue | 61 ++
src/components/book/BookCatalog.vue | 268 ++++++
src/components/book/BookComments.vue | 275 ++++++
src/components/book/BookIntro.vue | 120 +++
src/components/book/BookStats.vue | 166 ++++
src/components/bookshelf/BookshelfItem.vue | 151 ++++
src/components/bookshelf/bookshelfCard.vue | 191 +++++
src/components/common/BookCard.vue | 13 +-
src/components/ranking/IntimacyRanking copy.vue | 438 ++++++++++
src/components/ranking/IntimacyRanking.vue | 328 ++++++++
src/layout/layout/Header.vue | 184 +++-
src/router/index.js | 62 +-
src/store/index.js | 63 +-
src/views/book/index.vue | 923 +++++++++------------
src/views/home/Bookshelf.vue | 269 ++++++
src/views/home/category.vue | 304 +++++++
src/views/home/ranking.vue | 376 +++++++++
24 files changed, 3871 insertions(+), 571 deletions(-)
rename src/assets/images/{我的等级.png => book/level.png} (100%)
rename src/assets/images/{投推荐票.png => book/recommend.png} (100%)
rename src/assets/images/{默认头像.png => center/headImage.png} (100%)
create mode 100644 src/components/auth/AuthorApplicationModal.vue
create mode 100644 src/components/auth/AuthorApplicationProvider.vue
create mode 100644 src/components/book/BookCatalog.vue
create mode 100644 src/components/book/BookComments.vue
create mode 100644 src/components/book/BookIntro.vue
create mode 100644 src/components/book/BookStats.vue
create mode 100644 src/components/bookshelf/BookshelfItem.vue
create mode 100644 src/components/bookshelf/bookshelfCard.vue
create mode 100644 src/components/ranking/IntimacyRanking copy.vue
create mode 100644 src/components/ranking/IntimacyRanking.vue
create mode 100644 src/views/home/Bookshelf.vue
create mode 100644 src/views/home/category.vue
create mode 100644 src/views/home/ranking.vue
diff --git a/src/App.vue b/src/App.vue
index a9681fd..9669f98 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,22 +1,52 @@
上次阅读:{{ book.lastReadChapter }} {{ book.description }} 上次阅读:{{ book.lastReadChapter }}目录
+ 简介
+
+ {{ book.status }}
+
+
{{ book.title }}
+
+
+
+ {{ book.title }}
+
+
{{ book.description }}
-
+ 读者亲密榜单
+
+
+
书评
+