feat(api): 添加获取优秀录音文件的接口和方法
添加了获取优秀录音文件的API接口`getExcellentRecordFile`,并在secondTop.vue中实现了相关调用逻辑。同时恢复了之前注释掉的其他中心数据获取方法的调用。
This commit is contained in:
@@ -182,7 +182,7 @@
|
||||
import {
|
||||
getOverallCenterPerformance, getTotalGroupCount, getCenterConversionRate, getTotalCallCount, getNewCustomer
|
||||
, getDepositConversionRate, getCustomerTypeDistribution, getUrgentNeedToAddress, getCenterAdvancedManagerList, getTeamRanking,
|
||||
getTeamRankingInfo, getConversionRateVsAverage,getCampPeriodAdmin } from '@/api/secondTop.js'
|
||||
getTeamRankingInfo, getConversionRateVsAverage,getCampPeriodAdmin ,getExcellentRecordFile } from '@/api/secondTop.js'
|
||||
import { useRouter } from 'vue-router'
|
||||
import { useUserStore } from '@/stores/user.js'
|
||||
// 路由实例
|
||||
@@ -700,6 +700,27 @@ const conversionRateVsAverage = ref({})
|
||||
}
|
||||
})
|
||||
}
|
||||
// 获取优秀录音
|
||||
const goodRecord = ref([])
|
||||
// 获取优秀录音文件
|
||||
async function getGoodRecord() {
|
||||
const params = getRequestParams()
|
||||
const hasParams = params.user_name
|
||||
const requestParams = hasParams ? {
|
||||
...params,
|
||||
} : {
|
||||
}
|
||||
try {
|
||||
const res = await getExcellentRecordFile(requestParams)
|
||||
if (res.code === 200) {
|
||||
goodRecord.value = res.data
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('获取优秀录音失败:', error)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
onMounted(async () => {
|
||||
try {
|
||||
isLoading.value = true
|
||||
@@ -716,18 +737,18 @@ const conversionRateVsAverage = ref({})
|
||||
await CenterCampPeriodAdmin()
|
||||
}
|
||||
// CenterCampPeriodAdmin中已经调用了recalculateStageDates,这里不需要重复调用
|
||||
// await CenterOverallCenterPerformance()
|
||||
// await CenterTotalGroupCount()
|
||||
// await CenterConversionRate()
|
||||
// await CenterTotalCallCount()
|
||||
// await CenterNewCustomer()
|
||||
// await CenterDepositConversionRate()
|
||||
// await CenterCustomerType()
|
||||
// await CenterUrgentNeedToAddress()
|
||||
// await CenterConversionRateVsAverage()
|
||||
// await CenterSeniorManagerList()
|
||||
|
||||
|
||||
await CenterOverallCenterPerformance()
|
||||
await CenterTotalGroupCount()
|
||||
await CenterConversionRate()
|
||||
await CenterTotalCallCount()
|
||||
await CenterNewCustomer()
|
||||
await CenterDepositConversionRate()
|
||||
await CenterCustomerType()
|
||||
await CenterUrgentNeedToAddress()
|
||||
await CenterConversionRateVsAverage()
|
||||
await CenterSeniorManagerList()
|
||||
// 获取优秀录音
|
||||
// await getGoodRecord()
|
||||
// await CenterGroupList('all') // 初始化加载全部高级经理数据
|
||||
} catch (error) {
|
||||
console.error('数据加载失败:', error)
|
||||
|
||||
Reference in New Issue
Block a user