feat: 意见反馈功能
新增完整反馈闭环: - 后端: Feedback 模块 (schema+service+controller+module) - POST /api/feedback (用户提交) - GET /api/feedback (管理员列表) - PATCH /api/feedback/:id/resolve (管理员标记已处理) - 前端: pages/feedback/feedback.vue - 三种反馈类型: 问题反馈/改进建议/点赞鼓励 - 文本输入 + 联系方式选填 - 提交后显示成功提示 - 用户页新增'意见反馈'菜单入口 - 管理后台可通过 API 查看和管理反馈
This commit is contained in:
@@ -104,6 +104,11 @@
|
||||
</button>
|
||||
</view>
|
||||
<!-- #endif -->
|
||||
<view class="menu-item" @click="goFeedback">
|
||||
<view class="menu-icon-wrap wrap-gray"><text class="menu-icon">📝</text></view>
|
||||
<text class="menu-text">意见反馈</text>
|
||||
<text class="menu-arrow">›</text>
|
||||
</view>
|
||||
<view class="menu-item" @click="goAbout">
|
||||
<view class="menu-icon-wrap wrap-gray"><text class="menu-icon">ℹ️</text></view>
|
||||
<text class="menu-text">关于</text>
|
||||
@@ -358,6 +363,7 @@ const goResume = () => uni.navigateTo({ url: '/pages/resume/resume' })
|
||||
const goSharePage = () => uni.navigateTo({ url: '/pages/share/share' })
|
||||
const goContributePage = () => uni.navigateTo({ url: '/pages/contribute/contribute' })
|
||||
const goAdmin = () => uni.navigateTo({ url: '/pages/admin/admin' })
|
||||
const goFeedback = () => uni.navigateTo({ url: '/pages/feedback/feedback' })
|
||||
const goAbout = () => uni.navigateTo({ url: '/pages/about/about' })
|
||||
|
||||
const doLogout = () => {
|
||||
|
||||
Reference in New Issue
Block a user