8 changed files with 133 additions and 2 deletions
After Width: | Height: | Size: 3.2 KiB |
After Width: | Height: | Size: 4.4 KiB |
@ -0,0 +1,33 @@ |
|||
.message { |
|||
padding: 15px; |
|||
background: #FFFFFF; |
|||
border-radius: 5px; |
|||
margin-bottom: 10px; |
|||
.title { |
|||
|
|||
} |
|||
.label { |
|||
background:#F7F7F7; |
|||
.lable-span{ |
|||
margin: 10px; |
|||
|
|||
} |
|||
} |
|||
.content { |
|||
display: flex; |
|||
font-size: 15px; |
|||
font-weight: 500; |
|||
color: #666666; |
|||
line-height: 23px; |
|||
white-space: nowrap; |
|||
.label { |
|||
|
|||
} |
|||
.value { |
|||
overflow: hidden; |
|||
text-overflow: ellipsis; |
|||
} |
|||
|
|||
} |
|||
|
|||
} |
@ -0,0 +1,77 @@ |
|||
<template> |
|||
<div class="container"> |
|||
<van-list v-for="item in MessageList" :key="item.id" v-model="loading" :finished="finished" |
|||
finished-text="没有更多了" @load="getList"> |
|||
<div class="message flex flex-y"> |
|||
<div class="flex flex-x flex-end m-bottom10"> |
|||
<div class="flex flex-x flex-center2 "> |
|||
<div v-if="icon" class="m-right7"><img class="img_23" src="../../assets/images/Mess/suqiu.png"> |
|||
</div> |
|||
<div v-if="!icon" class="m-right7"><img class="img_23" |
|||
src="../../assets/images/Mess/manyidu.png"></div> |
|||
<div class="font-size15 m-right7">{{ item.messageType == 'ic_event' ? '诉求办理' : '满意度调查' }}</div> |
|||
<div class="font-size13 C1">{{ item.createdTime }}</div> |
|||
</div> |
|||
<div class="font-size13 C1 flex flex-center2"><span>{{ item.readFlag == 'unread' ? '未读' : '已读' }}</span> |
|||
</div> |
|||
</div> |
|||
|
|||
|
|||
<div class="m-bottom10"><span>您的上报问题已办结,请您对我们的工作进行 满意度评价。</span></div> |
|||
<div v-if="iitem.messageType == 'ic_event'" class="label m-bottom10"> |
|||
<div class="font-size15 lable-span gray">重庆南路86号3号楼与4号楼中间,楼下晚上 有很多人打牌,扰民情况严重。</div> |
|||
</div> |
|||
<div v-if="iitem.messageType !== 'ic_event'" class="label m-bottom10"> |
|||
<div class="font-size15 lable-span gray">重庆南路86号3号楼与4号楼中间,楼下晚上 有很多人打牌,扰民情况严重。</div> |
|||
</div> |
|||
</div> |
|||
|
|||
</van-list> |
|||
</div> |
|||
</template> |
|||
|
|||
<script> |
|||
import { querystaffmessage } from '@/api/user' |
|||
|
|||
export default { |
|||
name: 'message', |
|||
data() { |
|||
return { |
|||
MessageList: [ |
|||
{ |
|||
id: "1580112951706976257", |
|||
title: "您有一条事件消息!", |
|||
messageContent: "您上报的事件已完成,请查看。", |
|||
readFlag: "unread", |
|||
createdTime: "1665563259", |
|||
messageType: "ic_event", |
|||
targetId: "1580089831937847297" |
|||
}, |
|||
|
|||
], |
|||
userId:"" |
|||
} |
|||
}, |
|||
mounted() { |
|||
this.userId = this.$store.state.app.userInfo.id; |
|||
this.getList() |
|||
}, |
|||
methods: { |
|||
async querystaffmessage(data) { |
|||
let parm = { |
|||
userId: this.userId, |
|||
app: "resi", |
|||
pageNo: 1, |
|||
pageSize: 20 |
|||
} |
|||
console.log(parm); |
|||
let res = await querystaffmessage(parm) |
|||
this.MessageList=res.data |
|||
}, |
|||
} |
|||
} |
|||
</script> |
|||
|
|||
<style scoped lang="less"> |
|||
@import './index'; |
|||
</style> |
Loading…
Reference in new issue