diff --git a/api/model/my_book.js b/api/model/my_book.js index d46fae7..9348b5a 100644 --- a/api/model/my_book.js +++ b/api/model/my_book.js @@ -28,6 +28,18 @@ const api = { method: 'POST', auth: true, }, + // 删除作品章节 + deleteMyNovel : { + url: '/my_book/deleteMyNovel', + method: 'POST', + auth: true, + }, + // 多选删除我的作品 + deleteMyShopList : { + url: '/my_book/deleteMyShopList', + method: 'POST', + auth: true, + }, } export default api \ No newline at end of file diff --git a/components/novel/bookshelfItem.vue b/components/novel/bookshelfItem.vue new file mode 100644 index 0000000..5af1517 --- /dev/null +++ b/components/novel/bookshelfItem.vue @@ -0,0 +1,211 @@ + + + + + diff --git a/components/novel/novelItem.vue b/components/novel/novelItem.vue index 527c756..1ec5345 100644 --- a/components/novel/novelItem.vue +++ b/components/novel/novelItem.vue @@ -4,14 +4,14 @@ && book.image.split(',')[0]" mode="aspectFill"> {{book.name}} - {{book.author}} - {{book.desc || '暂无简介'}} + {{book.author || '暂无作者昵称'}} + {{book.details || '暂无简介'}} - + @@ -37,7 +37,7 @@ horizontal: { type: Boolean, default: false - } + }, }, computed: { statusClass() { @@ -76,9 +76,9 @@ } .book-cover { - width: 160rpx; - height: 210rpx; - border-radius: 8rpx; + width: 150rpx; + height: 196rpx; + border-radius: 16rpx; margin-right: 20rpx; box-shadow: 0 4rpx 8rpx rgba(0,0,0,0.1); } @@ -96,14 +96,14 @@ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; - flex: 1; - margin-right: 10rpx; + margin-bottom: 6rpx; } .book-author { font-size: 24rpx; - color: #666; - margin-bottom: 10rpx; + color: #999; + margin-bottom: 6rpx; + flex: 1; } .book-desc { @@ -114,13 +114,13 @@ -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; - margin-bottom: 10rpx; + margin-bottom: 6rpx; } .content-row { display: flex; align-items: center; - margin-bottom: 10rpx; + margin-bottom: 6rpx; } .book-tags { diff --git a/components/novel/workItem.vue b/components/novel/workItem.vue index 18f4698..64fd837 100644 --- a/components/novel/workItem.vue +++ b/components/novel/workItem.vue @@ -1,5 +1,5 @@