From 7e1e05a15fd6d135a4ff58918a2f7df797a5ed6e Mon Sep 17 00:00:00 2001
From: quanyawei <401863037@qq.com>
Date: Mon, 22 Apr 2024 10:20:12 +0800
Subject: [PATCH] fix: 单位修改

---
 src/views/hand/index.vue |   73 +++++++++++++++++++++++++++---------
 1 files changed, 55 insertions(+), 18 deletions(-)

diff --git a/src/views/hand/index.vue b/src/views/hand/index.vue
index 383e697..ee69fd7 100644
--- a/src/views/hand/index.vue
+++ b/src/views/hand/index.vue
@@ -12,6 +12,7 @@
               v-model="formInline.mac"
               size="medium"
               placeholder="������������"
+              clearable
             >
               <el-option
                 v-for="item in handList"
@@ -21,11 +22,11 @@
               />
             </el-select>
           </el-form-item>
-          <el-form-item label="������������:">
+          <el-form-item label="������������:">
             <el-input
               v-model="formInline.name"
               size="medium"
-              placeholder="������������"
+              placeholder="������������"
             />
           </el-form-item>
           <el-form-item>
@@ -63,7 +64,6 @@
         :data="tableData"
         border
         size="mini"
-        max-height="680"
         style="width: 100%"
         :header-cell-style="{
           color: '#101111', fontSize: '16px'
@@ -86,12 +86,12 @@
           prop="name"
           align="center"
           width="200px"
-          label="������������"
+          label="������������"
         />
         <el-table-column
           prop="address"
           align="center"
-          label="������������"
+          label="������������"
         />
         <el-table-column
           prop="startTime"
@@ -106,7 +106,13 @@
           width="200px"
         />
         <el-table-column
-          width="60px"
+          prop="createName"
+          align="center"
+          label="���������"
+          width="200px"
+        />
+        <el-table-column
+          width="100px"
           align="center"
           label="������"
         >
@@ -145,9 +151,23 @@
         <template #body>
           <div>
             <div class="devaiceDetailTitle">
-              <p>���������������{{ selectRow.name }}</p>
-              <p>���������������{{ selectRow.address }}</p>
-              <p>������������������{{ selectRow.longitude }},{{ selectRow.latitude }}</p>
+              <el-descriptions :column="4">
+                <el-descriptions-item label="������������">
+                  {{ selectRow.startTime }}
+                </el-descriptions-item>
+                <el-descriptions-item label="������������">
+                  {{ selectRow.endTime }}
+                </el-descriptions-item>
+                <el-descriptions-item label="������������">
+                  {{ selectRow.name }}
+                </el-descriptions-item>
+                <el-descriptions-item label="���������������">
+                  {{ selectRow.longitude }},{{ selectRow.latitude }}
+                </el-descriptions-item>
+                <el-descriptions-item label="������������">
+                  {{ selectRow.address }}
+                </el-descriptions-item>
+              </el-descriptions>
             </div>
             <div class="typeBox">
               <div class="tapChart">
@@ -156,6 +176,12 @@
                   @click="changeTap('hour')"
                 >
                   ������
+                </p>
+                <p
+                  :class="{pClick: tapName === 'minute'}"
+                  @click="changeTap('minute')"
+                >
+                  1������
                 </p>
                 <p
                   :class="{pClick: tapName === 'minutely'}"
@@ -249,7 +275,7 @@
         { prop: 'a01006', label: '������', unit: 'hpa' },
         { prop: 'a01001', label: '������', unit: '���' },
         { prop: 'a01002', label: '������', unit: '%' },
-        { prop: 'a99054', label: 'TVOC', unit: 'ug/m��' },
+        { prop: 'a99054', label: 'TVOC', unit: 'mg/m��' },
         { prop: 'a31001', label: '������', unit: 'mg/m��' },
         { prop: 'a21028', label: '���������', unit: 'ppm' },
         { prop: 'a21001', label: '������', unit: 'ug/m��' },
@@ -257,13 +283,13 @@
       handList: [],
       radio: '������',
       tapName: 'hour',
-      value: '',
+      value: [],
       radioGrouplist: [
         { label: '������', value: 'today', type: 'day', num: '0' },
         { label: '������', value: 'yesterday', type: 'day', num: '1', },
         { label: '���3���', value: 'week', type: 'day', num: '3', },
-        { label: '���1������', value: 'month', type: 'month', num: '1', },
-        { label: '���3������', value: 'threeMonth', type: 'month', num: '3', },
+        { label: '���7���', value: 'month', type: 'day', num: '7', },
+        { label: '���1������', value: 'threeMonth', type: 'month', num: '1', },
       ],
       tableData: [],
       rowDetailDate: [],
@@ -272,7 +298,7 @@
         // ������������������������������������������(���������������������������)
         totalCount: 0,
         // ������������������������������
-        pageSizes: [10, 30, 60, 100],
+        pageSizes: [10, 50, 100, 200],
         // ������������������������������������������
         pageSize: 10
       },
@@ -287,6 +313,7 @@
     }).then(res => {
       if (res.code === 0) {
         this.handList = res.data
+        this.onSubmit()
       } else {
         this.$message.error(res.message)
       }
@@ -328,10 +355,20 @@
       }
     },
     changeRadio (e) {
-      this.formInline.startTime = e.startTime
-      this.formInline.endTime = e.endTime
+      console.log('e', e)
       this.radio = e.label
-      this.value = ''
+      if (e.value === 'yesterday' || e.value === 'today') {
+        // const today = dayjs()
+        // const starTime = today.subtract(1, 'day').startOf('day')
+        // const endTime = today.subtract(1, 'day').endOf('day')
+        this.value = [ ]
+        this.formInline.endTime = ''
+        this.formInline.startTime = e.startTime.format('YYYY-MM-DD')
+      } else {
+        this.value = [e.startTime, e.endTime]
+        this.formInline.startTime = e.startTime.format('YYYY-MM-DD HH:mm:ss')
+        this.formInline.endTime = e.endTime.format('YYYY-MM-DD HH:mm:ss')
+      }
     },
     sendPicker (e) {
       this.radio = ''
@@ -415,7 +452,7 @@
 .devaiceDetailTitle{
   p{
     display: inline-block;
-    margin-right: 10px;
+    margin-right: 15px;
     font-size: 18px;
   }
 }

--
Gitblit v1.8.0