xlb-main-login
Version:
``` yarn install ```
129 lines (114 loc) • 2.94 kB
JavaScript
import { locality } from './config'
import { axios } from '@/utils/request'
// 数据列表
export function fansList(params) {
return axios({
url: locality + '/v1/shop/analysis/list',
method: 'get',
params,
})
}
//uv,pv
export function getanalysisdetail(id, params) {
return axios({
url: locality + '/v1/shop/analysis/' + id + '/detail',
method: 'get',
params,
})
}
//用户分析
export function getuser_anys(id, params) {
return axios({
url: locality + '/v1/shop/analysis/' + id + '/user/list',
method: 'get',
params,
})
}
//分销排行榜
export function user_rank(id, params) {
return axios({
url: locality + '/v1/shop/analysis/' + id + '/distribute/list',
method: 'get',
params,
})
}
//排行详情
export function getuserAccoutdetail(id, openid, params) {
return axios({
url: locality + '/v1/shop/analysis/' + id + '/distribute/' + openid + '/list',
method: 'get',
params,
})
}
//数据导出-all
export function exportALLToExcel(params) {
return axios({
url: locality + '/demo-distribution/v1/in/list/detail/e',
method: 'get',
params,
})
}
//数据导出-用户
export function exportUserToExcel(id, params) {
return axios({
url: locality + '/v1/shop/analysis/' + id + '/user/list/e',
method: 'get',
params,
})
}
//数据导出-排行榜
export function exportAccountPaiToExcel(id, params, shoptype) {
return axios({
url: locality + '/v1/shop/analysis/' + id + '/distribute/list/e?type=' + shoptype,
method: 'get',
params,
})
}
//数据导出-分销详情
export function exportAccountDataToExcel(id, openid, params) {
return axios({
url: locality + '/v1/shop/analysis/' + id + '/distribute/' + openid + '/list/e',
method: 'get',
params,
})
}
//渠道分析
export function channel(eventId, params) {
return axios({
url: locality + '/v1/shop/analysis/' + eventId + '/spread',
method: 'get',
params,
})
}
//拼团列表
export function group(eventId, params) {
return axios({
url: locality + '/v1/shop/analysis/' + eventId + '/assemble/list',
method: 'get',
params,
})
}
//拼团导出
export function groupExport(eventId, params) {
return axios({
url: locality + '/v1/shop/analysis/' + eventId + '/assemble/list/e',
method: 'get',
params,
})
}
//下级拼团详情
export function groupJunior(eventId, recordId, params) {
return axios({
url: locality + '/v1/shop/analysis/' + eventId + '/assemble/' + recordId + '/list',
method: 'get',
params,
})
}
//下级拼团详情导出
export function groupJuniorExport(eventId, recordId, params) {
return axios({
url: locality + '/v1/shop/analysis/' + eventId + '/assemble/' + recordId + '/list/e',
method: 'get',
params,
})
}