@@ -59,6 +59,8 @@ export default {
this.dataType = '整机';
}else if(dataTypeParam === '3'){
this.dataType = '3';
+ }else if(dataTypeParam === '6'){
+ this.dataType = '6';
}else{
this.dataType = ''; // 如果不是 '1',则设置为空
}
diff --git a/src/components/baozuo-demo2/pieChart.vue b/src/components/baozuo-demo2/pieChart.vue
index 9ee68e3..a7b586a 100644
--- a/src/components/baozuo-demo2/pieChart.vue
+++ b/src/components/baozuo-demo2/pieChart.vue
@@ -14,11 +14,9 @@
},
chartData: {
type: Object,
- },
- props: {
+ },
dataType: {
}
- },
},
data() {
return {
@@ -39,7 +37,7 @@
},
methods: {
createData() {
- let chartData = [
+ let arr = [
{
value: 35,
name: "外观不良",
@@ -65,7 +63,34 @@
name: "其他不良",
},
];
-
+ let arr2 = [
+ {
+ value: 35,
+ name: "外观不良",
+ },
+ {
+ value: 20,
+ name: "尺寸不良",
+ },
+ {
+ value: 16,
+ name: "功能不良",
+ },
+ {
+ value: 12,
+ name: "包装不良",
+ },
+ {
+ value: 12,
+ name: "标签不良",
+ },
+ {
+ value: 27,
+ name: "其他不良",
+ },
+ ];
+ let chartData = this.dataType == '6'?arr2 : arr;
+ console.log(this.dataType,chartData)
var myChart = echarts.init(document.getElementById('pieId-new'));
this.option = {