完善客户画像,品牌分析

This commit is contained in:
ZLI263
2025-09-21 21:26:38 +08:00
parent 0eef93e0d4
commit f6fedde26e
11 changed files with 3646 additions and 0 deletions

62
src/api/brand-analysis.js Normal file
View File

@@ -0,0 +1,62 @@
import request from '@/utils/request'
// 获取品牌分析列表
export function getBrandAnalysisList(params) {
return request({
url: '/cpa-brand-score-statistics/list',
method: 'get',
params: {
current: params?.current || 1,
size: params?.size || 20,
dealerCode: params?.dealerCode,
dealerName: params?.dealerName,
bigArea: params?.bigArea,
statisticsType: params?.statisticsType,
startDate: params?.startDate,
endDate: params?.endDate
}
})
}
// 根据ID查询品牌分析详情
export function getBrandAnalysisById(id) {
return request({
url: `/cpa-brand-score-statistics/get/${id}`,
method: 'get'
})
}
// 导出品牌分析数据
export function exportBrandAnalysis(params) {
return request({
url: '/cpa-brand-score-statistics/export',
method: 'get',
params,
responseType: 'blob'
})
}
// 获取品牌分析统计数据
export function getBrandAnalysisStatistics(params) {
return request({
url: '/cpa-brand-score-statistics/statistics',
method: 'get',
params
})
}
// 获取经销商列表(用于下拉选择)
export function getDealerList() {
return request({
url: '/cpa-brand-score-statistics/dealers',
method: 'get'
})
}
// 获取大区列表(用于下拉选择)
export function getBigAreaList() {
return request({
url: '/cpa-brand-score-statistics/big-areas',
method: 'get'
})
}