From f93b9f80d69fc1d933c672cf516024e332971e13 Mon Sep 17 00:00:00 2001 From: guoshipeng <3194674006@qq.com> Date: Thu, 03 Aug 2023 16:13:06 +0800 Subject: [PATCH] 修改动态联调 --- src/views/list/devicesBasic.vue | 25 +++++++++++++++---------- 1 files changed, 15 insertions(+), 10 deletions(-) diff --git a/src/views/list/devicesBasic.vue b/src/views/list/devicesBasic.vue index 0a554d1..21f4825 100644 --- a/src/views/list/devicesBasic.vue +++ b/src/views/list/devicesBasic.vue @@ -139,6 +139,7 @@ <a-input v-model="AQIvalue" style="width: 100px; margin-left: 15px" + @blur="ceAQIhandleChange" /> </div> </div> @@ -151,11 +152,12 @@ style="width: 100px; margin-left: 10px" allowClear :options="ceAQIoptions" - @change="ceAQIhandleChange" + @change="AQIhandleChange" ></a-select> <a-input v-model="ceAQIvaluein" style="width: 100px; margin-left: 15px" + @blur="ceAQIhandleChange" /> </div> </div> @@ -1289,10 +1291,10 @@ console.log(value); } private AQIhandleChange(value: string){ - console.log(value); + this.handleChange2(this.reskey); } private ceAQIhandleChange(value: string){ - console.log(value); + this.handleChange2(this.reskey); } private tablecolumns:TableColumnType<datatable>=[ { @@ -1656,8 +1658,11 @@ } this.loadRuleData(1) } + private reskey:any=0 private handleChange2(res:any){ - // console.log(res.key); + console.log(res.key); + this.reskey=res + console.log(this.reskey); if(this.selectvalue1==='���������������'){ this.$message.warning('������������������') return @@ -1675,9 +1680,9 @@ }else if(this.ceAQIvalue==='-'){ this.datatable[i].cel=parseFloat(this.datatable[i].cel-Number(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=parseFloat(this.datatable[i].cel*Number(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=parseFloat(this.datatable[i].cel/Number(this.ceAQIvaluein)).toFixed(3) } this.datatable[i].agehou='ce1*'+this.datatable[i].cel } @@ -1692,18 +1697,18 @@ }else if(this.AQIvalue1==='-'){ this.datatable[i].aqi=parseFloat(this.datatable[i].aqi - Number(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=parseFloat(this.datatable[i].aqi * Number(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=parseFloat(this.datatable[i].aqi / Number(this.AQIvalue)).toFixed(3) } if(this.ceAQIvalue==='+'){ this.datatable[i].cel=parseFloat(this.datatable[i].cel + Number(this.ceAQIvaluein)).toFixed(2) }else if(this.ceAQIvalue==='-'){ this.datatable[i].cel=parseFloat(this.datatable[i].cel - Number(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=parseFloat(this.datatable[i].cel * Number(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=parseFloat(this.datatable[i].cel / Number(this.ceAQIvaluein)).toFixed(3) } this.datatable[i].agehou='aqi*'+this.datatable[i].aqi+'+'+'ce1*'+this.datatable[i].cel } -- Gitblit v1.8.0