From fb89f71e5f56f9e02853c206154093af9b701511 Mon Sep 17 00:00:00 2001 From: liuying <1427574514@qq.com> Date: 周三, 30 10月 2024 13:30:33 +0800 Subject: [PATCH] 大屏整改 --- yiqi_screen/src/components/ProductionStatistics.vue | 51 ++++++++++++++++++++++++++++++++------------------- 1 files changed, 32 insertions(+), 19 deletions(-) diff --git a/yiqi_screen/src/components/ProductionStatistics.vue b/yiqi_screen/src/components/ProductionStatistics.vue index 5a50aa1..02da441 100644 --- a/yiqi_screen/src/components/ProductionStatistics.vue +++ b/yiqi_screen/src/components/ProductionStatistics.vue @@ -22,22 +22,33 @@ }, watch: { produceStatisData(val) { - this.$set(this.option.series[1], "data", [ - { value: val.currentMonthProduceNum }, - { value: val.currentMonthPlanNum - val.currentMonthProduceNum }, - ]); - // 褰撳墠鐝粍瀹為檯鐢熶骇鏁伴噺 currentShiftProduceNum - // 褰撳墠鐝粍璁″垝鐢熶骇鏁伴噺 currentShiftPlanNum - this.$set(this.option.series[0], "data", [ - - // { value: 1 }, //瀹為檯鐢熶骇鏁伴噺 1/ (9+1) = 10% - // { value: 9 }, + // 褰撳墠鐝粍瀹為檯鐢熶骇鏁伴噺 currentShiftProduceNum + // 褰撳墠鐝粍璁″垝鐢熶骇鏁伴噺 currentShiftPlanNum + var num1 = val.currentShiftProduceNum; //瀹為檯鐢熶骇鏁伴噺 + var num2 = val.currentShiftPlanNum - val.currentShiftProduceNum; //璁″垝鐢熶骇鏁伴噺 + if(val.currentShiftPlanNum == 0){ //鍒嗘瘝涓�0 鏄剧ず0% + num1 = 0 + num2 = 10 + } + this.$set(this.option.series[0], "data", [ + // { value: 1 }, //瀹為檯鐢熶骇鏁伴噺 1/ (9+1) = 10% + // { value: 9 }, + { value: num1 }, //瀹為檯鐢熶骇鏁伴噺 + { value: num2 }, + ]); + var num3 = val.currentMonthProduceNum; + var num4 = val.currentMonthPlanNum - val.currentMonthProduceNum; + if(val.currentMonthPlanNum == 0 ){ //鍒嗘瘝涓�0 鏄剧ず0% + num3 = 0 + num4 = 10 + } + this.$set(this.option.series[1], "data", [ + { value: num3 }, + { value: num4 }, + ]); - { value: val.currentShiftProduceNum }, - { value: val.currentShiftPlanNum - val.currentShiftProduceNum }, - ]); - this.myChart.setOption(this.option); - this.hignLightPie(); + this.myChart.setOption(this.option); + this.hignLightPie(); }, }, mounted() { @@ -48,7 +59,8 @@ { name: "Access From", type: "pie", - radius: ["25%", "40%"], + // radius: ["25%", "40%"], + radius: ["33%", "40%"],//鐜彉缁� center: ["26%", "47%"], avoidLabelOverlap: false, label: { @@ -63,7 +75,7 @@ scale: false, label: { show: true, - fontSize: 14, + fontSize: 15, fontWeight: "normal", }, }, @@ -80,7 +92,8 @@ { name: "Access From", type: "pie", - radius: ["25%", "40%"], + // radius: ["25%", "40%"], + radius: ["33%", "40%"],//鐜彉缁� center: ["74%", "47%"], avoidLabelOverlap: false, label: { @@ -99,7 +112,7 @@ scale: false, label: { show: true, - fontSize: 14, //楗煎浘涓棿鐨勫瓧浣撳ぇ灏� + fontSize: 15, //楗煎浘涓棿鐨勫瓧浣撳ぇ灏� fontWeight: "normal", }, }, -- Gitblit v1.9.3