diff --git a/src/views/portraitModel/components/bostonAnalysis.vue b/src/views/portraitModel/components/bostonAnalysis.vue index cad9f9a..3a83470 100644 --- a/src/views/portraitModel/components/bostonAnalysis.vue +++ b/src/views/portraitModel/components/bostonAnalysis.vue @@ -297,10 +297,10 @@ const quadrant1 = ref(""); const quadrant2 = ref(""); const quadrant3 = ref(""); const quadrant4 = ref(""); -const quadrant1Color = ref('') -const quadrant2Color = ref('') -const quadrant3Color = ref('') -const quadrant4Color = ref('') +const quadrant1Color = ref(""); +const quadrant2Color = ref(""); +const quadrant3Color = ref(""); +const quadrant4Color = ref(""); const step1Data = ref([ { name: "A", @@ -1099,9 +1099,9 @@ const step5EchartInit = () => { ], }; optionStep5.value.series[0].markArea.data[0][0].name = quadrant1.value; - optionStep5.value.series[0].markArea.data[1][0].name = quadrant2.value - optionStep5.value.series[0].markArea.data[2][0].name = quadrant3.value - optionStep5.value.series[0].markArea.data[3][0].name = quadrant4.value + optionStep5.value.series[0].markArea.data[1][0].name = quadrant2.value; + optionStep5.value.series[0].markArea.data[2][0].name = quadrant3.value; + optionStep5.value.series[0].markArea.data[3][0].name = quadrant4.value; optionStep5.value.series[0].markArea.data[0][0].itemStyle.color = quadrant1Color.value; optionStep5.value.series[0].markArea.data[1][0].itemStyle.color = quadrant2Color.value; optionStep5.value.series[0].markArea.data[2][0].itemStyle.color = quadrant3Color.value; @@ -1363,27 +1363,30 @@ const getData = () => { module: "波士顿矩阵分析", }) .then((res) => { - step1Data.value[0].params1 = res.data.stepFiveA; - step1Data.value[0].params2 = res.data.stepFiveB; - step1Data.value[1].params1 = res.data.stepFiveC; - step1Data.value[1].params2 = res.data.stepFiveD; - step1Data.value[2].params1 = res.data.stepSixA; - step1Data.value[2].params2 = res.data.stepSixB; - step1Data.value[3].params1 = res.data.stepSixC; - step1Data.value[3].params2 = res.data.stepSixD; - step2Data.value[4].params1 = res.data.stepSevenA; - step2Data.value[4].params2 = res.data.stepSevenB; - chart1OptionData.value = JSON.parse(res.data.stepSevenC); - // console.log(JSON.parse(res.data.stepSevenC),'666'); - chart2OptionData.value = JSON.parse(res.data.stepSevenD); - quadrant1.value = res.data.stepEightA; - quadrant2.value = res.data.stepEightB; - quadrant3.value = res.data.stepEightC; - quadrant4.value = res.data.stepEightD; - quadrant1Color.value = res.data.stepNineA; - quadrant2Color.value = res.data.stepNineB; - quadrant3Color.value = res.data.stepNineC; - quadrant4Color.value = res.data.stepNineD; + if (res.data) { + step1Data.value[0].params1 = res.data.stepFiveA; + step1Data.value[0].params2 = res.data.stepFiveB; + step1Data.value[1].params1 = res.data.stepFiveC; + step1Data.value[1].params2 = res.data.stepFiveD; + step1Data.value[2].params1 = res.data.stepSixA; + step1Data.value[2].params2 = res.data.stepSixB; + step1Data.value[3].params1 = res.data.stepSixC; + step1Data.value[3].params2 = res.data.stepSixD; + step2Data.value[4].params1 = res.data.stepSevenA; + step2Data.value[4].params2 = res.data.stepSevenB; + chart1OptionData.value = JSON.parse(res.data.stepSevenC); + // console.log(JSON.parse(res.data.stepSevenC),'666'); + chart2OptionData.value = JSON.parse(res.data.stepSevenD); + quadrant1.value = res.data.stepEightA; + quadrant2.value = res.data.stepEightB; + quadrant3.value = res.data.stepEightC; + quadrant4.value = res.data.stepEightD; + quadrant1Color.value = res.data.stepNineA; + quadrant2Color.value = res.data.stepNineB; + quadrant3Color.value = res.data.stepNineC; + quadrant4Color.value = res.data.stepNineD; + } + // step2Data.value[14].params = res.data.stepTenA; // step2Data.value[15].params = res.data.stepTenB; // step2Data.value[16].params = res.data.stepTenC;