Browse Source

no message

master
王金鹏 6 years ago
parent
commit
c9be6de2c4
  1. 46
      src/views/modules/events/issue-detail.vue
  2. 29
      src/views/modules/events/item-detail.vue

46
src/views/modules/events/issue-detail.vue

@ -32,31 +32,35 @@
</el-timeline> </el-timeline>
</el-form-item> </el-form-item>
<el-form-item label="评论:"> <el-form-item label="评论:">
<el-table :data="commentsDTOs" border style="width: 100%;"> <el-button type="primary" @click="innerVisible = true">点击查看评论</el-button>
<el-table-column prop="user.userName" label="评论人" header-align="center" align="center"></el-table-column>
<el-table-column prop="content" label="评论内容" header-align="center" align="center"></el-table-column>
<el-table-column prop="replyComment.userName" label="回复人" header-align="center" align="center"></el-table-column>
<el-table-column prop="replyComment.content" label="回复内容" header-align="center" align="center"></el-table-column>
<el-table-column :label="$t('handle')" fixed="right" header-align="center" align="center" width="150">
<template slot-scope="scope">
<el-button type="text" size="small" @click="deleteComment(scope.row.commentId)">屏蔽</el-button>
</template>
</el-table-column>
</el-table>
<el-pagination
:current-page="pageIndex"
:page-sizes="[10, 20, 50, 100]"
:page-size="limitVal"
:total="total"
layout="total, sizes, prev, pager, next, jumper"
@size-change="pageSizeChangeHandleNew"
@current-change="pageCurrentChangeHandleNew">
</el-pagination>
</el-form-item> </el-form-item>
</el-form> </el-form>
<template slot="footer"> <template slot="footer">
<el-button @click="visible = false">{{ $t('cancel') }}</el-button> <el-button @click="visible = false">{{ $t('cancel') }}</el-button>
</template> </template>
<el-dialog width="90%" title="评论" :visible.sync="innerVisible" append-to-body>
<el-table :data="commentsDTOs" border style="width: 100%;">
<el-table-column prop="user.userName" label="发言人" header-align="center" align="center"></el-table-column>
<el-table-column prop="commentTime" label="发言时间" header-align="center" align="center"></el-table-column>
<el-table-column prop="content" label="发言内容" header-align="center" align="center"></el-table-column>
<el-table-column prop="replyComment.userName" label="被回复人" header-align="center" align="center"></el-table-column>
<el-table-column prop="replyComment.content" label="被回复内容" header-align="center" align="center"></el-table-column>
<el-table-column :label="$t('handle')" fixed="right" header-align="center" align="center" width="150">
<template slot-scope="scope">
<el-button type="text" size="small" @click="deleteComment(scope.row.commentId)">屏蔽</el-button>
</template>
</el-table-column>
</el-table>
<el-pagination
:current-page="pageIndex"
:page-sizes="[10, 20, 50, 100]"
:page-size="limitVal"
:total="total"
layout="total, sizes, prev, pager, next, jumper"
@size-change="pageSizeChangeHandleNew"
@current-change="pageCurrentChangeHandleNew">
</el-pagination>
</el-dialog>
</el-dialog> </el-dialog>
</template> </template>
@ -65,6 +69,7 @@ export default {
data () { data () {
return { return {
visible: false, visible: false,
innerVisible: false,
dataForm: { dataForm: {
id: '', id: '',
nickName: '', nickName: '',
@ -93,7 +98,6 @@ export default {
}) })
}, },
deleteComment (val) { deleteComment (val) {
console.log(val)
this.$http['post']( this.$http['post'](
'/events/issue/deleteComment', { commentIds: [val] }).then(({ data: res }) => { '/events/issue/deleteComment', { commentIds: [val] }).then(({ data: res }) => {
if (res.code !== 0) { if (res.code !== 0) {

29
src/views/modules/events/item-detail.vue

@ -32,18 +32,26 @@
</el-timeline> </el-timeline>
</el-form-item> </el-form-item>
<el-form-item label="评论:"> <el-form-item label="评论:">
<el-table :data="commentsDTOs" border style="width: 100%;"> <el-button type="primary" @click="innerVisible = true">点击查看评论</el-button>
<el-table-column prop="user.userName" label="评论人" header-align="center" align="center"></el-table-column> </el-form-item>
<el-table-column prop="content" label="评论内容" header-align="center" align="center"></el-table-column> </el-form>
<el-table-column prop="replyComment.userName" label="回复人" header-align="center" align="center"></el-table-column> <template slot="footer">
<el-table-column prop="replyComment.content" label="回复内容" header-align="center" align="center"></el-table-column> <el-button @click="visible = false">{{ $t('cancel') }}</el-button>
</template>
<el-dialog width="90%" title="评论" :visible.sync="innerVisible" append-to-body>
<el-table :data="commentsDTOs" border style="width: 100%;">
<el-table-column prop="user.userName" label="发言人" header-align="center" align="center"></el-table-column>
<el-table-column prop="commentTime" label="发言时间" header-align="center" align="center"></el-table-column>
<el-table-column prop="content" label="发言内容" header-align="center" align="center"></el-table-column>
<el-table-column prop="replyComment.userName" label="被回复人" header-align="center" align="center"></el-table-column>
<el-table-column prop="replyComment.content" label="被回复内容" header-align="center" align="center"></el-table-column>
<el-table-column :label="$t('handle')" fixed="right" header-align="center" align="center" width="150"> <el-table-column :label="$t('handle')" fixed="right" header-align="center" align="center" width="150">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button type="text" size="small" @click="deleteComment(scope.row.commentId)">屏蔽</el-button> <el-button type="text" size="small" @click="deleteComment(scope.row.commentId)">屏蔽</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
<el-pagination <el-pagination
:current-page="pageIndex" :current-page="pageIndex"
:page-sizes="[10, 20, 50, 100]" :page-sizes="[10, 20, 50, 100]"
:page-size="limitVal" :page-size="limitVal"
@ -52,11 +60,7 @@
@size-change="pageSizeChangeHandleNew" @size-change="pageSizeChangeHandleNew"
@current-change="pageCurrentChangeHandleNew"> @current-change="pageCurrentChangeHandleNew">
</el-pagination> </el-pagination>
</el-form-item> </el-dialog>
</el-form>
<template slot="footer">
<el-button @click="visible = false">{{ $t('cancel') }}</el-button>
</template>
</el-dialog> </el-dialog>
</template> </template>
@ -64,6 +68,7 @@
export default { export default {
data () { data () {
return { return {
innerVisible: false,
visible: false, visible: false,
dataForm: { dataForm: {
id: '', id: '',

Loading…
Cancel
Save