Browse Source

优化

master
陈裕财 4 years ago
parent
commit
2306e23d71
  1. 14
      src/views/myWork/message/notifyMsg.vue

14
src/views/myWork/message/notifyMsg.vue

@ -1,6 +1,9 @@
<template> <template>
<div class="m_container"> <div class="m_container">
<div class="message_content" v-if="notifyMsgs.length>0">
<div class="message_content" v-if="notifyMsgs.length>0" v-loading="load.list"
element-loading-text="拼命加载中"
element-loading-spinner="el-icon-loading"
>
<div class="message_content_box" v-for="(item, index) in notifyMsgs" :key="index" @click="goToPage(item)"> <div class="message_content_box" v-for="(item, index) in notifyMsgs" :key="index" @click="goToPage(item)">
<p class="date"> 发送者: <span style="font-size:14px;">{{item.sendUsername}}</span> &nbsp;&nbsp;发送时间 <span style="font-size:14px;">{{item.operTime}}</span> <el-tag :type="item.hadRead=='1'?'primary':'danger'">{{item.hadRead=='1'?'已读':'未读'}}</el-tag> </p> <p class="date"> 发送者: <span style="font-size:14px;">{{item.sendUsername}}</span> &nbsp;&nbsp;发送时间 <span style="font-size:14px;">{{item.operTime}}</span> <el-tag :type="item.hadRead=='1'?'primary':'danger'">{{item.hadRead=='1'?'已读':'未读'}}</el-tag> </p>
<span class="text">{{item.msg}}</span> <span class="text">{{item.msg}}</span>
@ -15,10 +18,14 @@
:total="pageInfo.total"> :total="pageInfo.total">
</el-pagination> </el-pagination>
</div> </div>
<div class="message_content_box" v-else>
<div class="message_content_box" v-else v-loading="load.list"
element-loading-text="拼命加载中"
element-loading-spinner="el-icon-loading"
>
<el-result icon="success" subTitle="暂时没有消息"> <el-result icon="success" subTitle="暂时没有消息">
</el-result> </el-result>
</div> </div>
</div> </div>
</template> </template>
@ -41,6 +48,7 @@ export default {
}, },
data() { data() {
return { return {
load:{list:false},
notifyMsgs:[], notifyMsgs:[],
pageInfo:{// pageInfo:{//
@ -83,7 +91,9 @@ export default {
params.orderBy= orderBys.join(",") params.orderBy= orderBys.join(",")
} }
params.toUserid=this.userInfo.userid params.toUserid=this.userInfo.userid
this.load.list=true
getNoticeMsg(params).then(res=>{ getNoticeMsg(params).then(res=>{
this.load.list=false
this.notifyMsgs=res.data.data; this.notifyMsgs=res.data.data;
this.pageInfo.total=res.data.total this.pageInfo.total=res.data.total
this.pageInfo.count=false; this.pageInfo.count=false;

Loading…
Cancel
Save