From dbb2a464d215efcda6c0761b0574e9d9d6e9f24d Mon Sep 17 00:00:00 2001 From: liuying <1427574514@qq.com> Date: 周四, 17 10月 2024 15:35:19 +0800 Subject: [PATCH] 整改 --- yiqi_screen/src/components/ProductionStatistics.vue | 41 ++++++++++++++++++++++++++--------------- 1 files changed, 26 insertions(+), 15 deletions(-) diff --git a/yiqi_screen/src/components/ProductionStatistics.vue b/yiqi_screen/src/components/ProductionStatistics.vue index 5a50aa1..65d8a59 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() { -- Gitblit v1.9.3