68 lines
1.6 KiB
JavaScript
68 lines
1.6 KiB
JavaScript
import request from '@/utils/request'
|
|
|
|
// 获取客户画像分析列表
|
|
export function getCustomerProfileList(params) {
|
|
return request({
|
|
url: '/customer-profile-analysis/list',
|
|
method: 'get',
|
|
params: {
|
|
current: params?.current || 1,
|
|
size: params?.size || 20,
|
|
clientName: params?.clientName,
|
|
clientPhone: params?.clientPhone,
|
|
dealerCode: params?.dealerCode,
|
|
dealerName: params?.dealerName,
|
|
bigArea: params?.bigArea,
|
|
salesPersonName: params?.salesPersonName,
|
|
analysisSceneType: params?.analysisSceneType,
|
|
purchaseType: params?.purchaseType,
|
|
paymentWay: params?.paymentWay,
|
|
startDate: params?.startDate,
|
|
endDate: params?.endDate
|
|
}
|
|
})
|
|
}
|
|
|
|
// 根据ID查询客户画像详情
|
|
export function getCustomerProfileById(id) {
|
|
return request({
|
|
url: `/customer-profile-analysis/get/${id}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
// 导出客户画像数据
|
|
export function exportCustomerProfile(params) {
|
|
return request({
|
|
url: '/customer-profile-analysis/export',
|
|
method: 'get',
|
|
params,
|
|
responseType: 'blob'
|
|
})
|
|
}
|
|
|
|
// 获取客户画像统计数据
|
|
export function getCustomerProfileStatistics(params) {
|
|
return request({
|
|
url: '/customer-profile-analysis/statistics',
|
|
method: 'get',
|
|
params
|
|
})
|
|
}
|
|
|
|
// 获取经销商列表(用于下拉选择)
|
|
export function getDealerList() {
|
|
return request({
|
|
url: '/customer-profile-analysis/dealers',
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
// 获取大区列表(用于下拉选择)
|
|
export function getBigAreaList() {
|
|
return request({
|
|
url: '/customer-profile-analysis/big-areas',
|
|
method: 'get'
|
|
})
|
|
}
|