前端
Change-Id: If55994fd11ad8d1f70a52e9c3bd53eded5f37544
diff --git a/src/views/forum/ForumView.vue b/src/views/forum/ForumView.vue
index cd7e7bf..2010ce7 100644
--- a/src/views/forum/ForumView.vue
+++ b/src/views/forum/ForumView.vue
@@ -1,18 +1,17 @@
<template>
- <Navbar />
<div class="forum-page">
-
+ <Navbar />
<div class="page-container">
<!-- 论坛头部 -->
<div class="forum-header">
<div class="header-content">
<h1>社区论坛</h1>
<p class="header-description">与其他用户交流讨论,分享经验心得</p>
- <div class="header-actions">
- <el-button type="primary" :icon="Edit" @click="showNewTopicDialog = true">
- 发布新帖
- </el-button>
- </div>
+<!-- <div class="header-actions">-->
+<!-- <el-button type="primary" :icon="Edit" @click="showNewTopicDialog = true">-->
+<!-- 发布新帖-->
+<!-- </el-button>-->
+<!-- </div>-->
</div>
</div>
@@ -26,13 +25,13 @@
<p>主题总数</p>
</div>
</div>
- <div class="stat-item">
- <el-icon size="32" color="#67c23a"><Comment /></el-icon>
- <div class="stat-info">
- <h3>{{ forumStats.totalReplies }}</h3>
- <p>回复总数</p>
- </div>
- </div>
+<!-- <div class="stat-item">-->
+<!-- <el-icon size="32" color="#67c23a"><Comment /></el-icon>-->
+<!-- <div class="stat-info">-->
+<!-- <h3>{{ forumStats.totalReplies }}</h3>-->
+<!-- <p>回复总数</p>-->
+<!-- </div>-->
+<!-- </div>-->
<div class="stat-item">
<el-icon size="32" color="#e6a23c"><User /></el-icon>
<div class="stat-info">
@@ -40,13 +39,13 @@
<p>活跃用户</p>
</div>
</div>
- <div class="stat-item">
- <el-icon size="32" color="#f56c6c"><View /></el-icon>
- <div class="stat-info">
- <h3>{{ forumStats.todayPosts }}</h3>
- <p>今日发帖</p>
- </div>
- </div>
+<!-- <div class="stat-item">-->
+<!-- <el-icon size="32" color="#f56c6c"><View /></el-icon>-->
+<!-- <div class="stat-info">-->
+<!-- <h3>{{ forumStats.todayPosts }}</h3>-->
+<!-- <p>今日发帖</p>-->
+<!-- </div>-->
+<!-- </div>-->
</div>
</div>
@@ -90,9 +89,9 @@
<div class="hot-topics">
<div class="section-header">
<h2 class="section-title">热门主题</h2>
- <el-button type="primary" text @click="$router.push('/forum/topics')">
- 查看全部 <el-icon><ArrowRight /></el-icon>
- </el-button>
+<!-- <el-button type="primary" text @click="$router.push('/forum/topics')">-->
+<!-- 查看全部 <el-icon><ArrowRight /></el-icon>-->
+<!-- </el-button>-->
</div>
<div class="topics-list">
<div
@@ -120,17 +119,17 @@
<el-avatar :size="24">{{ topic.author.charAt(0) }}</el-avatar>
<span class="author-name">{{ topic.author }}</span>
</div>
- <div class="topic-stats">
- <span class="stat-item">
- <el-icon><View /></el-icon>
- {{ topic.views }}
- </span>
- <span class="stat-item">
- <el-icon><Comment /></el-icon>
- {{ topic.replies }}
- </span>
- <span class="time">{{ formatTime(topic.lastReply) }}</span>
- </div>
+<!-- <div class="topic-stats">-->
+<!-- <span class="stat-item">-->
+<!-- <el-icon><View /></el-icon>-->
+<!-- {{ topic.views }}-->
+<!-- </span>-->
+<!-- <span class="stat-item">-->
+<!-- <el-icon><Comment /></el-icon>-->
+<!-- {{ topic.replies }}-->
+<!-- </span>-->
+<!--<!– <span class="time">{{ formatTime(topic.lastReply) }}</span>–>-->
+<!-- </div>-->
</div>
</div>
<div class="topic-status">
@@ -141,31 +140,31 @@
</div>
</div>
- <!-- 最新回复 -->
- <div class="recent-replies">
- <h2 class="section-title">最新回复</h2>
- <div class="replies-list">
- <div
- v-for="reply in recentReplies"
- :key="reply.id"
- class="reply-item"
- @click="navigateToTopic(reply.topicId)"
- >
- <div class="reply-avatar">
- <el-avatar :size="40">{{ reply.author.charAt(0) }}</el-avatar>
- </div>
- <div class="reply-content">
- <div class="reply-header">
- <span class="reply-author">{{ reply.author }}</span>
- <span class="reply-action">回复了主题</span>
- <span class="topic-title">{{ reply.topicTitle }}</span>
- </div>
- <div class="reply-text">{{ reply.content }}</div>
- <div class="reply-time">{{ formatTime(reply.time) }}</div>
- </div>
- </div>
- </div>
- </div>
+<!-- <!– 最新回复 –>-->
+<!-- <div class="recent-replies">-->
+<!-- <h2 class="section-title">最新回复</h2>-->
+<!-- <div class="replies-list">-->
+<!-- <div-->
+<!-- v-for="reply in recentReplies"-->
+<!-- :key="reply.id"-->
+<!-- class="reply-item"-->
+<!-- @click="navigateToTopic(reply.topicId)"-->
+<!-- >-->
+<!-- <div class="reply-avatar">-->
+<!-- <el-avatar :size="40">{{ reply.author.charAt(0) }}</el-avatar>-->
+<!-- </div>-->
+<!-- <div class="reply-content">-->
+<!-- <div class="reply-header">-->
+<!-- <span class="reply-author">{{ reply.author }}</span>-->
+<!-- <span class="reply-action">回复了主题</span>-->
+<!-- <span class="topic-title">{{ reply.topicTitle }}</span>-->
+<!-- </div>-->
+<!-- <div class="reply-text">{{ reply.content }}</div>-->
+<!-- <div class="reply-time">{{ formatTime(reply.time) }}</div>-->
+<!-- </div>-->
+<!-- </div>-->
+<!-- </div>-->
+<!-- </div>-->
</div>
<!-- 发布新帖对话框 -->
@@ -256,7 +255,7 @@
import { ref, reactive, onMounted, nextTick } from 'vue'
import { useRouter } from 'vue-router'
import { ElMessage, ElMessageBox } from 'element-plus'
-import {
+import {
Edit,
ChatDotRound,
Comment,