|
@@ -5,7 +5,15 @@
|
|
<div class="login_form">
|
|
<div class="login_form">
|
|
<van-list v-model="loading" :finished="finished" finished-text="没有更多了" :error.sync="error" error-text="请求失败,点击重新加载" @load="getMessage">
|
|
<van-list v-model="loading" :finished="finished" finished-text="没有更多了" :error.sync="error" error-text="请求失败,点击重新加载" @load="getMessage">
|
|
<van-cell @click="readMsg(index)" v-for="(item,index) in list" :key="index"
|
|
<van-cell @click="readMsg(index)" v-for="(item,index) in list" :key="index"
|
|
- :title="item.msg==null?msgType[item.type]:item.msg" :label="item.time.replace('T', ' ')" >
|
|
|
|
|
|
+ :label="item.time.replace('T', ' ')" >
|
|
|
|
+ <template #title>
|
|
|
|
+ <span v-if="user.userNameNeedTranslate == 1 && item.msg != null && item.indexOf('$userName=') != -1">
|
|
|
|
+ <span>{{item.split('$')[0]}}</span>
|
|
|
|
+ <ww-open-data type='userName' :openid='getmsgtext(item.msg)'></ww-open-data>
|
|
|
|
+ <span>{{item.split('$')[2]}}</span>
|
|
|
|
+ </span>
|
|
|
|
+ <span v-else>{{item.msg}}</span>
|
|
|
|
+ </template>
|
|
<div >
|
|
<div >
|
|
<span v-if="item.checked == 1" style="color:green">已读</span>
|
|
<span v-if="item.checked == 1" style="color:green">已读</span>
|
|
<span v-if="item.checked == 0" style="color:red">未读</span>
|
|
<span v-if="item.checked == 0" style="color:red">未读</span>
|
|
@@ -46,6 +54,10 @@
|
|
history.back();
|
|
history.back();
|
|
},
|
|
},
|
|
|
|
|
|
|
|
+ getmsgtext(text){
|
|
|
|
+ return text.split('$')[1].split('=')[1]
|
|
|
|
+ },
|
|
|
|
+
|
|
readMsg(index) {
|
|
readMsg(index) {
|
|
var item = this.list[index];
|
|
var item = this.list[index];
|
|
if (item.type == 0) {
|
|
if (item.type == 0) {
|