feat(secondTop): 优化团队成员展示和排序逻辑

refactor(sale): 调整数据分析区域布局和样式
fix(router): 移除路由元信息注释
style(StatisticData): 调整统计卡片网格布局
feat(api): 新增顶级管理接口文件
This commit is contained in:
2025-08-15 21:36:15 +08:00
parent a96a25355f
commit 74aa6c3235
5 changed files with 157 additions and 136 deletions

68
my-vue-app/src/api/top.js Normal file
View File

@@ -0,0 +1,68 @@
import https from '../utils/https'
// 获取全公司当月单数、当月完成度及其与上月对比情况 /api/v1/level_five/overview/overall_company_performance
export const getOverallCompanyPerformance = () => {
return https.get('/api/v1/level_five/overview/overall_company_performance')
}
// 获取全公司当月定金转化率、上月定金转化率以及对比情况 /api/v1/level_five/overview/company_deposit_conversion_rate
export const getCompanyDepositConversionRate = () => {
return https.get('/api/v1/level_five/overview/company_deposit_conversion_rate')
}
// 获取全公司当月总通话次数、当月有效通话次数以及对比情况 /api/v1/level_five/overview/company_total_call_count
export const getCompanyTotalCallCount = () => {
return https.get('/api/v1/level_five/overview/company_total_call_count')
}
// 获取全公司当月新增客户、当月意向客户以及新增客户的对比情况 /api/v1/level_five/overview/company_new_customer
export const getCompanyNewCustomer = () => {
return https.get('/api/v1/level_five/overview/company_new_customer')
}
// 获取全公司当月转化率以及与上月的对比情况 /api/v1/level_five/overview/company_conversion_rate
export const getCompanyConversionRate = () => {
return https.get('/api/v1/level_five/overview/company_conversion_rate')
}
// 获取各中心实时进度 /api/v1/level_five/overview/company_real_time_progress
export const getCompanyRealTimeProgress = () => {
return https.get('/api/v1/level_five/overview/company_real_time_progress')
}
// 获取全公司转化对比 /api/v1/level_five/overview/company_conversion_rate_vs_last
export const getCompanyConversionRateVsLast = () => {
return https.post('/api/v1/level_five/overview/company_conversion_rate_vs_last')
}
// 获取全公司销售月度业绩红黑榜 /api/v1/level_five/overview/sales_monthly_performance
export const getSalesMonthlyPerformance = (params) => {
return https.post('/api/v1/level_five/overview/sales_monthly_performance', params)
}
// 获取全中心业绩排行榜 /api/v1/level_five/overview/center_performance_rank
export const getCenterPerformanceRank = (params) => {
return https.post('/api/v1/level_five/overview/center_performance_rank', params)
}
// 获取全公司客户类型分布 /api/v1/level_five/overview/customer_type_distribution
export const getCustomerTypeDistribution = (params) => {
return https.post('/api/v1/level_five/overview/customer_type_distribution', params)
}
// 获取全公司的客户迫切解决的问题 /api/v1/level_five/overview/urgent_need_to_address
export const getUrgentNeedToAddress = () => {
return https.get('/api/v1/level_five/overview/urgent_need_to_address')
}
// 获取级别树 /api/v1/level_five/overview/level_tree
export const getLevelTree = () => {
return https.get('/api/v1/level_five/overview/level_tree')
}
// 获取详细数据表格 /api/v1/level_five/overview/detailed_data_table
export const getDetailedDataTable = (params) => {
return https.post('/api/v1/level_five/overview/detailed_data_table', params)
}