feat(反馈系统): 添加用户反馈功能组件

在多个视图页面中添加反馈按钮和FeedbackForm组件,允许用户提交反馈意见。主要变更包括:
1. 创建FeedbackForm.vue组件实现反馈表单
2. 在topone、seniorManager、secondTop等视图添加反馈按钮
3. 实现表单提交逻辑和样式
4. 修复manager.vue中Sale组件路径大小写问题
5. 将index.html语言设置为中文
This commit is contained in:
2025-09-30 15:59:39 +08:00
parent 6f0d10b881
commit 600684570a
7 changed files with 410 additions and 12 deletions

View File

@@ -27,12 +27,18 @@
<div v-if="!isRouteNavigation">
<!-- 用户下拉菜单 -->
<div style="display: flex; align-items: center; gap: 20px;">
<button @click="showFeedbackFormModal" class="feedback-btn">意见反馈</button>
<FeedbackForm
:is-visible="showFeedbackForm"
@close="closeFeedbackFormModal"
@submit-feedback="closeFeedbackFormModal"
/>
<UserDropdown
class="header-ringht"
style="margin-left: auto;"
:card-visibility="cardVisibility"
@update-card-visibility="updateCardVisibility"
/>
/>
</div>
</div>
</div>
</div>
@@ -198,6 +204,7 @@ import { getOverallTeamPerformance,getTotalGroupCount,getConversionRate,getTotal
getTimeoutRate,getTableFillingRate,getUrgentNeedToAddress,getTeamRanking,getTeamRankingInfo,getAbnormalResponseRate } from '@/api/senorManger.js'
import { useUserStore } from '@/stores/user.js'
import FeedbackForm from "@/components/FeedbackForm.vue";
// 缓存系统
const cache = new Map()