From c9268d6be2baae3e9c3a97ee6ed6684482b0574e Mon Sep 17 00:00:00 2001 From: zhuzhuanzhuan Date: 星期二, 01 八月 2023 17:55:26 +0800 Subject: [PATCH] 设备日志界面的持续时间的显示处理,设备数据对比分析界面调取接口,渲染,设备工作日历界面的班制接口的修改 --- src/views/mdc/base/modules/comparativeAnalysis/conparativeAnalysisPie.vue | 37 ++++++++++++++++++++++++++++++++++++- 1 files changed, 36 insertions(+), 1 deletions(-) diff --git a/src/views/mdc/base/modules/comparativeAnalysis/conparativeAnalysisPie.vue b/src/views/mdc/base/modules/comparativeAnalysis/conparativeAnalysisPie.vue index bec9df9..10e0b5c 100644 --- a/src/views/mdc/base/modules/comparativeAnalysis/conparativeAnalysisPie.vue +++ b/src/views/mdc/base/modules/comparativeAnalysis/conparativeAnalysisPie.vue @@ -9,17 +9,25 @@ import * as echarts from 'echarts' export default { name: 'conparativeAnalysisPie', - propa:{}, + props:{ dataList:''}, data(){ return{ closeRate:0, openRate:0, usedRate:0, waitRate:0, + RateList:[] } }, created(){ + }, + watch:{ + dataList(val){ + this.RateList = val + console.log(val) + this.drawTu() + }, }, mounted() { this.drawTu() @@ -105,6 +113,33 @@ {value: 0, name: '鍏虫満鐜�'}] }] }; + console.log(this.RateList) + if(this.RateList != null){ + console.log(this.RateList) + this.closeRate =[] + this.openRate =[] + this.usedRate = [] + this.waitRate = [] + if(this.RateList.length>0){ + this.closeRate=this.RateList[0].closeRate + this.openRate=this.RateList[0].openRate + this.usedRate=this.RateList[0].processRate + this.waitRate=this.RateList[0].waitRate + pieCompChartOption1.series[0].data = [{value:this.openRate, name:'寮�鏈虹巼'},{value:this.closeRate, name:'鍏虫満鐜�'}]; + pieCompChartOption2.series[0].data = [{value:(this.usedRate * 100).toFixed(2), name:'鍔犲伐鐜�'},{value:(this.waitRate * 100).toFixed(2), name:'寰呮満鐜�'},{value:(this.closeRate * 100).toFixed(2), name:'鍏虫満鐜�'}]; + console.log(pieCompChartOption1.series[0].data) + pieCompChart1.setOption(pieCompChartOption1); + pieCompChart2.setOption(pieCompChartOption2); + }else{ + pieCompChart1.setOption(pieCompChartOption1); + pieCompChart2.setOption(pieCompChartOption2); + } + + }else{ + pieCompChart1.setOption(pieCompChartOption1); + pieCompChart2.setOption(pieCompChartOption2); + } + pieCompChart1.setOption(pieCompChartOption1); pieCompChart2.setOption(pieCompChartOption2); window.addEventListener('resize', function() { -- Gitblit v1.9.3