You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
418 lines
13 KiB
418 lines
13 KiB
import httpService from "@/request"
|
|
|
|
// 全车型竞争关系图谱
|
|
export function getSalesCompetitionALLList(params) {
|
|
let obj = Object.assign({action: 'getSalesCompetitionALLList', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
// 竞争分析
|
|
export function getSalesCompetitionList(params) {
|
|
let obj = Object.assign({action: 'getSalesCompetitionList', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
// 竞争分析单个车型添加
|
|
export function getSalesCompetitionAnalysis(params) {
|
|
let obj = Object.assign({action: 'getSalesCompetitionAnalysis', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
|
|
// 品牌总销量TOP20
|
|
export function getSalesBrandTop20(params) {
|
|
let obj = Object.assign({action: 'getSalesBrandTop20', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
// 车型总销量TOP20
|
|
export function getSalesCarseriesTop20(params) {
|
|
let obj = Object.assign({action: 'getSalesCarseriesTop20', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
// 乘用车 - 总销量 - 狭义乘用车
|
|
export function getSalesGrowthRatio(params) {
|
|
let obj = Object.assign({action: 'getSalesGrowthRatio', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
// 乘用车 - 总销量 - 传统燃油车
|
|
export function getSalesGrowthRatioByFuel(params) {
|
|
let obj = Object.assign({action: 'getSalesGrowthRatioByFuel', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
// 乘用车 - 总销量 - 新能源市场
|
|
export function getSalesGrowthRatioByNewEnergy(params) {
|
|
let obj = Object.assign({action: 'getSalesGrowthRatioByNewEnergy', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
|
|
// 乘用车 - 能源类型
|
|
export function getSalesEnergyTypes(params) {
|
|
let obj = Object.assign({action: 'getSalesEnergyTypes', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
|
|
// 传统燃油 - 国别占比
|
|
export function getSalesCountrysTypes(params) {
|
|
let obj = Object.assign({action: 'getSalesCountrysTypes', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
// 传统燃油 - 车型类别 - 轿车同比
|
|
export function getSalesSpecName1TypesBySedan(params) {
|
|
let obj = Object.assign({action: 'getSalesSpecName1TypesBySedan', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
// 传统燃油 - 车型类别 - suv同比
|
|
export function getSalesSpecName1TypesBySuv(params) {
|
|
let obj = Object.assign({action: 'getSalesSpecName1TypesBySuv', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
// 传统燃油 - 车型类别 - mpv同比
|
|
export function getSalesSpecName1TypesByMpv(params) {
|
|
let obj = Object.assign({action: 'getSalesSpecName1TypesByMpv', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
// 传统燃油 - 车型类别 - mpv suv 轿车对比
|
|
export function getSalesSpecName1Types(params) {
|
|
let obj = Object.assign({action: 'getSalesSpecName1Types', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
|
|
// 传统燃油 - 车型类别 - 细分车型total
|
|
export function getSalesSpecNameTypes(params) {
|
|
let obj = Object.assign({action: 'getSalesSpecNameTypes', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
// 传统燃油 - 车型类别 - 细分车型SUV
|
|
export function getSalesSpecNameTypesBySuv(params) {
|
|
let obj = Object.assign({action: 'getSalesSpecNameTypesBySuv', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
// 传统燃油 - 车型类别 - 细分车型轿车
|
|
export function getSalesSpecNameTypesBySedan(params) {
|
|
let obj = Object.assign({action: 'getSalesSpecNameTypesBySedan', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
// 传统燃油 - 车型类别 - 细分车型MPV
|
|
export function getSalesSpecNameTypesByMpv(params) {
|
|
let obj = Object.assign({action: 'getSalesSpecNameTypesByMpv', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
|
|
// 传统燃油 - 主销价格区间 - 国别区间
|
|
export function getSalesPriceRangeSTypes(params) {
|
|
let obj = Object.assign({action: 'getSalesPriceRangeSTypes', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
// 传统燃油 - 主销价格区间 - 品牌top区间
|
|
export function getSalesPriceRangeSBrand(params) {
|
|
let obj = Object.assign({action: 'getSalesPriceRangeSBrand', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
// 传统燃油 - 主销价格区间占比
|
|
export function getSalesSpecNameByPriceRange(params) {
|
|
let obj = Object.assign({action: 'getSalesSpecNameByPriceRange', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
|
|
// 新能源 - 能源类型
|
|
export function getSalesEnergyTypesE(params) {
|
|
let obj = Object.assign({action: 'getSalesEnergyTypesE', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
// 新能源 - 国别占比
|
|
export function getSalesCountrysTypesE(params) {
|
|
let obj = Object.assign({action: 'getSalesCountrysTypesE', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
// 新能源 - 细分车型 全部类别
|
|
export function getSalesSpecNameTypesE(params) {
|
|
let obj = Object.assign({action: 'getSalesSpecNameTypesE', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
// 新能源 - 细分车型 suv
|
|
export function getSalesSpecNameTypesBySuvE(params) {
|
|
let obj = Object.assign({action: 'getSalesSpecNameTypesBySuvE', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
// 新能源 - 细分车型 轿车
|
|
export function getSalesSpecNameTypesBySedanE(params) {
|
|
let obj = Object.assign({action: 'getSalesSpecNameTypesBySedanE', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
// 新能源 - 细分车型 mpv
|
|
export function getSalesSpecNameTypesByMpvE(params) {
|
|
let obj = Object.assign({action: 'getSalesSpecNameTypesByMpvE', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
|
|
// 新能源 - 车型类别 - 轿车同比
|
|
export function getSalesSpecName1TypesBySedanE(params) {
|
|
let obj = Object.assign({action: 'getSalesSpecName1TypesBySedanE', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
// 新能源 - 车型类别 - suv同比
|
|
export function getSalesSpecName1TypesBySuvE(params) {
|
|
let obj = Object.assign({action: 'getSalesSpecName1TypesBySuvE', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
// 新能源 - 车型类别 - mpv同比
|
|
export function getSalesSpecName1TypesByMpvE(params) {
|
|
let obj = Object.assign({action: 'getSalesSpecName1TypesByMpvE', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
// 新能源 - 车型类别 - mpv suv 轿车对比
|
|
export function getSalesSpecName1TypesE(params) {
|
|
let obj = Object.assign({action: 'getSalesSpecName1TypesE', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
|
|
// 新能源 - 车型主销价格占比
|
|
export function getSalesSpecNameByPriceRangeByEnergy(params) {
|
|
let obj = Object.assign({action: 'getSalesSpecNameByPriceRangeByEnergy', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
// 新能源 - 主销价格区间 - 区间
|
|
export function getSalesPriceRangeSTypesByEnergy(params) {
|
|
let obj = Object.assign({action: 'getSalesPriceRangeSTypesByEnergy', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
}
|
|
// 新能源 - 主销价格区间 - 品牌
|
|
export function getSalesPriceRangeSBrandByEnergy(params) {
|
|
let obj = Object.assign({action: 'getSalesPriceRangeSBrandByEnergy', sType: 'Marketing'}, params)
|
|
return httpService({
|
|
url: `/api/v6.ashx`,
|
|
method: 'post',
|
|
data: obj,
|
|
headers: {
|
|
'content-type': 'application/x-www-form-urlencoded'
|
|
}
|
|
})
|
|
} |