diff --git a/pages/news/index.vue b/pages/news/index.vue
index 3e73920..4d05c9e 100644
--- a/pages/news/index.vue
+++ b/pages/news/index.vue
@@ -199,6 +199,8 @@ export default {
console.log('点击消息:', item.title)
if (item.title === '系统通知') {
this.$tab.navigateTo('/pages/news/subpages/sysNotice/index');
+ } else if (item.title === '活动中心') {
+ this.$tab.navigateTo('/pages/news/subpages/eventCenter/index');
}
},
deleteItem(event, index) {
diff --git a/pages/news/subpages/eventCenter/index.vue b/pages/news/subpages/eventCenter/index.vue
new file mode 100644
index 0000000..6ce440f
--- /dev/null
+++ b/pages/news/subpages/eventCenter/index.vue
@@ -0,0 +1,162 @@
+
+
+
+
+
+
+
+
+ 未读
+ {{ item.title }}
+
+
+
+
+
+
+ {{ item.sender }}
+
+ {{ item.time }}
+
+
+
+
+ {{ item.desc }}
+ 立即认证✅
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/news/subpages/sysNotice/index.vue b/pages/news/subpages/sysNotice/index.vue
index c973fa0..7fbeefb 100644
--- a/pages/news/subpages/sysNotice/index.vue
+++ b/pages/news/subpages/sysNotice/index.vue
@@ -25,6 +25,7 @@
v-for="(item, index) in noticeList"
:key="index"
class="notice-item"
+ @click="handleClick(item)"
>
+
+
+
+
+ {{ notice.title }}
+ {{ notice.content }}
+
+
+
+
+
+
@@ -146,6 +166,13 @@ export default {
}
],
noticeList: [],
+ notice: {
+ title:null,
+ content:null,
+ author:null,
+ avatar:null
+ }
+
}
},
methods: {
@@ -153,6 +180,13 @@ export default {
this.currentTab = currentTab;
this.noticeList = this.contentList.filter(item =>
item.isRead===currentTab);
+ },
+ handleClick(item) {
+ this.notice = item;
+ this.$refs.showNotice.open();
+ },
+ closeShowNotice() {
+ this.$refs.showNotice.close();
}
},
onShow() {
diff --git a/static/scss/index.scss b/static/scss/index.scss
index 12ccfec..4b499ae 100644
--- a/static/scss/index.scss
+++ b/static/scss/index.scss
@@ -32,6 +32,18 @@
margin-left: 20rpx;
}
+.modal-content {
+ line-height: 50rpx;
+ margin-bottom: 20rpx;
+}
+
+.modal-remark {
+ text-align: right;
+ color: #999999;
+ font-size: 24rpx;
+ line-height: 30rpx;
+ margin-right: 20rpx;
+}
.modal-label {
width: 160rpx;
color: #666;