| | |
| | | <a-input
|
| | | v-model="AQIvalue"
|
| | | style="width: 100px; margin-left: 15px"
|
| | | @blur="ceAQIhandleChange"
|
| | | />
|
| | | </div>
|
| | | </div>
|
| | |
| | | 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>
|
| | |
| | | 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>=[
|
| | | {
|
| | |
| | | }
|
| | | 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
|
| | |
| | | }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
|
| | | }
|
| | |
| | | }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
|
| | | }
|