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.

268 lines
7.6 KiB

import httpService from "@/request"
// 专项分析列表页 - 专题列表
export function getSchemeDataToSpecial(params) {
let obj = Object.assign({action: 'getSchemeDataToSpecial'}, params)
return httpService({
url: `/api/v6.ashx`,
method: 'post',
data: obj,
headers: {
'content-type': 'application/x-www-form-urlencoded'
}
})
}
// 专项分析列表页 - 添加修改
export function setSchemeDataSpecial(params) {
let obj = Object.assign({action: 'setSchemeDataSpecial'}, params)
return httpService({
url: `/api/v6.ashx`,
method: 'post',
data: obj,
headers: {
'content-type': 'application/x-www-form-urlencoded'
}
})
}
// 专项分析列表页 - 获取品牌和车型
export function getSchemeDataToBrandOrSeries(params) {
let obj = Object.assign({action: 'getSchemeDataToBrandOrSeries'}, params)
return httpService({
url: `/api/v6.ashx`,
method: 'post',
data: obj,
headers: {
'content-type': 'application/x-www-form-urlencoded'
}
})
}
// 专项分析列表页 - 删除专题
export function delSchemeDataSpecial(params) {
let obj = Object.assign({action: 'delSchemeDataSpecial'}, params)
return httpService({
url: `/api/v6.ashx`,
method: 'post',
data: obj,
headers: {
'content-type': 'application/x-www-form-urlencoded'
}
})
}
// 专项分析 - 数据详情
export function getCountAndaffections(params) {
let obj = Object.assign({action: 'getCountAndaffections', sType: 'BrandOverview'}, params)
return httpService({
url: `/api/v6.ashx`,
method: 'post',
data: obj,
headers: {
'content-type': 'application/x-www-form-urlencoded'
}
})
}
// 专项分析 - 数据详情
export function getTimeCount(params) {
let obj = Object.assign({action: 'getTimeCount', sType: 'BrandOverview'}, params)
return httpService({
url: `/api/v6.ashx`,
method: 'post',
data: obj,
headers: {
'content-type': 'application/x-www-form-urlencoded'
}
})
}
// 专项分析 - 传播top阵地
export function getSourceTop(params) {
let obj = Object.assign({action: 'getSourceTop', sType: 'BrandOverview'}, params)
return httpService({
url: `/api/v6.ashx`,
method: 'post',
data: obj,
headers: {
'content-type': 'application/x-www-form-urlencoded'
}
})
}
// 专项分析 - 渠道分布
export function getSourcetype(params) {
let obj = Object.assign({action: 'getSourcetype', sType: 'BrandOverview'}, params)
return httpService({
url: `/api/v6.ashx`,
method: 'post',
data: obj,
headers: {
'content-type': 'application/x-www-form-urlencoded'
}
})
}
// 专项分析 - 人物画像性别
export function getAttestationSex(params) {
let obj = Object.assign({action: 'getAttestationSex', sType: 'BrandOverview'}, params)
return httpService({
url: `/api/v6.ashx`,
method: 'post',
data: obj,
headers: {
'content-type': 'application/x-www-form-urlencoded'
}
})
}
// 专项分析 - 人物画像认证
export function getUserAttestationGroupBy(params) {
let obj = Object.assign({action: 'getUserAttestationGroupBy', sType: 'BrandOverview'}, params)
return httpService({
url: `/api/v6.ashx`,
method: 'post',
data: obj,
headers: {
'content-type': 'application/x-www-form-urlencoded'
}
})
}
// 专项分析 - 调性趋势
export function getAffectionsTime(params) {
let obj = Object.assign({action: 'getAffectionsTime', sType: 'BrandOverview'}, params)
return httpService({
url: `/api/v6.ashx`,
method: 'post',
data: obj,
headers: {
'content-type': 'application/x-www-form-urlencoded'
}
})
}
// 专项分析 - 内容方向
export function getDirectWeiBo0528(params) {
let obj = Object.assign({action: 'getDirectWeiBo0528', sType: 'BrandOverview'}, params)
return httpService({
url: `/api/v6.ashx`,
method: 'post',
data: obj,
headers: {
'content-type': 'application/x-www-form-urlencoded'
}
})
}
// 专项分析 - TOP10渠道占比
export function getBrandOrSeriesNameBySourceTypeGroupBy(params) {
let obj = Object.assign({action: 'getBrandOrSeriesNameBySourceTypeGroupBy', sType: 'BrandOverview'}, params)
return httpService({
url: `/api/v6.ashx`,
method: 'post',
data: obj,
headers: {
'content-type': 'application/x-www-form-urlencoded'
}
})
}
// 专项分析 - 内容类型占比
export function getWtypeWeiBo0528(params) {
let obj = Object.assign({action: 'getWtypeWeiBo0528', sType: 'BrandOverview'}, params)
return httpService({
url: `/api/v6.ashx`,
method: 'post',
data: obj,
headers: {
'content-type': 'application/x-www-form-urlencoded'
}
})
}
// 专项分析 - 用户活跃地区
export function getUserRegionGroupBy(params) {
let obj = Object.assign({action: 'getUserRegionGroupBy', sType: 'BrandOverview'}, params)
return httpService({
url: `/api/v6.ashx`,
method: 'post',
data: obj,
headers: {
'content-type': 'application/x-www-form-urlencoded'
}
})
}
// 专项分析 - 热门词云
export function getHotWord(params) {
let obj = Object.assign({action: 'getHotWord', sType: 'BrandOverview'}, params)
return httpService({
url: `/api/v6.ashx`,
method: 'post',
data: obj,
headers: {
'content-type': 'application/x-www-form-urlencoded'
}
})
}
// 专项分析 - 尾翼传播趋势
export function getTimeCountWY(params) {
let obj = Object.assign({action: 'getTimeCount', sType: 'BrandWeiYi'}, params)
return httpService({
url: `/api/v6.ashx`,
method: 'post',
data: obj,
headers: {
'content-type': 'application/x-www-form-urlencoded'
}
})
}
// 专项分析 - 尾翼TOP媒体
export function getSourceTopWY(params) {
let obj = Object.assign({action: 'getSourceTop', sType: 'BrandWeiYi'}, params)
return httpService({
url: `/api/v6.ashx`,
method: 'post',
data: obj,
headers: {
'content-type': 'application/x-www-form-urlencoded'
}
})
}
// 专项分析 - 尾翼调性占比
export function getAffectionsTimeWY(params) {
let obj = Object.assign({action: 'getAffectionsTime', sType: 'BrandWeiYi'}, params)
return httpService({
url: `/api/v6.ashx`,
method: 'post',
data: obj,
headers: {
'content-type': 'application/x-www-form-urlencoded'
}
})
}
// 专项分析 - 尾翼热门词云
export function getHotWordWY(params) {
let obj = Object.assign({action: 'getHotWord', sType: 'BrandWeiYi'}, params)
return httpService({
url: `/api/v6.ashx`,
method: 'post',
data: obj,
headers: {
'content-type': 'application/x-www-form-urlencoded'
}
})
}
// 专项分析 - 近年销量
export function getSeriesTimeCountToYear(params) {
let obj = Object.assign({action: 'getSeriesTimeCountToYear', sType: 'BrandOverview'}, params)
return httpService({
url: `/api/v6.ashx`,
method: 'post',
data: obj,
headers: {
'content-type': 'application/x-www-form-urlencoded'
}
})
}