|
|
|
|
@ -1817,6 +1817,65 @@ const saveData = () => {
|
|
|
|
|
.then((res) => {})
|
|
|
|
|
.catch((error) => {});
|
|
|
|
|
};
|
|
|
|
|
const saveSubmitData = () => {
|
|
|
|
|
const params = {
|
|
|
|
|
stepFiveA: step1Data.value[0].params,
|
|
|
|
|
stepFiveB: step1Data.value[1].params,
|
|
|
|
|
stepFiveC: step1Data.value[2].params,
|
|
|
|
|
stepFiveD: step1Data.value[3].params,
|
|
|
|
|
stepSixA: step1Data.value[4].params,
|
|
|
|
|
stepSixB: step1Data.value[5].params,
|
|
|
|
|
stepSixC: step1Data.value[6].params,
|
|
|
|
|
stepSixD: step1Data.value[7].params,
|
|
|
|
|
stepSevenA: step1Data.value[8].params,
|
|
|
|
|
stepSevenB: step1Data.value[9].params,
|
|
|
|
|
stepSevenC: step1Data.value[10].params,
|
|
|
|
|
stepSevenD: step1Data.value[11].params,
|
|
|
|
|
stepEightA: step1Data.value[12].params,
|
|
|
|
|
stepEightB: step1Data.value[13].params,
|
|
|
|
|
stepEightC: step1Data.value[14].params,
|
|
|
|
|
stepEightD: step1Data.value[15].params,
|
|
|
|
|
stepNineA: step1Data.value[16].params,
|
|
|
|
|
stepNineB: step1Data.value[17].params,
|
|
|
|
|
stepNineC: step1Data.value[18].params,
|
|
|
|
|
stepNineD: step1Data.value[19].params,
|
|
|
|
|
stepTenA: step2Data.value[0].params,
|
|
|
|
|
stepTenB: step2Data.value[1].params,
|
|
|
|
|
stepTenC: step2Data.value[2].params,
|
|
|
|
|
stepTenD: step4Data.value[0].params1,
|
|
|
|
|
stepElevenA: step4Data.value[0].params2,
|
|
|
|
|
stepOneA: step4Data.value[2].params1,
|
|
|
|
|
stepOneB: step4Data.value[2].params2,
|
|
|
|
|
stepOneC: step4Data.value[4].params1,
|
|
|
|
|
stepOneD: step4Data.value[4].params2,
|
|
|
|
|
stepTwoA: step4Data.value[6].params1,
|
|
|
|
|
stepTwoB: step4Data.value[6].params2,
|
|
|
|
|
stepTwoC: step5DataTable2.value[0].params,
|
|
|
|
|
stepThreeA: step5DataTable2.value[1].params,
|
|
|
|
|
stepThreeB: step5DataTable2.value[2].params,
|
|
|
|
|
stepThreeC: step5DataTable2.value[3].params,
|
|
|
|
|
stepThreeD: step5DataTable2.value[4].params,
|
|
|
|
|
stepFourA: step5DataTable3.value[0].params1,
|
|
|
|
|
stepFourB: step5DataTable3.value[0].params2,
|
|
|
|
|
stepFourC: step5DataTable3.value[1].params1,
|
|
|
|
|
stepFourD: step5DataTable3.value[1].params2,
|
|
|
|
|
stepNewOne: step5DataTable3.value[2].params1,
|
|
|
|
|
stepNewTwo: step5DataTable3.value[2].params2,
|
|
|
|
|
stepNewThree: step5DataTable3.value[3].params1,
|
|
|
|
|
stepNewFive: step5DataTable3.value[3].params2,
|
|
|
|
|
stepNewSix: step5DataTable3.value[4].params1,
|
|
|
|
|
stepNewEight: step5DataTable3.value[4].params2,
|
|
|
|
|
};
|
|
|
|
|
portraitModel
|
|
|
|
|
.saveData({
|
|
|
|
|
userId: JSON.parse(getUserInfo()).userId,
|
|
|
|
|
module: "复购分析",
|
|
|
|
|
...params,
|
|
|
|
|
subState: 1,
|
|
|
|
|
})
|
|
|
|
|
.then((res) => {})
|
|
|
|
|
.catch((error) => {});
|
|
|
|
|
};
|
|
|
|
|
const getData = () => {
|
|
|
|
|
portraitModel
|
|
|
|
|
.getData({
|
|
|
|
|
@ -1870,6 +1929,241 @@ const getData = () => {
|
|
|
|
|
step5DataTable3.value[3].params2 = res.data.stepNewFive;
|
|
|
|
|
step5DataTable3.value[4].params1 = res.data.stepNewSix;
|
|
|
|
|
step5DataTable3.value[4].params2 = res.data.stepNewEight;
|
|
|
|
|
//回显答案
|
|
|
|
|
if (res.data.subState & (res.data.subState == 1)) {
|
|
|
|
|
showAnswerFlag.value = true;
|
|
|
|
|
if (step1Data.value[0].params && step1Data.value[0].params != "1") {
|
|
|
|
|
step1Data.value[0].isError = true;
|
|
|
|
|
} else {
|
|
|
|
|
step1Data.value[0].isError = false;
|
|
|
|
|
}
|
|
|
|
|
if (step1Data.value[1].params && step1Data.value[1].params != "2") {
|
|
|
|
|
step1Data.value[1].isError = true;
|
|
|
|
|
} else {
|
|
|
|
|
step1Data.value[1].isError = false;
|
|
|
|
|
}
|
|
|
|
|
if (step1Data.value[2].params && step1Data.value[2].params != "1") {
|
|
|
|
|
step1Data.value[2].isError = true;
|
|
|
|
|
} else {
|
|
|
|
|
step1Data.value[2].isError = false;
|
|
|
|
|
}
|
|
|
|
|
if (step1Data.value[3].params && step1Data.value[3].params != "2") {
|
|
|
|
|
step1Data.value[3].isError = true;
|
|
|
|
|
} else {
|
|
|
|
|
step1Data.value[3].isError = false;
|
|
|
|
|
}
|
|
|
|
|
if (step1Data.value[4].params && step1Data.value[4].params != "3") {
|
|
|
|
|
step1Data.value[4].isError = true;
|
|
|
|
|
} else {
|
|
|
|
|
step1Data.value[4].isError = false;
|
|
|
|
|
}
|
|
|
|
|
if (step1Data.value[5].params && step1Data.value[5].params != "1") {
|
|
|
|
|
step1Data.value[5].isError = true;
|
|
|
|
|
} else {
|
|
|
|
|
step1Data.value[5].isError = false;
|
|
|
|
|
}
|
|
|
|
|
if (step1Data.value[6].params && step1Data.value[6].params != "2") {
|
|
|
|
|
step1Data.value[6].isError = true;
|
|
|
|
|
} else {
|
|
|
|
|
step1Data.value[6].isError = false;
|
|
|
|
|
}
|
|
|
|
|
if (step1Data.value[7].params && step1Data.value[7].params != "3") {
|
|
|
|
|
step1Data.value[7].isError = true;
|
|
|
|
|
} else {
|
|
|
|
|
step1Data.value[7].isError = false;
|
|
|
|
|
}
|
|
|
|
|
if (step1Data.value[8].params && step1Data.value[8].params != "4") {
|
|
|
|
|
step1Data.value[8].isError = true;
|
|
|
|
|
} else {
|
|
|
|
|
step1Data.value[8].isError = false;
|
|
|
|
|
}
|
|
|
|
|
if (step1Data.value[9].params && step1Data.value[9].params != "1") {
|
|
|
|
|
step1Data.value[9].isError = true;
|
|
|
|
|
} else {
|
|
|
|
|
step1Data.value[9].isError = false;
|
|
|
|
|
}
|
|
|
|
|
if (step1Data.value[10].params && step1Data.value[10].params != "2") {
|
|
|
|
|
step1Data.value[10].isError = true;
|
|
|
|
|
} else {
|
|
|
|
|
step1Data.value[10].isError = false;
|
|
|
|
|
}
|
|
|
|
|
if (step1Data.value[11].params && step1Data.value[11].params != "2") {
|
|
|
|
|
step1Data.value[11].isError = true;
|
|
|
|
|
} else {
|
|
|
|
|
step1Data.value[11].isError = false;
|
|
|
|
|
}
|
|
|
|
|
if (step1Data.value[12].params && step1Data.value[12].params != "3") {
|
|
|
|
|
step1Data.value[12].isError = true;
|
|
|
|
|
} else {
|
|
|
|
|
step1Data.value[12].isError = false;
|
|
|
|
|
}
|
|
|
|
|
if (step1Data.value[13].params && step1Data.value[13].params != "4") {
|
|
|
|
|
step1Data.value[13].isError = true;
|
|
|
|
|
} else {
|
|
|
|
|
step1Data.value[13].isError = false;
|
|
|
|
|
}
|
|
|
|
|
if (step1Data.value[14].params && step1Data.value[14].params != "1") {
|
|
|
|
|
step1Data.value[14].isError = true;
|
|
|
|
|
} else {
|
|
|
|
|
step1Data.value[14].isError = false;
|
|
|
|
|
}
|
|
|
|
|
if (step1Data.value[15].params && step1Data.value[15].params != "1") {
|
|
|
|
|
step1Data.value[15].isError = true;
|
|
|
|
|
} else {
|
|
|
|
|
step1Data.value[15].isError = false;
|
|
|
|
|
}
|
|
|
|
|
if (step1Data.value[16].params && step1Data.value[16].params != "1") {
|
|
|
|
|
step1Data.value[16].isError = true;
|
|
|
|
|
} else {
|
|
|
|
|
step1Data.value[16].isError = false;
|
|
|
|
|
}
|
|
|
|
|
if (step1Data.value[17].params && step1Data.value[17].params != "1") {
|
|
|
|
|
step1Data.value[17].isError = true;
|
|
|
|
|
} else {
|
|
|
|
|
step1Data.value[17].isError = false;
|
|
|
|
|
}
|
|
|
|
|
if (step1Data.value[18].params && step1Data.value[18].params != "1") {
|
|
|
|
|
step1Data.value[18].isError = true;
|
|
|
|
|
} else {
|
|
|
|
|
step1Data.value[18].isError = false;
|
|
|
|
|
}
|
|
|
|
|
if (step1Data.value[19].params && step1Data.value[19].params != "1") {
|
|
|
|
|
step1Data.value[19].isError = true;
|
|
|
|
|
} else {
|
|
|
|
|
step1Data.value[19].isError = false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (step2Data.value[0].params && step2Data.value[0].params != "10") {
|
|
|
|
|
step2Data.value[0].isError = true;
|
|
|
|
|
} else {
|
|
|
|
|
step2Data.value[0].isError = false;
|
|
|
|
|
}
|
|
|
|
|
if (step2Data.value[1].params && step2Data.value[1].params != "4") {
|
|
|
|
|
step2Data.value[1].isError = true;
|
|
|
|
|
} else {
|
|
|
|
|
step2Data.value[1].isError = false;
|
|
|
|
|
}
|
|
|
|
|
if (step2Data.value[2].params && step2Data.value[2].params != "40") {
|
|
|
|
|
step2Data.value[2].isError = true;
|
|
|
|
|
} else {
|
|
|
|
|
step2Data.value[2].isError = false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (step4Data.value[0].params1 && step4Data.value[0].params1 != "22") {
|
|
|
|
|
step4Data.value[0].isError1 = true;
|
|
|
|
|
} else {
|
|
|
|
|
step4Data.value[0].isError1 = false;
|
|
|
|
|
}
|
|
|
|
|
if (step4Data.value[0].params2 && step4Data.value[0].params2 != "30天内") {
|
|
|
|
|
step4Data.value[0].isError2 = true;
|
|
|
|
|
} else {
|
|
|
|
|
step4Data.value[0].isError2 = false;
|
|
|
|
|
}
|
|
|
|
|
if (step4Data.value[2].params1 && step4Data.value[2].params1 != "10") {
|
|
|
|
|
step4Data.value[2].isError1 = true;
|
|
|
|
|
} else {
|
|
|
|
|
step4Data.value[2].isError1 = false;
|
|
|
|
|
}
|
|
|
|
|
if (step4Data.value[2].params2 && step4Data.value[2].params2 != "15天内") {
|
|
|
|
|
step4Data.value[2].isError2 = true;
|
|
|
|
|
} else {
|
|
|
|
|
step4Data.value[2].isError2 = false;
|
|
|
|
|
}
|
|
|
|
|
if (step4Data.value[4].params1 && step4Data.value[4].params1 != "4") {
|
|
|
|
|
step4Data.value[4].isError1 = true;
|
|
|
|
|
} else {
|
|
|
|
|
step4Data.value[4].isError1 = false;
|
|
|
|
|
}
|
|
|
|
|
if (step4Data.value[4].params2 && step4Data.value[4].params2 != "7天内") {
|
|
|
|
|
step4Data.value[4].isError2 = true;
|
|
|
|
|
} else {
|
|
|
|
|
step4Data.value[4].isError2 = false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (step4Data.value[6].params1 && step4Data.value[6].params1 != "2") {
|
|
|
|
|
step4Data.value[6].isError1 = true;
|
|
|
|
|
} else {
|
|
|
|
|
step4Data.value[6].isError1 = false;
|
|
|
|
|
}
|
|
|
|
|
if (step4Data.value[6].params2 && step4Data.value[6].params2 != "7天内") {
|
|
|
|
|
step4Data.value[6].isError2 = true;
|
|
|
|
|
} else {
|
|
|
|
|
step4Data.value[6].isError2 = false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (step5DataTable2.value[0].params && step5DataTable2.value[0].params != "裤子" && step5DataTable2.value[0].params != "外套") {
|
|
|
|
|
|
|
|
|
|
step5DataTable2.value[0].isError = true;
|
|
|
|
|
} else {
|
|
|
|
|
step5DataTable2.value[0].isError = false;
|
|
|
|
|
}
|
|
|
|
|
if (step5DataTable2.value[1].params && step5DataTable2.value[1].params != "衬衫" && step5DataTable2.value[1].params != "短袖" && step5DataTable2.value[1].params != "睡衣") {
|
|
|
|
|
|
|
|
|
|
step5DataTable2.value[1].isError = true;
|
|
|
|
|
} else {
|
|
|
|
|
step5DataTable2.value[1].isError = false;
|
|
|
|
|
}
|
|
|
|
|
if (step5DataTable3.value[0].params1 && step5DataTable3.value[0].params1 != "无") {
|
|
|
|
|
|
|
|
|
|
step5DataTable3.value[0].isError1 = true;
|
|
|
|
|
} else {
|
|
|
|
|
step5DataTable3.value[0].isError1 = false;
|
|
|
|
|
}
|
|
|
|
|
if (step5DataTable3.value[0].params2 && step5DataTable3.value[0].params2 != "0") {
|
|
|
|
|
|
|
|
|
|
step5DataTable3.value[0].isError2 = true;
|
|
|
|
|
} else {
|
|
|
|
|
step5DataTable3.value[0].isError2 = false;
|
|
|
|
|
}
|
|
|
|
|
if (step5DataTable3.value[1].params1 && step5DataTable3.value[1].params1 != "无") {
|
|
|
|
|
|
|
|
|
|
step5DataTable3.value[1].isError1 = true;
|
|
|
|
|
} else {
|
|
|
|
|
step5DataTable3.value[1].isError1 = false;
|
|
|
|
|
}
|
|
|
|
|
if (step5DataTable3.value[1].params2 && step5DataTable3.value[1].params2 != "0") {
|
|
|
|
|
|
|
|
|
|
step5DataTable3.value[1].isError2 = true;
|
|
|
|
|
} else {
|
|
|
|
|
step5DataTable3.value[1].isError2 = false;
|
|
|
|
|
}
|
|
|
|
|
if (step5DataTable3.value[2].params1 && step5DataTable3.value[2].params1 != "无") {
|
|
|
|
|
|
|
|
|
|
step5DataTable3.value[2].isError1 = true;
|
|
|
|
|
} else {
|
|
|
|
|
step5DataTable3.value[2].isError1 = false;
|
|
|
|
|
}
|
|
|
|
|
if (step5DataTable3.value[2].params2 && step5DataTable3.value[2].params2 != "0") {
|
|
|
|
|
|
|
|
|
|
step5DataTable3.value[2].isError2 = true;
|
|
|
|
|
} else {
|
|
|
|
|
step5DataTable3.value[2].isError2 = false;
|
|
|
|
|
}
|
|
|
|
|
if (step5DataTable3.value[3].params1 && step5DataTable3.value[3].params1 != "C") {
|
|
|
|
|
|
|
|
|
|
step5DataTable3.value[3].isError1 = true;
|
|
|
|
|
} else {
|
|
|
|
|
step5DataTable3.value[3].isError1 = false;
|
|
|
|
|
}
|
|
|
|
|
if (step5DataTable3.value[3].params2 && step5DataTable3.value[3].params2 != "1") {
|
|
|
|
|
|
|
|
|
|
step5DataTable3.value[3].isError2 = true;
|
|
|
|
|
} else {
|
|
|
|
|
step5DataTable3.value[3].isError2 = false;
|
|
|
|
|
}
|
|
|
|
|
if (step5DataTable3.value[4].params1 && step5DataTable3.value[4].params1 != "D") {
|
|
|
|
|
|
|
|
|
|
step5DataTable3.value[4].isError1 = true;
|
|
|
|
|
} else {
|
|
|
|
|
step5DataTable3.value[4].isError1 = false;
|
|
|
|
|
}
|
|
|
|
|
if (step5DataTable3.value[4].params2 && step5DataTable3.value[4].params2 != "2") {
|
|
|
|
|
;
|
|
|
|
|
step5DataTable3.value[4].isError2 = true;
|
|
|
|
|
} else {
|
|
|
|
|
step5DataTable3.value[4].isError2 = false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
.catch((error) => {});
|
|
|
|
|
};
|
|
|
|
|
@ -1901,6 +2195,7 @@ const submitData = () => {
|
|
|
|
|
.then((res) => {
|
|
|
|
|
proxy.$modal.msgSuccess("提交成功");
|
|
|
|
|
showAnswerFlag.value = true;
|
|
|
|
|
saveSubmitData();
|
|
|
|
|
})
|
|
|
|
|
.catch((error) => {});
|
|
|
|
|
// console.log(666);
|
|
|
|
|
|