|
@@ -1,6 +1,6 @@
|
|
|
<template>
|
|
|
<div>
|
|
|
- <van-nav-bar title="消息记录" left-text="返回" @click-left="back" fixed left-arrow/>
|
|
|
+ <van-nav-bar title="消息记录" left-text="返回" right-text="全部已读" @click-right="allRead()" @click-left="back" fixed left-arrow/>
|
|
|
|
|
|
<div class="login_form">
|
|
|
<van-list v-model="loading" :finished="finished" finished-text="没有更多了" :error.sync="error" error-text="请求失败,点击重新加载" @load="getMessage">
|
|
@@ -49,6 +49,17 @@
|
|
|
created() {
|
|
|
},
|
|
|
methods: {
|
|
|
+
|
|
|
+ // 全部已读
|
|
|
+ allRead() {
|
|
|
+ this.$axios.post("/information/checkAll", {})
|
|
|
+ .then(res => {
|
|
|
+ if(res.code == "ok") {
|
|
|
+ // 重新获取消息
|
|
|
+ this.getMessage();
|
|
|
+ }
|
|
|
+ }).catch(err=> {this.$toast.clear();});
|
|
|
+ },
|
|
|
|
|
|
// 返回
|
|
|
back() {
|