Compare commits

..

2 Commits

Author SHA1 Message Date
5a930ac084 fix: 修复优秀录音获取和导出按钮权限问题
- 取消注释CentergetGoodRecord调用以获取优秀录音
- 为问题排行榜导出按钮添加用户等级4的权限控制
- 将排行榜默认周期改为month并移除冗余注释
2025-09-04 12:28:53 +08:00
be3c724a5e refactor(views): 移除排行榜和漏斗图中本期选项的代码
清理不再使用的"本期"选项代码,保持界面选项一致性
2025-09-04 12:21:21 +08:00
4 changed files with 5 additions and 76 deletions

View File

@@ -2,7 +2,7 @@
<div class="chart-container">
<div class="chart-header">
<h3>客户迫切解决的问题排行榜</h3>
<button @click="exportData">一键导出</button>
<button @click="exportData" v-if="userStore.userInfo.user_level === 4">一键导出</button>
</div>
<div class="chart-content">
<div v-if="sortedData.length > 0" class="problem-ranking">

View File

@@ -968,7 +968,7 @@ const excellentRecord = ref({});
await CenterConversionRateVsAverage()
await CenterSeniorManagerList()
// 获取优秀录音
// await CentergetGoodRecord()
await CentergetGoodRecord()
await CenterGroupList('all') // 初始化加载全部高级经理数据
// 输出缓存信息

View File

@@ -5,7 +5,7 @@
<div class="time-selector">
<select v-model="selectedTimeRange" @change="handleTimeRangeChange" class="time-select">
<option value="month">本月 vs 上月</option>
<option value="periods">本期 vs 上期</option>
<!-- <option value="periods">本期 vs 上期</option> -->
</select>
</div>
</div>

View File

@@ -3,7 +3,7 @@
<div class="card-header">
<h3>团队业绩排行榜</h3>
<select v-model="rankingPeriod" class="periods-select" @change="onPeriodChange">
<option value="periods">本期</option>
<!-- <option value="periods">本期</option> -->
<option value="month">月度</option>
<option value="year">年度</option>
</select>
@@ -39,7 +39,7 @@ const props = defineProps({
const emit = defineEmits(['periods-change']);
const rankingPeriod = ref('periods');
const rankingPeriod = ref('month');
const centerSalesRank = ref({});
// 计算属性:转换 centerSalesRank 数据格式
@@ -82,77 +82,6 @@ async function getCenterSalesRank(data) {
const res = await getCenterPerformanceRank(params);
console.log('获取中心业绩排行榜:', res);
centerSalesRank.value = res.data;
/**
* 0
:
{center_leader: "潘加俊", total_deals: 0, average_deals_per_member: 0}
average_deals_per_member
:
0
center_leader
:
"潘加俊"
total_deals
:
0
1
:
{center_leader: "张三丰", total_deals: 44, average_deals_per_member: 1}
average_deals_per_member
:
1
center_leader
:
"张三丰"
total_deals
:
44
2
:
{center_leader: "朱一航", total_deals: 0, average_deals_per_member: 0}
average_deals_per_member
:
0
center_leader
:
"朱一航"
total_deals
:
0
3
:
{center_leader: "程琦", total_deals: 0, average_deals_per_member: 0}
average_deals_per_member
:
0
center_leader
:
"程琦"
total_deals
:
0
4
:
{center_leader: "王卓琳", total_deals: 6, average_deals_per_member: 0}
average_deals_per_member
:
0
center_leader
:
"王卓琳"
total_deals
:
6
5
:
{center_leader: "伍晶晶", total_deals: 5, average_deals_per_member: 0}
average_deals_per_member
:
0
center_leader
:
"伍晶晶"
*/
} catch (error) {
console.error('获取全中心业绩排行榜失败:', error);
}