dev-QQq
HeHaonan 2 years ago
parent 51e018b660
commit 0dcce54b08

@ -1208,6 +1208,8 @@ const getData = () => {
// //
if (res.data.subState & (res.data.subState == 1)) { if (res.data.subState & (res.data.subState == 1)) {
showAnswerFlag.value = true; showAnswerFlag.value = true;
drawEcharts();
drawLineEchart();
} }
}) })

@ -224,7 +224,7 @@
</div> </div>
<div class="chartXData" v-if="step3AnswerFlag"> <div class="chartXData" v-if="step3AnswerFlag">
<div style="display: flex; align-items: center; justify-content: center"> <div style="display: flex; align-items: center; justify-content: center">
<el-select v-model="chartParam1" placeholder="请选择" style="width: 85px" class="XdataItem" size="small"> <el-select v-model="chartParam1" placeholder="请选择" style="width: 85px" class="XdataItem" size="small" @change="selectData($event, 4)">
<el-option :label="'男士配饰'" :value="'男士配饰'" /> <el-option :label="'男士配饰'" :value="'男士配饰'" />
<el-option :label="'床上用品'" :value="'床上用品'" /> <el-option :label="'床上用品'" :value="'床上用品'" />
<el-option :label="'婴儿用品'" :value="'婴儿用品'" /> <el-option :label="'婴儿用品'" :value="'婴儿用品'" />
@ -236,7 +236,7 @@
</div> </div>
</div> </div>
<div style="display: flex; align-items: center; justify-content: center"> <div style="display: flex; align-items: center; justify-content: center">
<el-select v-model="chartParam2" placeholder="请选择" style="width: 85px" class="XdataItem" size="small"> <el-select v-model="chartParam2" placeholder="请选择" style="width: 85px" class="XdataItem" size="small" @change="selectData($event, 4)">
<el-option :label="'男士配饰'" :value="'男士配饰'" /> <el-option :label="'男士配饰'" :value="'男士配饰'" />
<el-option :label="'床上用品'" :value="'床上用品'" /> <el-option :label="'床上用品'" :value="'床上用品'" />
<el-option :label="'婴儿用品'" :value="'婴儿用品'" /> <el-option :label="'婴儿用品'" :value="'婴儿用品'" />
@ -248,7 +248,7 @@
</div> </div>
</div> </div>
<div style="display: flex; align-items: center; justify-content: center"> <div style="display: flex; align-items: center; justify-content: center">
<el-select v-model="chartParam3" placeholder="请选择" style="width: 85px" class="XdataItem" size="small"> <el-select v-model="chartParam3" placeholder="请选择" style="width: 85px" class="XdataItem" size="small" @change="selectData($event, 4)">
<el-option :label="'男士配饰'" :value="'男士配饰'" /> <el-option :label="'男士配饰'" :value="'男士配饰'" />
<el-option :label="'床上用品'" :value="'床上用品'" /> <el-option :label="'床上用品'" :value="'床上用品'" />
<el-option :label="'婴儿用品'" :value="'婴儿用品'" /> <el-option :label="'婴儿用品'" :value="'婴儿用品'" />
@ -260,7 +260,7 @@
</div> </div>
</div> </div>
<div style="display: flex; align-items: center; justify-content: center"> <div style="display: flex; align-items: center; justify-content: center">
<el-select v-model="chartParam4" placeholder="请选择" style="width: 85px" class="XdataItem" size="small" @change="selectChange"> <el-select v-model="chartParam4" placeholder="请选择" style="width: 85px" class="XdataItem" size="small" @change="selectData($event, 4)">
<el-option :label="'男士配饰'" :value="'男士配饰'" /> <el-option :label="'男士配饰'" :value="'男士配饰'" />
<el-option :label="'床上用品'" :value="'床上用品'" /> <el-option :label="'床上用品'" :value="'床上用品'" />
<el-option :label="'婴儿用品'" :value="'婴儿用品'" /> <el-option :label="'婴儿用品'" :value="'婴儿用品'" />
@ -1137,8 +1137,8 @@ const getData = () => {
}) })
.catch((error) => {}); .catch((error) => {});
}; };
const selectChange = (item) => { const selectData = (item,index) => {
// console.log(22); console.log(index);
// initCharts(); // initCharts();
}; };
const submitData = () => { const submitData = () => {

@ -172,7 +172,7 @@
</div> </div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="提度" align="center" prop="amount"> <el-table-column label="提度" align="center" prop="amount">
<template #default="scope"> <template #default="scope">
<el-input v-model="scope.row.params3" placeholder="请输入" style="width: 70px"></el-input> <el-input v-model="scope.row.params3" placeholder="请输入" style="width: 70px"></el-input>
% %

@ -1929,6 +1929,11 @@ const getData = () => {
step5DataTable3.value[3].params2 = res.data.stepNewFive; step5DataTable3.value[3].params2 = res.data.stepNewFive;
step5DataTable3.value[4].params1 = res.data.stepNewSix; step5DataTable3.value[4].params1 = res.data.stepNewSix;
step5DataTable3.value[4].params2 = res.data.stepNewEight; 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)) { if (res.data.subState & (res.data.subState == 1)) {
showAnswerFlag.value = true; showAnswerFlag.value = true;
@ -2092,73 +2097,61 @@ const getData = () => {
} }
if (step5DataTable2.value[0].params && step5DataTable2.value[0].params != "裤子" && step5DataTable2.value[0].params != "外套") { if (step5DataTable2.value[0].params && step5DataTable2.value[0].params != "裤子" && step5DataTable2.value[0].params != "外套") {
step5DataTable2.value[0].isError = true; step5DataTable2.value[0].isError = true;
} else { } else {
step5DataTable2.value[0].isError = false; step5DataTable2.value[0].isError = false;
} }
if (step5DataTable2.value[1].params && step5DataTable2.value[1].params != "衬衫" && step5DataTable2.value[1].params != "短袖" && step5DataTable2.value[1].params != "睡衣") { if (step5DataTable2.value[1].params && step5DataTable2.value[1].params != "衬衫" && step5DataTable2.value[1].params != "短袖" && step5DataTable2.value[1].params != "睡衣") {
step5DataTable2.value[1].isError = true; step5DataTable2.value[1].isError = true;
} else { } else {
step5DataTable2.value[1].isError = false; step5DataTable2.value[1].isError = false;
} }
if (step5DataTable3.value[0].params1 && step5DataTable3.value[0].params1 != "无") { if (step5DataTable3.value[0].params1 && step5DataTable3.value[0].params1 != "无") {
step5DataTable3.value[0].isError1 = true; step5DataTable3.value[0].isError1 = true;
} else { } else {
step5DataTable3.value[0].isError1 = false; step5DataTable3.value[0].isError1 = false;
} }
if (step5DataTable3.value[0].params2 && step5DataTable3.value[0].params2 != "0") { if (step5DataTable3.value[0].params2 && step5DataTable3.value[0].params2 != "0") {
step5DataTable3.value[0].isError2 = true; step5DataTable3.value[0].isError2 = true;
} else { } else {
step5DataTable3.value[0].isError2 = false; step5DataTable3.value[0].isError2 = false;
} }
if (step5DataTable3.value[1].params1 && step5DataTable3.value[1].params1 != "无") { if (step5DataTable3.value[1].params1 && step5DataTable3.value[1].params1 != "无") {
step5DataTable3.value[1].isError1 = true; step5DataTable3.value[1].isError1 = true;
} else { } else {
step5DataTable3.value[1].isError1 = false; step5DataTable3.value[1].isError1 = false;
} }
if (step5DataTable3.value[1].params2 && step5DataTable3.value[1].params2 != "0") { if (step5DataTable3.value[1].params2 && step5DataTable3.value[1].params2 != "0") {
step5DataTable3.value[1].isError2 = true; step5DataTable3.value[1].isError2 = true;
} else { } else {
step5DataTable3.value[1].isError2 = false; step5DataTable3.value[1].isError2 = false;
} }
if (step5DataTable3.value[2].params1 && step5DataTable3.value[2].params1 != "无") { if (step5DataTable3.value[2].params1 && step5DataTable3.value[2].params1 != "无") {
step5DataTable3.value[2].isError1 = true; step5DataTable3.value[2].isError1 = true;
} else { } else {
step5DataTable3.value[2].isError1 = false; step5DataTable3.value[2].isError1 = false;
} }
if (step5DataTable3.value[2].params2 && step5DataTable3.value[2].params2 != "0") { if (step5DataTable3.value[2].params2 && step5DataTable3.value[2].params2 != "0") {
step5DataTable3.value[2].isError2 = true; step5DataTable3.value[2].isError2 = true;
} else { } else {
step5DataTable3.value[2].isError2 = false; step5DataTable3.value[2].isError2 = false;
} }
if (step5DataTable3.value[3].params1 && step5DataTable3.value[3].params1 != "C") { if (step5DataTable3.value[3].params1 && step5DataTable3.value[3].params1 != "C") {
step5DataTable3.value[3].isError1 = true; step5DataTable3.value[3].isError1 = true;
} else { } else {
step5DataTable3.value[3].isError1 = false; step5DataTable3.value[3].isError1 = false;
} }
if (step5DataTable3.value[3].params2 && step5DataTable3.value[3].params2 != "1") { if (step5DataTable3.value[3].params2 && step5DataTable3.value[3].params2 != "1") {
step5DataTable3.value[3].isError2 = true; step5DataTable3.value[3].isError2 = true;
} else { } else {
step5DataTable3.value[3].isError2 = false; step5DataTable3.value[3].isError2 = false;
} }
if (step5DataTable3.value[4].params1 && step5DataTable3.value[4].params1 != "D") { if (step5DataTable3.value[4].params1 && step5DataTable3.value[4].params1 != "D") {
step5DataTable3.value[4].isError1 = true; step5DataTable3.value[4].isError1 = true;
} else { } else {
step5DataTable3.value[4].isError1 = false; step5DataTable3.value[4].isError1 = false;
} }
if (step5DataTable3.value[4].params2 && step5DataTable3.value[4].params2 != "2") { if (step5DataTable3.value[4].params2 && step5DataTable3.value[4].params2 != "2") {
;
step5DataTable3.value[4].isError2 = true; step5DataTable3.value[4].isError2 = true;
} else { } else {
step5DataTable3.value[4].isError2 = false; step5DataTable3.value[4].isError2 = false;

@ -1673,6 +1673,7 @@ const getData = () => {
// //
if (res.data.subState & (res.data.subState == 1)) { if (res.data.subState & (res.data.subState == 1)) {
showAnswerFlag.value = true; showAnswerFlag.value = true;
draw();
for (let i in step1Data.value.slice(0, step1Data.value.length - 1)) { for (let i in step1Data.value.slice(0, step1Data.value.length - 1)) {
if (step1Data.value[i].params != step1RightAnswer.value[i]) { if (step1Data.value[i].params != step1RightAnswer.value[i]) {
step1Data.value[i].isError = true; step1Data.value[i].isError = true;

@ -622,30 +622,30 @@ const step6Data = ref([
{ {
data1: "1", data1: "1",
data2: "小明", data2: "小明",
data3: "4", data3: "",
data4: "2", data4: "",
data5: "4", data5: "",
}, },
{ {
data1: "2", data1: "2",
data2: "小红", data2: "小红",
data3: "5", data3: "",
data4: "2", data4: "",
data5: "2", data5: "",
}, },
{ {
data1: "3", data1: "3",
data2: "小李", data2: "小李",
data3: "5", data3: "",
data4: "1", data4: "",
data5: "1", data5: "",
}, },
{ {
data1: "平均值", data1: "平均值",
data2: "", data2: "",
data3: "5", data3: "",
data4: "1", data4: "",
data5: "1", data5: "",
}, },
]); ]);
const step7Data = ref([ const step7Data = ref([
@ -1281,6 +1281,33 @@ const getData = () => {
step7Data.value[0].params = res.data.stepFourB; step7Data.value[0].params = res.data.stepFourB;
step7Data.value[1].params = res.data.stepFourC; step7Data.value[1].params = res.data.stepFourC;
step7Data.value[2].params = res.data.stepFourD; 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)) { if (res.data.subState & (res.data.subState == 1)) {
showAnswerFlag.value = true; showAnswerFlag.value = true;
@ -1453,6 +1480,22 @@ const getData = () => {
} else { } else {
step6Data.value[2].isError3 = false; 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) => {}); .catch((error) => {});

@ -1792,6 +1792,7 @@ const getData = () => {
// //
if (res.data.subState & (res.data.subState == 1)) { if (res.data.subState & (res.data.subState == 1)) {
showAnswerFlag.value = true; showAnswerFlag.value = true;
drawEcharts();
for (let i in step1Data.value) { for (let i in step1Data.value) {
if (step1Data.value[i].params1 != step1RightAnswer.value[i].activeNum) { if (step1Data.value[i].params1 != step1RightAnswer.value[i].activeNum) {
step1Data.value[i].isError1 = true; step1Data.value[i].isError1 = true;

Loading…
Cancel
Save