Files
DJKB/my-vue-app/src/api/top.js
lbw_9527443 8780a94f82 feat(topone): 实现任务下发功能并优化界面布局
- 添加任务下发API接口并在任务列表组件中引入
- 修改任务创建逻辑,对接后端API
- 获取下属人员列表用于任务分配
- 优化表格布局,移除总业绩列
- 删除不必要的指导建议模块
2025-08-21 11:43:59 +08:00

74 lines
3.2 KiB
JavaScript

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 = (params) => {
return https.post('/api/v1/level_five/overview/company_conversion_rate_vs_last', params)
}
// 获取全公司销售月度业绩红黑榜 /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)
}
// 下发任务 /api/v1/level_five/overview/assign_tasks
export const assignTasks = (params) => {
return https.post('/api/v1/level_five/overview/assign_tasks', params)
}