guoshipeng
2023-08-04 884b1743406af71dbec26b7cbb0c1717211bb0fe
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) {