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/market-demand-mining.js

383 lines
9.1 KiB
JavaScript

2 months ago
/*
* @Author: qinzhenpen qzp1807@126.com
* @Date: 2025-04-27 15:19:05
* @LastEditors: qinzhenpen qzp1807@126.com
* @LastEditTime: 2025-05-16 17:34:56
* @FilePath: \e-commerce-internet\src\api\industry-demand-analysis.js
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
*/
import request from '@/utils/request'
// 行业需求分析提交
export function industryDemandAnalysisSubmit(data) {
return request({
url: '/api/industryAnalysis/analysisSubmit',
method: 'post',
data
})
}
// 重新实训
export function industryDemandAnalysisReTrain(params) {
return request({
url: '/api/industryAnalysis/restartExperment',
method: 'GET',
params
})
}
// 行业需求分析回显
export function industryDemandAnalysisEcho(params) {
return request({
url: '/api/industryAnalysis/selectByUserId',
method: 'GET',
params
})
}
// 竞争环境提交
export function competitionEnvironmentSubmit(data) {
return request({
url: '/api/industryAnalysis/competitiveEnvSubmit',
method: 'POST',
data
})
}
// 竞争环境回显
export function competitionEnvironmentEcho(params) {
return request({
url: '/api/industryAnalysis/competitiveEnvSubmitByUserId',
method: 'GET',
params
})
}
//竞争环境分析下载
export function competitionEnvironmentDownload(params) {
return request({
// 返回二进制
responseType: 'blob',
url: '/api/industryAnalysis/downloadExcel',
method: 'GET',
params
})
}
// 产品定价提交
export function productPricingSubmit(data) {
const {stuAnswer, userId} = data
return request({
url: '/api/cpgh/commitCpdjAnswer?userId='+userId,
method: 'POST',
data:stuAnswer
})
}
// 产品定价回显接口
export function productPricingEcho(params) {
return request({
url: '/api/cpgh/selectByCpdjUserId',
method: 'GET',
params
})
}
// 产品定价重新实训
export function productPricingReTrain(data) {
return request({
url: '/api/cpgh/restartTraining',
method: 'get',
params: data
})
}
// 产品差异化提交
export function productDifferentiationSubmit(data) {
const { userId} = data
return request({
url: '/api/cpgh/commitCpcyhdwAnswer?userId='+userId,
method: 'post',
data
})
}
// 产品差异化回显
export function productDifferentiationEcho(params) {
return request({
url: '/api/cpgh/selectByCpcyhdwUserId',
method: 'GET',
params
})
}
// 上传接口
export function uploadFile(data) {
return request({
url: '/api/cpgh/upload',
method: 'POST',
data
})
}
// 产品结构规划-提交
export function productStructurePlanningSubmit(data) {
const { userId} = data
return request({
url: '/api/cpgh/commitCpjgghAnswer?userId='+userId,
method: 'post',
data
})
}
// 产品结构规划-回显
export function productStructurePlanningEcho(params) {
return request({
url: '/api/cpgh/selectByCpjgghUserId',
method: 'GET',
params
})
}
// 发布渠道-提交
export function releaseChannelSubmit(data) {
return request({
url: '/api/cptf/commitCpdjAnswer',
method: 'post',
data
})
}
// 发布渠道回显
export function releaseChannelEcho(params) {
return request({
url: '/api/cptf/selectByCpdjUserId',
method: 'GET',
params
})
}
// 产品投放重新实训
export function productReleaseReTrain(data) {
return request({
url: '/api/cptf/restartTraining',
method: 'get',
params: data
})
}
// 产品推广测试提交
export function productPromotionTestSubmit(data) {
return request({
url: '/api/cptf/commitCptgcsAnswer',
method: 'post',
data
})
}
// 产品推广测试回显
export function productPromotionTestEcho(params) {
return request({
url: '/api/cptf/selectCptgcsByUserId',
method: 'GET',
params
})
}
// 产品营销定位提交
export function productMarketingPositioningSubmit(data) {
return request({
url: '/api/cptf/commitCpyxdwAnswer',
method: 'post',
data
})
}
// 产品营销定位回显
export function productMarketingPositioningEcho(params) {
return request({
url: '/api/cptf/selectCpyxdwByUserId',
method: 'GET',
params
})
}
// 采购需求预测提交
export function procurementDemandForecastSubmit(data) {
const {userId} = data
return request({
url: '/api/cgxqyc/commitCgxqycAnswer?userId='+userId,
method: 'post',
data
})
}
// 采购需求预测回显
export function procurementDemandForecastEcho(params) {
return request({
url: '/api/cgxqyc/selectCgxqycStuAnswer',
method: 'POST',
params
})
}
// 采购需求预测重新实训
export function procurementDemandForecastReTrain(params) {
return request({
url: '/api/cgxqyc/restartTraining',
method: 'POST',
params
})
}
// 采购产品定位-提交
export function procurementProductPositioningSubmit(data) {
const {userId} = data
return request({
url: '/api/cgcpdw/commitCgcpdwAnswer?userId='+userId,
method: 'POST',
data
})
}
// 采购产品定位-回显
export function procurementProductPositioningEcho(params) {
return request({
url: '/api/cgcpdw/selectCgcpdwStuAnswer',
method: 'POST',
params
})
}
// 采购产品定位-重新实训
export function procurementProductPositioningReTrain(params) {
return request({
url: '/api/cgcpdw/restartTraining',
method: 'POST',
params
})
}
// 供应商评估与选择-提交
export function supplierEvaluationAndSelectionSubmit(data) {
const {userId} = data
return request({
url: '/api/gyspgyxz/commitGyspgyxzAnswer?userId='+userId,
method: 'POST',
data
})
}
// 供应商评估与选择-回显
export function supplierEvaluationAndSelectionEcho(params) {
return request({
url: '/api/gyspgyxz/selectGyspgyxzStuAnswer',
method: 'POST',
params
})
}
// 供应商评估与选择-重新实训
export function supplierEvaluationAndSelectionReTrain(params) {
return request({
url: '/api/gyspgyxz/restartTraining',
method: 'POST',
params
})
}
// 产品表现分析-提交
export function productPerformanceAnalysisSubmit(data) {
const {userId} = data
return request({
url: '/api/cpbxfx/commitCpbxfxAnswer?userId='+userId,
method: 'POST',
data
})
}
// 产品表现分析-回显
export function productPerformanceAnalysisEcho(params) {
return request({
url: '/api/cpbxfx/selectCpbxfxStuAnswer',
method: 'POST',
params
})
}
// 产品表现分析-重新实训
export function productPerformanceAnalysisReTrain(params) {
return request({
url: '/api/cpbxfx/restartTraining',
method: 'POST',
params
})
}
// 产品问题诊断-五维四率-提交
export function productProblemDiagnosisSubmit(data) {
const {userId} = data
return request({
url: '/api/cpwtzdwwsl/commitCpwtzdWwslAnswer?userId='+userId,
method: 'POST',
data
})
}
// 产品问题诊断-五维四率-回显
export function productProblemDiagnosisEcho(params) {
return request({
url: '/api/cpwtzdwwsl/selectCpwtzdWwslStuAnswer',
method: 'POST',
params
})
}
// 产品问题诊断-五维四率-重新实训
export function productProblemDiagnosisReTrain(params) {
return request({
url: '/api/cpwtzdwwsl/restartTraining',
method: 'POST',
params
})
}
//KANO模型-提交
export function KANOModelSubmit(data) {
const {userId} = data
return request({
url: '/api/cpwtzdkanomx/commitCpwtzdKanomxAnswer?userId='+userId,
method: 'POST',
data
})
}
//KANO模型-回显
export function KANOModelEcho(params) {
return request({
url: '/api/cpwtzdkanomx/selectCpwtzdKanomxStuAnswer',
method: 'POST',
params
})
}
//KANO模型-重新实训
export function KANOModelReTrain(params) {
return request({
url: '/api/cpwtzdkanomx/restartTraining',
method: 'POST',
params
})
}
//产品问题诊断-市场机会矩阵-提交
export function marketOpportunityMatrixSubmit(data) {
const {userId} = data
return request({
url: '/api/cpwtzdscjhjz/commitCpwtzdWwslAnswer?userId='+userId,
method: 'POST',
data
})
}
// 产品问题诊断-市场机会矩阵-回显
export function marketOpportunityMatrixEcho(params) {
return request({
url: '/api/cpwtzdscjhjz/selectCpwtzdScjhjzStuAnswer',
method: 'POST',
params
})
}
// 产品问题诊断-市场机会矩阵-重新实训
export function marketOpportunityMatrixReTrain(params) {
return request({
url: '/api/cpwtzdscjhjz/restartTraining',
method: 'POST',
params
})
}
//产品问题诊断-流量数据分析法-提交
export function flowDataAnalysisMethodSubmit(data) {
const {userId} = data
return request({
url: '/api/cpwtzdllsjfxf/commitCpwtzdLlsjfxfAnswer?userId='+userId,
method: 'POST',
data
})
}
// 产品问题诊断-流量数据分析法-回显
export function flowDataAnalysisMethodEcho(params) {
return request({
url: '/api/cpwtzdllsjfxf/selectCpwtzdLlsjfxfStuAnswer',
method: 'POST',
params
})
}
// 产品问题诊断-流量数据分析法-重新实训
export function flowDataAnalysisMethodReTrain(params) {
return request({
url: '/api/cpwtzdllsjfxf/restartTraining',
method: 'POST',
params
})
}