<template>
|
|
<view class="announcements-container">
|
|
<navbar title="全部公告" leftClick @leftClick="$utils.navigateBack" />
|
|
|
|
<view class="announcements-list">
|
|
<view class="announcement-item" v-for="(item, index) in announcements" :key="index"
|
|
@click="$utils.navigateTo(`/pages_order/announcement/announcementDetail?id=${item.id}`)">
|
|
<view class="item-left">
|
|
<text class="tag">通讯</text>
|
|
<text class="title">{{ item.title }}</text>
|
|
</view>
|
|
<view class="item-right">
|
|
<uv-icon name="arrow-right" color="#C8C8C8" size="28rpx"></uv-icon>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</template>
|
|
|
|
<script>
|
|
export default {
|
|
data() {
|
|
return {
|
|
announcements: [{
|
|
id: 1,
|
|
title: '2025年2月平台福利活动拟获奖作品公示',
|
|
type: '通讯'
|
|
},
|
|
{
|
|
id: 2,
|
|
title: '2025年2月平台福利活动拟获奖作品公示',
|
|
type: '通讯'
|
|
},
|
|
{
|
|
id: 3,
|
|
title: '2025年2月平台福利活动拟获奖作品公示',
|
|
type: '通讯'
|
|
},
|
|
{
|
|
id: 4,
|
|
title: '2025年2月平台福利活动拟获奖作品公示',
|
|
type: '通讯'
|
|
},
|
|
{
|
|
id: 5,
|
|
title: '2025年2月平台福利活动拟获奖作品公示',
|
|
type: '通讯'
|
|
},
|
|
{
|
|
id: 6,
|
|
title: '2025年2月平台福利活动拟获奖作品公示',
|
|
type: '通讯'
|
|
},
|
|
{
|
|
id: 7,
|
|
title: '2025年2月平台福利活动拟获奖作品公示',
|
|
type: '通讯'
|
|
}
|
|
]
|
|
}
|
|
},
|
|
methods: {
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<style lang="scss">
|
|
.announcements-container {
|
|
min-height: 100vh;
|
|
background-color: #F8F8F8;
|
|
|
|
.announcements-list {
|
|
padding: 20rpx;
|
|
|
|
.announcement-item {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
background-color: #FFFFFF;
|
|
padding: 30rpx;
|
|
margin-bottom: 20rpx;
|
|
border-radius: 12rpx;
|
|
|
|
.item-left {
|
|
flex: 1;
|
|
margin-right: 20rpx;
|
|
|
|
.tag {
|
|
display: inline-block;
|
|
font-size: 24rpx;
|
|
color: #666666;
|
|
background-color: #F5F5F5;
|
|
padding: 4rpx 12rpx;
|
|
border-radius: 6rpx;
|
|
margin-bottom: 16rpx;
|
|
}
|
|
|
|
.title {
|
|
display: block;
|
|
font-size: 28rpx;
|
|
color: #333333;
|
|
line-height: 1.4;
|
|
}
|
|
}
|
|
|
|
.item-right {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
|
|
&:active {
|
|
background-color: #F9F9F9;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
</style>
|