From 555377d05dd91f257485b861237b5ae54baf0841 Mon Sep 17 00:00:00 2001
From: quanyawei <401863037@qq.com>
Date: Sun, 04 Feb 2024 14:51:06 +0800
Subject: [PATCH] Merge branch 'feature_1.0'

---
 src/components/device/calibration.vue |  664 +++++++++++++++++++++++++++++++------------------------
 1 files changed, 374 insertions(+), 290 deletions(-)

diff --git a/src/components/device/calibration.vue b/src/components/device/calibration.vue
index ab2ddbe..48d2a3d 100644
--- a/src/components/device/calibration.vue
+++ b/src/components/device/calibration.vue
@@ -71,10 +71,14 @@
         <a-form-item style="">
           <a-pagination
             style="margin-right: 0"
-            :default-current="1"
             :pageSize="size"
+            :pageSizeOptions="pageSizeOptions"
+            @showSizeChange="onShowSizeChange"
             :total="total"
             @change="turnPage"
+            show-quick-jumper
+            showSizeChanger
+            :show-total="(total) => `������ ${total} ���������`"
           />
         </a-form-item>
       </a-form>
@@ -421,509 +425,589 @@
 </template>
 
 <script lang="tsx">
-import {
-  Component,
-  Prop,
-  Vue,
-  Emit, Watch,
-} from 'vue-property-decorator';
-import moment from 'moment';
+import { Component, Prop, Vue, Emit, Watch } from "vue-property-decorator";
+import moment from "moment";
 import { get, post } from "@/util/request";
 
 @Component({})
 export default class Calibration extends Vue {
-  private flueOfSensor: string = ''
+  private flueOfSensor: string = "";
   @Prop({
     type: Boolean,
-    default: false
+    default: false,
   })
-  private wFlag: boolean
+  private wFlag: boolean;
 
   @Prop({
     type: Object,
-    default: () => {
-    }
+    default: () => {},
   })
-  private caliRecord: any
+  private caliRecord: any;
 
-  @Watch('wFlag', {
-    deep: true
+  @Watch("wFlag", {
+    deep: true,
   })
   private watchFlag(newVal: boolean, oldVal: boolean) {
-    this.getSensorByVersionId()
+    this.getSensorByVersionId();
   }
 
-// ������������
+  // ������������
   private pagination: any = {
     total: 0,
     current: 1,
     pageSize: 5,
     showSizeChanger: false,
-    showQuickJumper: false
-  }
+    showQuickJumper: false,
+  };
 
   private handleTableChange(pagination: any, filters: any, sorter: any): void {
-    this.pagination.current = pagination.current
-    this.getSersorFomule()
+    this.pagination.current = pagination.current;
+    this.getSersorFomule();
   }
   // ������������=========================================
   private gFormula() {
     if (this.addFlag === false && this.editFlag === true) {
-      if (this.sensorCode === 'a40001') {
-        const yanqi = JSON.parse(this.caliRecord.extend)
-        this.editData.cel = (this.editData.val1 !== '') ? ('(currentSpeed' + this.editData.formula1 + '' + this.editData.val1 + ')') + '*' + yanqi.area : ''
-      } else if (this.sensorCode === 'a01011') {
-        this.editData.cel = (this.editData.val1 !== '') ? ('cel' + this.editData.formula1 + '' + this.editData.val1 ) :  this.editData.cel
-      }else {
-        if (this.editData.val1 === '' && this.editData.val2 !== '') {
-          this.editData.cel = 'cel' + this.editData.formula2 + '' + this.editData.val2
-        } else if (this.editData.val1 !== '' && this.editData.val2 !== '') {
-          this.editData.cel = this.editData.type1 + '' + this.editData.formula1 + '' + this.editData.val1 + '+cel' + this.editData.formula2 + '' + this.editData.val2
-        } else if (this.editData.val1 !== '' && this.editData.val2 === '') {
-          this.editData.cel = this.editData.type1 + '' + this.editData.formula1 + '' + this.editData.val1
+      if (this.sensorCode === "a40001") {
+        const yanqi = JSON.parse(this.caliRecord.extend);
+        this.editData.cel =
+          this.editData.val1 !== ""
+            ? "(currentSpeed" +
+              this.editData.formula1 +
+              "" +
+              this.editData.val1 +
+              ")" +
+              "*" +
+              yanqi.area
+            : "";
+      } else if (this.sensorCode === "a01011") {
+        this.editData.cel =
+          this.editData.val1 !== ""
+            ? "cel" + this.editData.formula1 + "" + this.editData.val1
+            : this.editData.cel;
+      } else {
+        if (this.editData.val1 === "" && this.editData.val2 !== "") {
+          this.editData.cel =
+            "cel" + this.editData.formula2 + "" + this.editData.val2;
+        } else if (this.editData.val1 !== "" && this.editData.val2 !== "") {
+          this.editData.cel =
+            this.editData.type1 +
+            "" +
+            this.editData.formula1 +
+            "" +
+            this.editData.val1 +
+            "+cel" +
+            this.editData.formula2 +
+            "" +
+            this.editData.val2;
+        } else if (this.editData.val1 !== "" && this.editData.val2 === "") {
+          this.editData.cel =
+            this.editData.type1 +
+            "" +
+            this.editData.formula1 +
+            "" +
+            this.editData.val1;
         } else {
-          this.editData.cel = ''
+          this.editData.cel = "";
         }
       }
-
     } else {
-      if(this.sensorCode === 'a40001') {
+      if (this.sensorCode === "a40001") {
         if (this.caliRecord.extend !== null) {
-          const yanqi = JSON.parse(this.caliRecord.extend)
+          const yanqi = JSON.parse(this.caliRecord.extend);
           if (yanqi.area) {
-            this.addData.cel = (this.addData.val1 !== '') ? ('(currentSpeed' + this.addData.formula1 + '' + this.addData.val1 + ')') + '*' + yanqi.area : ''
+            this.addData.cel =
+              this.addData.val1 !== ""
+                ? "(currentSpeed" +
+                  this.addData.formula1 +
+                  "" +
+                  this.addData.val1 +
+                  ")" +
+                  "*" +
+                  yanqi.area
+                : "";
           } else {
-            this.$message.warning('������������������������������������')
+            this.$message.warning("������������������������������������");
           }
         } else {
-          this.$message.warning('������������������������������������')
+          this.$message.warning("������������������������������������");
         }
       } else {
-        if (this.addData.val1 === '' && this.addData.val2 !== '') {
-          this.addData.cel = 'cel' + this.addData.formula2 + '' + this.addData.val2
-        } else if (this.addData.val1 !== '' && this.addData.val2 !== '') {
-          this.addData.cel = this.addData.type1 + '' + this.addData.formula1 + '' + this.addData.val1 + '+cel' + this.addData.formula2 + '' + this.addData.val2
-        } else if (this.addData.val1 !== '' && this.addData.val2 === '') {
-          this.addData.cel = this.addData.type1 + '' + this.addData.formula1 + '' + this.addData.val1
+        if (this.addData.val1 === "" && this.addData.val2 !== "") {
+          this.addData.cel =
+            "cel" + this.addData.formula2 + "" + this.addData.val2;
+        } else if (this.addData.val1 !== "" && this.addData.val2 !== "") {
+          this.addData.cel =
+            this.addData.type1 +
+            "" +
+            this.addData.formula1 +
+            "" +
+            this.addData.val1 +
+            "+cel" +
+            this.addData.formula2 +
+            "" +
+            this.addData.val2;
+        } else if (this.addData.val1 !== "" && this.addData.val2 === "") {
+          this.addData.cel =
+            this.addData.type1 +
+            "" +
+            this.addData.formula1 +
+            "" +
+            this.addData.val1;
         } else {
-          this.addData.cel = ''
+          this.addData.cel = "";
         }
       }
-
     }
-
   }
 
   // selectData
   private selectType: any[] = [
-    {'key': 'aqi', 'value': 'AQI���'}, {'key': 'vocs', 'value': 'Vocs���'}
-  ]
+    { key: "aqi", value: "AQI���" },
+    { key: "vocs", value: "Vocs���" },
+  ];
   private selectSymbol: any[] = [
-    {'key': '+', 'value': '���'}, {'key': '-', 'value': '���'}, {'key': '*', 'value': '���'}, {'key': '/', 'value': '���'}
-  ]
+    { key: "+", value: "���" },
+    { key: "-", value: "���" },
+    { key: "*", value: "���" },
+    { key: "/", value: "���" },
+  ];
 
   //������������
   private addData: any = {
-    startTime: moment('00:00:00', 'HH:mm:ss'),
-    endTime: moment('23:59:59', 'HH:mm:ss'),
-    type1: 'aqi',
-    formula1: '+',
-    formula2: '+',
-    val1: '',
-    val2: '',
-    cel: ''
+    startTime: moment("00:00:00", "HH:mm:ss"),
+    endTime: moment("23:59:59", "HH:mm:ss"),
+    type1: "aqi",
+    formula1: "+",
+    formula2: "+",
+    val1: "",
+    val2: "",
+    cel: "",
+  };
+  private pageSizeOptions: any = ["10", "30", "60", "100"];
+
+  private onShowSizeChange(current: any, pageSize: any) {
+    this.size = pageSize;
+    this.getSensorByVersionId();
   }
-
-// ������������
-  private dataSource: any = null
+  // ������������
+  private dataSource: any = null;
   // ������sensorCode
-  private sensorCode: any = ''
+  private sensorCode: any = "";
 
-//������������������
+  //������������������
   private turnState(event: any) {
     if (event !== undefined) {
-      this.sensorCode = ''
-      let code = ''
+      this.sensorCode = "";
+      let code = "";
       for (let i = 0; i < this.dataSensors.length; i++) {
         if (this.dataSensors[i].id === Number(event)) {
-          code = this.dataSensors[i].code
+          code = this.dataSensors[i].code;
         }
       }
-      this.sensorCode = code
-      this.getTimeArea()
-      this.getSersorFomule()
+      this.sensorCode = code;
+      this.getTimeArea();
+      this.getSersorFomule();
     }
   }
 
   //���������������������������
-  private savaTimeArea: any = null
+  private savaTimeArea: any = null;
   // ���������������
   private getTimeArea() {
-    get('deviceAdjustValue/getTimeSlot', {
-        mac: this.caliRecord.mac,
-        sensor_code: this.sensorCode
+    get("deviceAdjustValue/getTimeSlot", {
+      mac: this.caliRecord.mac,
+      sensor_code: this.sensorCode,
     }).then((res: any) => {
-      this.savaTimeArea = res.data.data.timeSlotList
-    })
+      this.savaTimeArea = res.data.data.timeSlotList;
+    });
   }
 
   // ������������������������
   private getSersorFomule() {
-    get('deviceAdjustValue/getDeviceAdjustValueByCondition', {
-            mac: this.caliRecord.mac,
-            current: this.pagination.current,
-            sensor_code: this.sensorCode,
-            size: this.pagination.pageSize,
-            orderType: 0
+    get("deviceAdjustValue/getDeviceAdjustValueByCondition", {
+      mac: this.caliRecord.mac,
+      current: this.pagination.current,
+      sensor_code: this.sensorCode,
+      size: this.pagination.pageSize,
+      orderType: 0,
     }).then((res: any) => {
-      this.pagination.total = res.data.data.totalNumber
-      this.dataSource = res.data.data.deviceAdjustValues
+      this.pagination.total = res.data.data.totalNumber;
+      this.dataSource = res.data.data.deviceAdjustValues;
       console.log(parseInt(res.data.data.deviceAdjustValues[0].value));
-    })
+    });
   }
 
   //������������
   private caliRules: any = {
     startTime: [
-      {required: true, message: '���������������������', trigger: ['change', 'blur']},
-      {validator: this.vali(), trigger: ['change', 'blur']}
+      {
+        required: true,
+        message: "���������������������",
+        trigger: ["change", "blur"],
+      },
+      { validator: this.vali(), trigger: ["change", "blur"] },
     ],
     endTime: [
-      {required: true, message: '���������������������'},
-      {validator: this.vali(), trigger: ['change', 'blur']}
+      { required: true, message: "���������������������" },
+      { validator: this.vali(), trigger: ["change", "blur"] },
     ],
     cel: [
-      {required: true, message: '���������������������', trigger: ['change', 'blur']},
-    ]
-  }
+      {
+        required: true,
+        message: "���������������������",
+        trigger: ["change", "blur"],
+      },
+    ],
+  };
 
   private vali() {
     let ru = (rule: any, value: any, callback: any) => {
       if (this.addFlag === true) {
         if (this.addData.endTime < this.addData.startTime) {
-          callback(new Error('���������������������������������'))
+          callback(new Error("���������������������������������"));
         } else {
-          callback()
+          callback();
         }
       } else {
         if (this.editData.endTime < this.editData.startTime) {
-          callback(new Error('���������������������������������'))
+          callback(new Error("���������������������������������"));
         } else {
-          callback()
+          callback();
         }
       }
-
-    }
-    return ru
+    };
+    return ru;
   }
 
-
-// ������������������������������������
+  // ������������������������������������
   private judgeTime(startTime: any, endTime: any) {
-    let arr1 = []
+    let arr1 = [];
     // ������������������
-    let sTime = new Date(startTime)
-    let sSecondNum = ''
-    let sHour = sTime.getHours().toString().length === 2 ? sTime.getHours() : '0' + sTime.getHours()
-    let sMinutes = sTime.getMinutes().toString().length === 2 ? sTime.getMinutes() : '0' + sTime.getMinutes()
-    sSecondNum = Number(sHour) * 60 * 60 + Number(sMinutes) * 60
+    let sTime = new Date(startTime);
+    let sSecondNum = "";
+    let sHour =
+      sTime.getHours().toString().length === 2
+        ? sTime.getHours()
+        : "0" + sTime.getHours();
+    let sMinutes =
+      sTime.getMinutes().toString().length === 2
+        ? sTime.getMinutes()
+        : "0" + sTime.getMinutes();
+    sSecondNum = Number(sHour) * 60 * 60 + Number(sMinutes) * 60;
     // ������������������
-    let eTime = new Date(endTime)
-    let eSecondNum = ''
-    let eHour = eTime.getHours().toString().length === 2 ? eTime.getHours() : '0' + eTime.getHours()
-    let eMinutes = eTime.getMinutes().toString().length === 2 ? eTime.getMinutes() : '0' + eTime.getMinutes()
-    eSecondNum = Number(eHour) * 60 * 60 + Number(eMinutes) * 60
-    arr1.push(sSecondNum)
-    arr1.push(eSecondNum)
-    let arrFlag = []
+    let eTime = new Date(endTime);
+    let eSecondNum = "";
+    let eHour =
+      eTime.getHours().toString().length === 2
+        ? eTime.getHours()
+        : "0" + eTime.getHours();
+    let eMinutes =
+      eTime.getMinutes().toString().length === 2
+        ? eTime.getMinutes()
+        : "0" + eTime.getMinutes();
+    eSecondNum = Number(eHour) * 60 * 60 + Number(eMinutes) * 60;
+    arr1.push(sSecondNum);
+    arr1.push(eSecondNum);
+    let arrFlag = [];
     // ������������
     for (let i = 0; i < this.savaTimeArea.length; i++) {
       if (this.editRecord) {
-        if (this.savaTimeArea[i].id === this.editRecord.id){
+        if (this.savaTimeArea[i].id === this.editRecord.id) {
           continue;
         }
       }
-      let arr2 = []
-      let perStartTime = this.savaTimeArea[i].startTime
-      let startArray = perStartTime.split(':')
-      let sNum = Number(startArray[0]) * 3600 + Number(startArray[1]) * 60
-      arr2.push(sNum)
-      let perEndTime = this.savaTimeArea[i].endTime
-      let endArray = perEndTime.split(':')
-      let eNum = Number(endArray[0]) * 3600 + Number(endArray[1]) * 60
-      arr2.push(eNum)
-      let flag = this.isIntersect(arr1, arr2)
-      arrFlag.push(flag)
+      let arr2 = [];
+      let perStartTime = this.savaTimeArea[i].startTime;
+      let startArray = perStartTime.split(":");
+      let sNum = Number(startArray[0]) * 3600 + Number(startArray[1]) * 60;
+      arr2.push(sNum);
+      let perEndTime = this.savaTimeArea[i].endTime;
+      let endArray = perEndTime.split(":");
+      let eNum = Number(endArray[0]) * 3600 + Number(endArray[1]) * 60;
+      arr2.push(eNum);
+      let flag = this.isIntersect(arr1, arr2);
+      arrFlag.push(flag);
     }
-    return arrFlag
+    return arrFlag;
   }
 
   // ���������������������������������
   private isIntersect(arr1: Array, arr2: Array) {
-    let start = [Math.min(...arr1), Math.min(...arr2)];//������������������������
-    let end = [Math.max(...arr1), Math.max(...arr2)];//������������������������
-    return Math.max(...start) < Math.min(...end);//������������������������ ������ ������������ ���������������������
+    let start = [Math.min(...arr1), Math.min(...arr2)]; //������������������������
+    let end = [Math.max(...arr1), Math.max(...arr2)]; //������������������������
+    return Math.max(...start) < Math.min(...end); //������������������������ ������ ������������ ���������������������
   }
-
 
   // ������������
   private clearCel() {
-    this.addData.cel = ''
-    this.editData.cel = ''
+    this.addData.cel = "";
+    this.editData.cel = "";
   }
 
-  private created() {
-  }
+  private created() {}
 
   // ���������������������������
   private columns: any[] = [
     {
       title: "������������",
-      dataIndex: "startTime"
+      dataIndex: "startTime",
     },
     {
       title: "������������",
-      dataIndex: "endTime"
+      dataIndex: "endTime",
     },
     {
       title: "������",
-      dataIndex: "value"
+      dataIndex: "value",
     },
     {
       title: "������",
-      customRender: this.opRender
-    }
+      customRender: this.opRender,
+    },
   ];
 
   // ���������������
-  private startTimeString: any = ''
-  private endTimeString: any = ''
+  private startTimeString: any = "";
+  private endTimeString: any = "";
 
   //������������������
   private turnStartTime(time: any) {
-    let d = new Date(time._d)
-    let hour = d.getHours().toString().length === 2 ? d.getHours() : '0' + d.getHours()
-    let minutes = d.getMinutes().toString().length === 2 ? d.getMinutes() : '0' + d.getMinutes()
-    this.startTimeString = hour + ':' + minutes + ':00'
-
+    let d = new Date(time._d);
+    let hour =
+      d.getHours().toString().length === 2 ? d.getHours() : "0" + d.getHours();
+    let minutes =
+      d.getMinutes().toString().length === 2
+        ? d.getMinutes()
+        : "0" + d.getMinutes();
+    this.startTimeString = hour + ":" + minutes + ":00";
   }
 
   private turnEndTime(time: any) {
-    let d = new Date(time._d)
-    let hour = d.getHours().toString().length === 2 ? d.getHours() : '0' + d.getHours()
-    let minutes = d.getMinutes().toString().length === 2 ? d.getMinutes() : '0' + d.getMinutes()
-    this.endTimeString = hour + ':' + minutes + ':00'
+    let d = new Date(time._d);
+    let hour =
+      d.getHours().toString().length === 2 ? d.getHours() : "0" + d.getHours();
+    let minutes =
+      d.getMinutes().toString().length === 2
+        ? d.getMinutes()
+        : "0" + d.getMinutes();
+    this.endTimeString = hour + ":" + minutes + ":00";
   }
 
-// ������������������������--------------------------------------------------
-  private currentPage: number = 1
-  private total: number = 0
-  private size: number = 0
+  // ������������������������--------------------------------------------------
+  private currentPage: number = 1;
+  private total: number = 0;
+  private size: number = 10;
 
   private turnPage(current: any) {
-    this.currentPage = current
-    this.getSensorByVersionId()
+    this.currentPage = current;
+    this.getSensorByVersionId();
   }
 
   // ������������
-  private dataSensors: any = null
+  private dataSensors: any = null;
 
   // ������������id������������
   private getSensorByVersionId() {
     get("version/queryById", {
-                id: this.caliRecord.version.id,
-                page: this.currentPage,
-                size: 5
-        })
-        .then((res: any) => {
-          this.dataSensors = res.data.data.versions[0].sensors
-          this.total = res.data.data.total
-          this.size = res.data.data.size
-        })
-        .catch(err => {
-          console.log(err);
-        });
+      id: this.caliRecord.version.id,
+      page: this.currentPage,
+      size: this.size,
+    })
+      .then((res: any) => {
+        this.dataSensors = res.data.data.versions[0].sensors;
+        this.total = res.data.data.total;
+      })
+      .catch((err) => {
+        console.log(err);
+      });
   }
 
-
   private handleCancel() {
-    this.sendFlag(false)
-    this.currentPage = 1
+    this.sendFlag(false);
+    this.currentPage = 1;
   }
 
   private handleOk() {
-    this.sendFlag(false)
-    this.currentPage = 1
+    this.sendFlag(false);
+    this.currentPage = 1;
   }
 
-  @Emit('cFlag')
+  @Emit("cFlag")
   private sendFlag(flag: boolean) {
     return flag;
   }
 
   // ���������������-----------------------------------------------------------------------------
 
-  private addFlag: boolean = false
+  private addFlag: boolean = false;
 
   private addCalib() {
-    this.addFlag = true
+    this.addFlag = true;
   }
 
   private handleAddlOk() {
     this.$refs.addCaliForm.validate((valid: any) => {
       if (valid) {
-        let flag = this.judgeTime(this.addData.startTime, this.addData.endTime)
+        let flag = this.judgeTime(this.addData.startTime, this.addData.endTime);
         if (flag.indexOf(true) !== -1) {
-          this.$message.warning('���������������������������������������������������������', 2)
+          this.$message.warning("���������������������������������������������������������", 2);
         } else {
-          post('deviceAdjustValue/insertOneDeviceAdjustValue', {
-                mac: this.caliRecord.mac,
-                startTime: this.startTimeString === '' ? '00:00:00' : this.startTimeString,
-                endTime:  this.endTimeString === '' ? '23:59:00' : this.endTimeString,
-                value: this.addData.cel,
-                sensorCode: this.sensorCode
-              }
-          ).then((res: any) => {
+          post("deviceAdjustValue/insertOneDeviceAdjustValue", {
+            mac: this.caliRecord.mac,
+            startTime:
+              this.startTimeString === "" ? "00:00:00" : this.startTimeString,
+            endTime:
+              this.endTimeString === "" ? "23:59:00" : this.endTimeString,
+            value: this.addData.cel,
+            sensorCode: this.sensorCode,
+          }).then((res: any) => {
             if (res.data.code === 0) {
-              this.addData.val1 = ''
-              this.addData.val2 = ''
-              this.addData.formula1 = '+'
-              this.addData.formula2 = '+'
-              this.addData.type1 = 'aqi'
-              this.getSersorFomule()
-              this.$message.success(res.data.message)
-              this.startTimeString = ''
-              this.endTimeString = ''
-              this.addData.startTime = moment('00:00:00', 'HH:mm:ss')
-              this.addData.endTime = moment('23:59:59', 'HH:mm:ss')
-              this.addData.cel = ''
-              this.addFlag = false
-              this.getTimeArea()
+              this.addData.val1 = "";
+              this.addData.val2 = "";
+              this.addData.formula1 = "+";
+              this.addData.formula2 = "+";
+              this.addData.type1 = "aqi";
+              this.getSersorFomule();
+              this.$message.success(res.data.message);
+              this.startTimeString = "";
+              this.endTimeString = "";
+              this.addData.startTime = moment("00:00:00", "HH:mm:ss");
+              this.addData.endTime = moment("23:59:59", "HH:mm:ss");
+              this.addData.cel = "";
+              this.addFlag = false;
+              this.getTimeArea();
             } else {
-              this.$message.warning(res.data.message)
+              this.$message.warning(res.data.message);
             }
-          })
+          });
         }
       }
-    })
-
-
+    });
   }
   private handleAddCancel() {
-    this.addData.startTime = moment('00:00:00', 'HH:mm:ss')
-    this.addData.endTime = moment('23:59:59', 'HH:mm:ss')
-    this.addData.val1 = ''
-    this.addData.val2 = ''
-    this.addData.formula1 = '+'
-    this.addData.formula2 = '+'
-    this.addData.type1 = 'aqi'
-    this.addData.cel = ''
-    this.startTimeString = ''
-    this.endTimeString = ''
-    this.addFlag = false
+    this.addData.startTime = moment("00:00:00", "HH:mm:ss");
+    this.addData.endTime = moment("23:59:59", "HH:mm:ss");
+    this.addData.val1 = "";
+    this.addData.val2 = "";
+    this.addData.formula1 = "+";
+    this.addData.formula2 = "+";
+    this.addData.type1 = "aqi";
+    this.addData.cel = "";
+    this.startTimeString = "";
+    this.endTimeString = "";
+    this.addFlag = false;
   }
   // ������------------------------------------------------------------------------------------------------
   private editData: any = {
     startTime: null,
     endTime: null,
-    type1: 'aqi',
-    formula1: '+',
-    formula2: '+',
-    val1: '',
-    val2: '',
-    cel: ''
-  }
-  private editFlag: boolean = false
-  private editRecord: any = null
+    type1: "aqi",
+    formula1: "+",
+    formula2: "+",
+    val1: "",
+    val2: "",
+    cel: "",
+  };
+  private editFlag: boolean = false;
+  private editRecord: any = null;
 
   // ������������
   private handleEditlOk() {
     this.$refs.editCaliForm.validate((valid: any) => {
       if (valid) {
-        let flag = this.judgeTime(this.editData.startTime, this.editData.endTime)
+        let flag = this.judgeTime(
+          this.editData.startTime,
+          this.editData.endTime
+        );
         if (flag.indexOf(true) !== -1) {
-          this.$message.warning('���������������������������������������������������������', 2)
+          this.$message.warning("���������������������������������������������������������", 2);
         } else {
-          let startTime = this.startTimeString === this.editRecord.startTime ? null : this.startTimeString === '' ? null : this.startTimeString
-          let endTime = this.endTimeString === this.editRecord.endTime ? null : this.endTimeString === '' ? null : this.endTimeString
-          let fomule = this.editData.cel === this.editRecord.value ? null : this.editData.cel
-          if ((startTime || endTime || fomule)) {
-            post('deviceAdjustValue/updateOneDeviceAdjustValue', {
-                  id: this.editRecord.id,
-                  start_time: startTime,
-                  end_time: endTime,
-                  value: fomule
-                }
-            ).then((res: any) => {
+          let startTime =
+            this.startTimeString === this.editRecord.startTime
+              ? null
+              : this.startTimeString === ""
+              ? null
+              : this.startTimeString;
+          let endTime =
+            this.endTimeString === this.editRecord.endTime
+              ? null
+              : this.endTimeString === ""
+              ? null
+              : this.endTimeString;
+          let fomule =
+            this.editData.cel === this.editRecord.value
+              ? null
+              : this.editData.cel;
+          if (startTime || endTime || fomule) {
+            post("deviceAdjustValue/updateOneDeviceAdjustValue", {
+              id: this.editRecord.id,
+              start_time: startTime,
+              end_time: endTime,
+              value: fomule,
+            }).then((res: any) => {
               if (res.data.code === 0) {
-                this.getSersorFomule()
-                this.$message.success(res.data.message)
-                this.editFlag = false
-                this.startTimeString = ''
-                this.endTimeString = ''
-                this.editRecord = null
-                this.editData.val1 = ''
-                this.editData.val2 = ''
-                this.editData.formula1 = '+'
-                this.editData.formula2 = '+'
-                this.getTimeArea()
+                this.getSersorFomule();
+                this.$message.success(res.data.message);
+                this.editFlag = false;
+                this.startTimeString = "";
+                this.endTimeString = "";
+                this.editRecord = null;
+                this.editData.val1 = "";
+                this.editData.val2 = "";
+                this.editData.formula1 = "+";
+                this.editData.formula2 = "+";
+                this.getTimeArea();
               }
-            })
+            });
           } else {
-            this.$message.warning('���������')
+            this.$message.warning("���������");
           }
-
         }
       }
-    })
+    });
   }
 
   private handleEditCancel() {
-    this.editFlag = false
+    this.editFlag = false;
   }
 
   private handleEditModalVisible(flag: boolean, record: any) {
-    this.editFlag = flag
-    this.editRecord = record
-    this.editData.startTime = moment(record.startTime, 'HH:mm:ss')
-    this.editData.endTime = moment(record.endTime, 'HH:mm:ss')
-    this.editData.cel = record.value
+    this.editFlag = flag;
+    this.editRecord = record;
+    this.editData.startTime = moment(record.startTime, "HH:mm:ss");
+    this.editData.endTime = moment(record.endTime, "HH:mm:ss");
+    this.editData.cel = record.value;
   }
 
   // ������------------------------------------------------------------------------------------------------
   private deleteDevice(record: any) {
-    post('deviceAdjustValue/deleteOneDeviceAdjustValue', {
-          id: record.id,
-        }
-    ).then((res: any) => {
+    post("deviceAdjustValue/deleteOneDeviceAdjustValue", {
+      id: record.id,
+    }).then((res: any) => {
       if (res.data.code === 0) {
-        this.getSersorFomule()
-        this.getTimeArea()
-        this.$message.success(res.data.message)
+        this.getSersorFomule();
+        this.getTimeArea();
+        this.$message.success(res.data.message);
       }
-    })
+    });
   }
 
   // ������===============================================================================================
   private opRender(text: string, record: any, index: number) {
     return (
-        <div>
-          <a onClick={() => this.handleEditModalVisible(true, record)}>
-            {" "}
-            ������{" "}
-          </a>
-          <a-divider type="vertical"/>
-          <a-popconfirm
-              title="������������������"
-              ok-text="������"
-              cancel-text="������"
-              onConfirm={() => this.deleteDevice(record)}
-          >
-            <a href="#">������</a>
-          </a-popconfirm>
-        </div>
-    )
-        ;
+      <div>
+        <a onClick={() => this.handleEditModalVisible(true, record)}> ������ </a>
+        <a-divider type="vertical" />
+        <a-popconfirm
+          title="������������������"
+          ok-text="������"
+          cancel-text="������"
+          onConfirm={() => this.deleteDevice(record)}
+        >
+          <a href="#">������</a>
+        </a-popconfirm>
+      </div>
+    );
   }
 }
 </script>

--
Gitblit v1.8.0