mirror of https://github.com/halo-dev/halo
feat: support delete in batch for comment.
parent
2db2de1f37
commit
267df7137c
|
@ -45,6 +45,14 @@ commentApi.delete = (target, commentId) => {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
commentApi.deleteInBatch = (target, ids) => {
|
||||||
|
return service({
|
||||||
|
url: `${baseUrl}/${target}/comments`,
|
||||||
|
data: ids,
|
||||||
|
method: 'delete'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
commentApi.create = (target, comment) => {
|
commentApi.create = (target, comment) => {
|
||||||
return service({
|
return service({
|
||||||
url: `${baseUrl}/${target}/comments`,
|
url: `${baseUrl}/${target}/comments`,
|
||||||
|
|
|
@ -12,7 +12,10 @@
|
||||||
:sm="24"
|
:sm="24"
|
||||||
>
|
>
|
||||||
<a-form-item label="关键词">
|
<a-form-item label="关键词">
|
||||||
<a-input v-model="queryParam.keyword" @keyup.enter="handleQuery()"/>
|
<a-input
|
||||||
|
v-model="queryParam.keyword"
|
||||||
|
@keyup.enter="handleQuery()"
|
||||||
|
/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col
|
<a-col
|
||||||
|
@ -662,14 +665,11 @@ export default {
|
||||||
this.$message.success('请至少选择一项!')
|
this.$message.success('请至少选择一项!')
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
for (let index = 0; index < this.selectedRowKeys.length; index++) {
|
commentApi.deleteInBatch(this.type, this.selectedRowKeys).then(response => {
|
||||||
const element = this.selectedRowKeys[index]
|
this.$log.debug(`delete: ${this.selectedRowKeys}`)
|
||||||
commentApi.delete(this.type, element).then(response => {
|
this.selectedRowKeys = []
|
||||||
this.$log.debug(`delete: ${element}`)
|
this.loadComments()
|
||||||
this.selectedRowKeys = []
|
})
|
||||||
this.loadComments()
|
|
||||||
})
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
handleClearRowKeys() {
|
handleClearRowKeys() {
|
||||||
this.selectedRowKeys = []
|
this.selectedRowKeys = []
|
||||||
|
|
Loading…
Reference in New Issue