-
删除
+
删除
标记已读
全部标记已读
@@ -41,6 +41,17 @@
@size-change="sizeChangeHandler($event)"
@current-change="pageChangeHandler"
/>
+
+
+
+
+
+
@@ -51,6 +62,7 @@ import CRUD, { presenter, header, crud } from '@crud/crud'
export default {
name: 'MessageCenter',
+ inject: ['reload'],
components: { DateRangePicker },
mixins: [presenter(), crud(), header()],
cruds() {
@@ -72,7 +84,8 @@ export default {
size: 10,
page: 1
},
- isLoading: false
+ isLoading: false,
+ delVisible: false
}
},
created() {
@@ -82,7 +95,6 @@ export default {
getTableData() {
this.isLoading = true
getUserNotice(this.getParams()).then(res => {
- console.log(res, 'list')
this.page.total = res.totalElements
const table = res.content
table.forEach(item => {
@@ -115,7 +127,8 @@ export default {
handleRead() {
isread(this.getUserMsgId(this.selections)).then(res => {
if (res) {
- this.getTableData()
+ // this.getTableData()
+ this.reload()
}
})
},
@@ -131,7 +144,8 @@ export default {
const allList = await this.getAllNoRead(params, list)
isread(this.getUserMsgId(allList)).then(res => {
if (res) {
- this.getTableData()
+ this.reload()
+ // this.getTableData()
}
})
},
@@ -149,11 +163,12 @@ export default {
return allList
},
// 删除
- handleDel() {
+ handleDelConfirm() {
userMsgDel(this.getUserMsgId(this.selections)).then(res => {
- console.log(res, '删除')
if (res) {
- this.getTableData()
+ // this.getTableData()
+ this.delVisible = false
+ this.reload()
this.$message({
message: '删除成功',
type: 'success'
@@ -211,4 +226,8 @@ export default {
::v-deep .read-color td{
color: #999 !important;
}
+.delMsg{
+ color: #fff;
+ font-size: 16px;
+}