You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
dianshang-qianduan/src/api/portraitModel.js

69 lines
1.5 KiB
JavaScript

2 years ago
import request from "@/utils/request";
//条件查询用户表信息
export function getUserTableData(data) {
return request({
url: "/api/userprofile/getBaseInfoBySelect",
method: "get",
params: data,
});
}
//数据下载-RFM分析
export function downloadDataByRFM(data) {
return request({
url: "/api/downDataByUserPortrait/analysisByRfmDown",
method: "get",
params: data,
2 years ago
responseType: "blob",
2 years ago
});
}
//数据下载-ABC分析
export function downloadDataByABC(data) {
return request({
url: "/api/downDataByUserPortrait/analysisByPareto",
method: "get",
params: data,
});
}
//数据下载-波士顿矩阵分析
export function downloadDataByBoston(data) {
2 years ago
return request({
url: "/api/downDataByUserPortrait/bostonMatrixAnalysisData",
method: "get",
responseType: "blob",
params: data,
});
}
//数据下载-帕累托/ABC分析
//筛选出统计样本
export function filterOutStatisSample(data) {
return request({
url: "/api/userBehaviorByRFM/filterOutStatisSample",
method: "post",
data: data,
});
}
2 years ago
//保存数据接口
export function saveData(data) {
return request({
url: "/api/userBehavior/analysisByAutoSave",
method: "post",
data: data,
});
}
//页面回显
export function getData(data) {
return request({
url: "/api/userBehavior/readTrainInfo",
method: "get",
params: data,
});
}
//重新实训
export function retrain(data) {
return request({
url: "/api/userBehavior/restartByTraining",
method: "get",
params: data,
});
}