From 4bfb865f0751e30158da0ae97c54f92c3c8ac692 Mon Sep 17 00:00:00 2001 From: ruibaby Date: Sat, 4 May 2019 02:27:18 +0800 Subject: [PATCH] Journal comment list. --- src/views/comment/CommentList.vue | 37 ++++++- src/views/post/PostList.vue | 25 ++++- src/views/sheet/SheetEdit.vue | 1 + src/views/sheet/internal/JournalList.vue | 124 +++++++++++++++++++++-- 4 files changed, 172 insertions(+), 15 deletions(-) diff --git a/src/views/comment/CommentList.vue b/src/views/comment/CommentList.vue index f65b17c1..70b105cb 100644 --- a/src/views/comment/CommentList.vue +++ b/src/views/comment/CommentList.vue @@ -53,13 +53,28 @@ - 通过 + + 通过 + - 移到回收站 + + 移到回收站 + - 永久删除 + + 永久删除 + @@ -350,12 +365,28 @@ export default { this.queryParam.status = null this.loadComments() }, + handlePublishMore() { + if (this.selectedRowKeys.length <= 0) { + this.$message.success('请至少选择一项!') + } + }, + handleRecycleMore() { + if (this.selectedRowKeys.length <= 0) { + this.$message.success('请至少选择一项!') + } + }, + handleDeleteMore() { + if (this.selectedRowKeys.length <= 0) { + this.$message.success('请至少选择一项!') + } + }, onReplyClose() { this.replyComment = {} this.selectComment = {} this.replyCommentVisible = false }, onSelectionChange(selectedRowKeys) { + this.selectedRowKeys = selectedRowKeys this.$log.debug(`SelectedRowKeys: ${selectedRowKeys}`) }, getCheckboxProps(comment) { diff --git a/src/views/post/PostList.vue b/src/views/post/PostList.vue index a36091de..f60c9a69 100644 --- a/src/views/post/PostList.vue +++ b/src/views/post/PostList.vue @@ -75,10 +75,20 @@ - 移到回收站 + + 移到回收站 + - 永久删除 + + 永久删除 + @@ -296,6 +306,7 @@ export default { this.$router.push({ name: 'PostEdit', query: { postId: post.id } }) }, onSelectionChange(selectedRowKeys) { + this.selectedRowKeys = selectedRowKeys this.$log.debug(`SelectedRowKeys: ${selectedRowKeys}`) }, getCheckboxProps(post) { @@ -328,6 +339,16 @@ export default { this.loadPosts() }) }, + handleRecycleMore() { + if (this.selectedRowKeys.length <= 0) { + this.$message.success('请至少选择一项!') + } + }, + handleDeleteMore() { + if (this.selectedRowKeys.length <= 0) { + this.$message.success('请至少选择一项!') + } + }, handleDeleteClick(postId) { postApi.delete(postId).then(response => { this.$message.success('删除成功!') diff --git a/src/views/sheet/SheetEdit.vue b/src/views/sheet/SheetEdit.vue index c8811f7d..e067bc80 100644 --- a/src/views/sheet/SheetEdit.vue +++ b/src/views/sheet/SheetEdit.vue @@ -63,6 +63,7 @@ +