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