From 884b1743406af71dbec26b7cbb0c1717211bb0fe Mon Sep 17 00:00:00 2001 From: guoshipeng <3194674006@qq.com> Date: Fri, 04 Aug 2023 16:45:09 +0800 Subject: [PATCH] fix:切换因子进行查询 --- src/views/list/devicesBasic.vue | 35 ++++++++++++++++++++--------------- 1 files changed, 20 insertions(+), 15 deletions(-) diff --git a/src/views/list/devicesBasic.vue b/src/views/list/devicesBasic.vue index 21f4825..62b48f1 100644 --- a/src/views/list/devicesBasic.vue +++ b/src/views/list/devicesBasic.vue @@ -1286,9 +1286,12 @@ label: '/', }, ] - + private changesen:number=0 private handleChangevalue1(value: string){ - console.log(value); + if(this.changesen===1){ + this.handleChange2(this.reskey); + } + this.changesen=1; } private AQIhandleChange(value: string){ this.handleChange2(this.reskey); @@ -1339,8 +1342,9 @@ // agehou:'' // } ] + private rowSelectionChange(selectedRowKeys: string[], selectedRows: DataType[]){ - // console.log(selectedRows); + console.log(selectedRows); this.selectedtable=selectedRows } private selectedtable:any[]=[] @@ -1676,13 +1680,13 @@ if(this.selectvalue1==='a99054'){ for(var i=0;i<this.datatable.length;i++){ if(this.ceAQIvalue==='+'){ - this.datatable[i].cel=parseFloat(this.datatable[i].cel+Number(this.ceAQIvaluein)).toFixed(2) + this.datatable[i].cel=Number((this.datatable[i].cel + this.ceAQIvaluein).toFixed(2)) }else if(this.ceAQIvalue==='-'){ - this.datatable[i].cel=parseFloat(this.datatable[i].cel-Number(this.ceAQIvaluein)).toFixed(2) + this.datatable[i].cel=Number((this.datatable[i].cel - this.ceAQIvaluein).toFixed(2)) }else if(this.ceAQIvalue==='*'){ - this.datatable[i].cel=parseFloat(this.datatable[i].cel*Number(this.ceAQIvaluein)).toFixed(2) + this.datatable[i].cel=Number((this.datatable[i].cel * this.ceAQIvaluein).toFixed(2)) }else if(this.ceAQIvalue==='/'){ - this.datatable[i].cel=parseFloat(this.datatable[i].cel/Number(this.ceAQIvaluein)).toFixed(3) + this.datatable[i].cel=Number((this.datatable[i].cel / this.ceAQIvaluein).toFixed(3)) } this.datatable[i].agehou='ce1*'+this.datatable[i].cel } @@ -1693,22 +1697,22 @@ // this.datatable[i].agehou='aqi*'+this.datatable[i].aqi+'+'+'ce1*'+this.datatable[i].cel if(this.AQIvalue1==='+'){ // console.log(this,'+++'); - this.datatable[i].aqi=parseFloat((this.datatable[i].aqi) + Number(this.AQIvalue)).toFixed(2) + this.datatable[i].aqi=Number((this.datatable[i].aqi + this.AQIvalue).toFixed(2)) }else if(this.AQIvalue1==='-'){ - this.datatable[i].aqi=parseFloat(this.datatable[i].aqi - Number(this.AQIvalue)).toFixed(2) + this.datatable[i].aqi=Number((this.datatable[i].aqi - this.AQIvalue).toFixed(2)) } else if(this.AQIvalue1==='*'){ - this.datatable[i].aqi=parseFloat(this.datatable[i].aqi * Number(this.AQIvalue)).toFixed(2) + this.datatable[i].aqi=Number((this.datatable[i].aqi * this.AQIvalue).toFixed(2)) }else if(this.AQIvalue1==='/'){ - this.datatable[i].aqi=parseFloat(this.datatable[i].aqi / Number(this.AQIvalue)).toFixed(3) + this.datatable[i].aqi=Number((this.datatable[i].aqi / this.AQIvalue).toFixed(2)) } if(this.ceAQIvalue==='+'){ - this.datatable[i].cel=parseFloat(this.datatable[i].cel + Number(this.ceAQIvaluein)).toFixed(2) + this.datatable[i].cel=Number((this.datatable[i].cel + this.ceAQIvaluein).toFixed(2)) }else if(this.ceAQIvalue==='-'){ - this.datatable[i].cel=parseFloat(this.datatable[i].cel - Number(this.ceAQIvaluein)).toFixed(2) + this.datatable[i].cel=Number((this.datatable[i].cel - this.ceAQIvaluein).toFixed(2)) }else if(this.ceAQIvalue==='*'){ - this.datatable[i].cel=parseFloat(this.datatable[i].cel * Number(this.ceAQIvaluein)).toFixed(2) + this.datatable[i].cel=Number((this.datatable[i].cel * this.ceAQIvaluein).toFixed(2)) }else if(this.ceAQIvalue==='/'){ - this.datatable[i].cel=parseFloat(this.datatable[i].cel / Number(this.ceAQIvaluein)).toFixed(3) + this.datatable[i].cel=Number((this.datatable[i].cel / this.ceAQIvaluein).toFixed(3)) } this.datatable[i].agehou='aqi*'+this.datatable[i].aqi+'+'+'ce1*'+this.datatable[i].cel } @@ -2045,6 +2049,7 @@ this.visibleCreateModal1=false; this.datatable=[] this.selectvalue1='���������������' + this.changesen=0 } private handlerSelectChange(arr1: any, arr2: any) { -- Gitblit v1.8.0