diff --git a/src/views/portraitModel/components/AARRRAnalysis.vue b/src/views/portraitModel/components/AARRRAnalysis.vue
index 2d948dd..c9344e4 100644
--- a/src/views/portraitModel/components/AARRRAnalysis.vue
+++ b/src/views/portraitModel/components/AARRRAnalysis.vue
@@ -1208,6 +1208,8 @@ const getData = () => {
//回显答案
if (res.data.subState & (res.data.subState == 1)) {
showAnswerFlag.value = true;
+ drawEcharts();
+ drawLineEchart();
}
})
diff --git a/src/views/portraitModel/components/abcAnalysis.vue b/src/views/portraitModel/components/abcAnalysis.vue
index 17bc6c0..37c03ff 100644
--- a/src/views/portraitModel/components/abcAnalysis.vue
+++ b/src/views/portraitModel/components/abcAnalysis.vue
@@ -224,7 +224,7 @@
-
+
@@ -248,7 +248,7 @@
-
+
@@ -260,7 +260,7 @@
-
+
@@ -1137,8 +1137,8 @@ const getData = () => {
})
.catch((error) => {});
};
-const selectChange = (item) => {
- // console.log(22);
+const selectData = (item,index) => {
+ console.log(index);
// initCharts();
};
const submitData = () => {
diff --git a/src/views/portraitModel/components/basketAnalysis.vue b/src/views/portraitModel/components/basketAnalysis.vue
index 8792758..dd432ce 100644
--- a/src/views/portraitModel/components/basketAnalysis.vue
+++ b/src/views/portraitModel/components/basketAnalysis.vue
@@ -172,7 +172,7 @@
-
+
%
diff --git a/src/views/portraitModel/components/repurchaseAnalysis.vue b/src/views/portraitModel/components/repurchaseAnalysis.vue
index 058117f..f2de3e5 100644
--- a/src/views/portraitModel/components/repurchaseAnalysis.vue
+++ b/src/views/portraitModel/components/repurchaseAnalysis.vue
@@ -1929,6 +1929,11 @@ 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.stepElevenA && res.data.stepOneB && res.data.stepOneD && res.data.stepTwoB) {
+ draw();
+ // console.log(132);
+ }
+
//回显答案
if (res.data.subState & (res.data.subState == 1)) {
showAnswerFlag.value = true;
@@ -2092,73 +2097,61 @@ const getData = () => {
}
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;
@@ -2208,28 +2201,28 @@ const retrain = () => {
// module: "复购分析",
// })
// .then((res) => {
- proxy.$modal.msgSuccess("重新实训成功");
- for (let i in step1Data.value) {
- step1Data.value[i].params = "";
- }
- for (let i in step2Data.value) {
- step2Data.value[i].params = "";
- }
- for (let i in step4Data.value) {
- if (i % 2 == 0) {
- step4Data.value[i].params1 = "";
- step4Data.value[i].params2 = "";
- }
- }
- for (let i in step5DataTable2.value) {
- step5DataTable2.value[i].params = "";
- }
- for (let i in step5DataTable3.value) {
- step5DataTable3.value[i].params1 = "";
- step5DataTable3.value[i].params2 = "";
- }
- // })
- // .catch((error) => {});
+ proxy.$modal.msgSuccess("重新实训成功");
+ for (let i in step1Data.value) {
+ step1Data.value[i].params = "";
+ }
+ for (let i in step2Data.value) {
+ step2Data.value[i].params = "";
+ }
+ for (let i in step4Data.value) {
+ if (i % 2 == 0) {
+ step4Data.value[i].params1 = "";
+ step4Data.value[i].params2 = "";
+ }
+ }
+ for (let i in step5DataTable2.value) {
+ step5DataTable2.value[i].params = "";
+ }
+ for (let i in step5DataTable3.value) {
+ step5DataTable3.value[i].params1 = "";
+ step5DataTable3.value[i].params2 = "";
+ }
+ // })
+ // .catch((error) => {});
};
defineExpose({
submitData,
diff --git a/src/views/portraitModel/components/retainAnalysis.vue b/src/views/portraitModel/components/retainAnalysis.vue
index 1c7e1a8..fbcdbb8 100644
--- a/src/views/portraitModel/components/retainAnalysis.vue
+++ b/src/views/portraitModel/components/retainAnalysis.vue
@@ -1673,6 +1673,7 @@ const getData = () => {
//回显答案
if (res.data.subState & (res.data.subState == 1)) {
showAnswerFlag.value = true;
+ draw();
for (let i in step1Data.value.slice(0, step1Data.value.length - 1)) {
if (step1Data.value[i].params != step1RightAnswer.value[i]) {
step1Data.value[i].isError = true;
diff --git a/src/views/portraitModel/components/rfmAnalysis.vue b/src/views/portraitModel/components/rfmAnalysis.vue
index d49dd73..4ae2b23 100644
--- a/src/views/portraitModel/components/rfmAnalysis.vue
+++ b/src/views/portraitModel/components/rfmAnalysis.vue
@@ -615,30 +615,30 @@ const step6Data = ref([
{
data1: "1",
data2: "小明",
- data3: "4",
- data4: "2",
- data5: "4",
+ data3: "",
+ data4: "",
+ data5: "",
},
{
data1: "2",
data2: "小红",
- data3: "5",
- data4: "2",
- data5: "2",
+ data3: "",
+ data4: "",
+ data5: "",
},
{
data1: "3",
data2: "小李",
- data3: "5",
- data4: "1",
- data5: "1",
+ data3: "",
+ data4: "",
+ data5: "",
},
{
data1: "平均值",
data2: "",
- data3: "5",
- data4: "1",
- data5: "1",
+ data3: "",
+ data4: "",
+ data5: "",
},
]);
const step7Data = ref([
@@ -1274,6 +1274,33 @@ const getData = () => {
step7Data.value[0].params = res.data.stepFourB;
step7Data.value[1].params = res.data.stepFourC;
step7Data.value[2].params = res.data.stepFourD;
+
+ //将所填值同步到第七步表格
+ step7Data.value[0].data3 = step6Data.value[0].params1;
+ step7Data.value[0].data4 = step6Data.value[0].params2;
+ step7Data.value[0].data5 = step6Data.value[0].params3;
+ step7Data.value[1].data3 = step6Data.value[1].params1;
+ step7Data.value[1].data4 = step6Data.value[1].params2;
+ step7Data.value[1].data5 = step6Data.value[1].params3;
+ step7Data.value[2].data3 = step6Data.value[2].params1;
+ step7Data.value[2].data4 = step6Data.value[2].params2;
+ step7Data.value[2].data5 = step6Data.value[2].params3;
+
+ //将所填值同步到第六步表格
+ step6Data.value[0].data3 = step4Data.value[0].params1;
+ step6Data.value[0].data4 = step4Data.value[0].params2;
+ step6Data.value[0].data5 = step4Data.value[0].params3;
+ step6Data.value[1].data3 = step4Data.value[1].params1;
+ step6Data.value[1].data4 = step4Data.value[1].params2;
+ step6Data.value[1].data5 = step4Data.value[1].params3;
+ step6Data.value[2].data3 = step4Data.value[2].params1;
+ step6Data.value[2].data4 = step4Data.value[2].params2;
+ step6Data.value[2].data5 = step4Data.value[2].params3;
+
+ //将所填值同步到第六步表格
+ step6Data.value[3].data3 = step5Data.value[0].params1;
+ step6Data.value[3].data4 = step5Data.value[0].params2;
+ step6Data.value[3].data5 = step5Data.value[0].params3;
//回显答案
if (res.data.subState & (res.data.subState == 1)) {
showAnswerFlag.value = true;
@@ -1446,6 +1473,22 @@ const getData = () => {
} else {
step6Data.value[2].isError3 = false;
}
+
+ if (step7Data.value[0].params && step7Data.value[0].params !== "重要保持用户") {
+ step7Data.value[0].isError1 = true;
+ } else {
+ step7Data.value[0].isError1 = false;
+ }
+ if (step7Data.value[1].params && step7Data.value[1].params !== "重要价值用户") {
+ step7Data.value[1].isError1 = true;
+ } else {
+ step7Data.value[1].isError1 = false;
+ }
+ if (step7Data.value[2].params && step7Data.value[2].params !== "一般发展用户") {
+ step7Data.value[2].isError1 = true;
+ } else {
+ step7Data.value[2].isError1 = false;
+ }
}
})
.catch((error) => {});
diff --git a/src/views/portraitModel/components/viscosityAnalysis.vue b/src/views/portraitModel/components/viscosityAnalysis.vue
index 227dc9c..191667e 100644
--- a/src/views/portraitModel/components/viscosityAnalysis.vue
+++ b/src/views/portraitModel/components/viscosityAnalysis.vue
@@ -1792,6 +1792,7 @@ const getData = () => {
//回显答案
if (res.data.subState & (res.data.subState == 1)) {
showAnswerFlag.value = true;
+ drawEcharts();
for (let i in step1Data.value) {
if (step1Data.value[i].params1 != step1RightAnswer.value[i].activeNum) {
step1Data.value[i].isError1 = true;