From 164774ffd7e05b1acf5f6d4ddfa8d41155888491 Mon Sep 17 00:00:00 2001 From: chengdandan <2549057906@qq.com> Date: Sun, 26 Feb 2023 09:44:47 +0800 Subject: [PATCH] 20230226 --- src/components/target/typeChart.vue | 7 +++-- src/views/bounced/analysisConfiguration.vue | 3 ++ src/views/bounced/dataBoard.vue | 32 ++++++++++----------- 3 files changed, 24 insertions(+), 18 deletions(-) diff --git a/src/components/target/typeChart.vue b/src/components/target/typeChart.vue index 7bf04974..98a10877 100644 --- a/src/components/target/typeChart.vue +++ b/src/components/target/typeChart.vue @@ -149,9 +149,12 @@ export default { // 计算类型数量的总和 getTotal(dataArr) { - return dataArr[0].type_data.reduce(function(prev, cur) { + if(dataArr!=undefined&&dataArr.length!=0){ + return dataArr[0].type_data.reduce(function(prev, cur) { return cur.quantity + prev }, 0) + } + // return dataArr[0].type_data((pre, cur) => { // return pre + cur @@ -168,7 +171,7 @@ export default { // }else if(dataArr[0].timeMode=='周期时刻'){ // } - + if (dataArr[0].timeMode=='触发') { this.queue = dataArr[0].n_queue } else if (dataArr[0].timeMode=='周期统计') { diff --git a/src/views/bounced/analysisConfiguration.vue b/src/views/bounced/analysisConfiguration.vue index 5164b65c..906e2326 100644 --- a/src/views/bounced/analysisConfiguration.vue +++ b/src/views/bounced/analysisConfiguration.vue @@ -106,6 +106,7 @@ maxlength="30" placeholder="请输入" @blur="updateName($event)" + /> @@ -116,6 +117,7 @@ v-model="scope.row.longitude" maxlength="20" placeholder="请输入" + oninput ="value=value.replace(/[^0-9.]/g,'')" /> @@ -126,6 +128,7 @@ v-model="row.latitude" maxlength="20" placeholder="请输入" + oninput ="value=value.replace(/[^0-9.]/g,'')" /> diff --git a/src/views/bounced/dataBoard.vue b/src/views/bounced/dataBoard.vue index 11f629be..40ea796f 100644 --- a/src/views/bounced/dataBoard.vue +++ b/src/views/bounced/dataBoard.vue @@ -255,15 +255,15 @@ export default { // console.log(_this.$refs.typeChartRef[i], '触发接收的表格数据'); let item = _this.$refs.typeChartRef[i] _this.$refs.typeChartRef[i].$refs.lineChartRef.drawLine(_this.$refs.typeChartRef[i].dataArr,_this.$refs.typeChartRef[i].componentName.split('_')[0]) - if(item.componentName.split('_')[0]=="类型"&&item.$refs.barChartRef){ + // if(item.componentName.split('_')[0]=="类型"&&item.$refs.barChartRef){ - // 数据改变重新渲染柱状图 - item.$refs.barChartRef.drawBar(item.dataArr[0]) + // // 数据改变重新渲染柱状图 + // item.$refs.barChartRef.drawBar(item.dataArr[0]) - }else if(item.componentName.split('_')[0]=="类型"&&item.$refs.pieChartRef){ - // // 数据改变重新渲染饼图 - item.$refs.pieChartRef.drawPie(item.dataArr[0]) - } + // }else if(item.componentName.split('_')[0]=="类型"&&item.$refs.pieChartRef){ + // // // 数据改变重新渲染饼图 + // item.$refs.pieChartRef.drawPie(item.dataArr[0]) + // } } @@ -325,15 +325,15 @@ export default { // } - if(item.componentName.split('_')[0]=="类型"&&item.$refs.barChartRef){ + // if(item.componentName.split('_')[0]=="类型"&&item.$refs.barChartRef){ - // 数据改变重新渲染柱状图 - item.$refs.barChartRef.drawBar(item.dataArr[0]) + // // 数据改变重新渲染柱状图 + // item.$refs.barChartRef.drawBar(item.dataArr[0]) - }else if(item.componentName.split('_')[0]=="类型"&&item.$refs.pieChartRef){ - // // 数据改变重新渲染饼图 - // item.$refs.pieChartRef.drawPie(item.dataArr[0]) - } + // }else if(item.componentName.split('_')[0]=="类型"&&item.$refs.pieChartRef){ + // // // 数据改变重新渲染饼图 + // // item.$refs.pieChartRef.drawPie(item.dataArr[0]) + // } } }) } @@ -377,12 +377,12 @@ export default { // } // } - if(item.componentName.split('_')[0]=="类型"&&item.echartArr.includes('直方图')){ + if(item.componentName.split('_')[0]=="类型"&&item.$refs.barChartRef){ // 数据改变重新渲染柱状图 item.$refs.barChartRef.drawBar(item.dataArr[0]) - }else if(item.componentName.split('_')[0]=="类型"&&item.echartArr.includes('饼状图')){ + }else if(item.componentName.split('_')[0]=="类型"&&item.$refs.pieChartRef){ // // 数据改变重新渲染饼图 item.$refs.pieChartRef.drawPie(item.dataArr[0]) }