城阳居民端公众号前端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

80 lines
3.0 KiB

1 year ago
<template>
<div class="container">
1 year ago
<van-list v-for="item in MessageList" :key="item.id" v-model="loading"
finished-text="没有更多了">
1 year ago
<div class="message flex flex-y">
<div class="flex flex-x flex-end m-bottom10">
<div class="flex flex-x flex-center2 ">
1 year ago
<div v-if="item.messageType !== 'ic_event'"><img class="img_23 m-right7" src="../../assets/images/Mess/suqiu.png">
1 year ago
</div>
1 year ago
<div v-if="item.messageType == 'ic_event'"><img class="img_23 m-right7"
1 year ago
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>
1 year ago
<div v-if="item.messageType == 'ic_event'" class="label m-bottom10">
1 year ago
<div class="font-size15 lable-span gray">重庆南路86号3号楼与4号楼中间楼下晚上 有很多人打牌扰民情况严重</div>
</div>
1 year ago
<div v-if="item.messageType !== 'ic_event'" class="label m-bottom10">
1 year ago
<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"
},
],
1 year ago
loading:false,
1 year ago
userId:""
}
},
mounted() {
this.userId = this.$store.state.app.userInfo.id;
1 year ago
this.querystaffmessage()
1 year ago
},
methods: {
async querystaffmessage(data) {
1 year ago
this.loading=true
1 year ago
let parm = {
userId: this.userId,
app: "resi",
pageNo: 1,
pageSize: 20
}
console.log(parm);
let res = await querystaffmessage(parm)
1 year ago
this.loading=false
1 year ago
this.MessageList=res.data
},
}
}
</script>
<style scoped lang="less">
@import './index';
</style>