From dfc35ece9ae09ad910538f0b181275e0e6c8a00c Mon Sep 17 00:00:00 2001
From: lct123456 <lucht>
Date: 星期四, 21 四月 2022 21:59:41 +0800
Subject: [PATCH] 巡检记录和巡检数据

---
 src/views/doublePreventAction/hiddenDanger/inspectionStatistics/index.vue |   73 ++++++++++++++++++++++++++++++++++++
 1 files changed, 72 insertions(+), 1 deletions(-)

diff --git a/src/views/doublePreventAction/hiddenDanger/inspectionStatistics/index.vue b/src/views/doublePreventAction/hiddenDanger/inspectionStatistics/index.vue
index 8e7db67..ba480e3 100644
--- a/src/views/doublePreventAction/hiddenDanger/inspectionStatistics/index.vue
+++ b/src/views/doublePreventAction/hiddenDanger/inspectionStatistics/index.vue
@@ -3,7 +3,16 @@
         <div class="inspectionStatistics_part">
             <div class="inspectionStatistics_part_person">
                 <div class="inspectionStatistics_part_title">{{"巡检人员统计"}}</div>
-                <el-divider></el-divider>
+                <div class="inspectionStatistics_part_time">       
+                    <el-date-picker
+                    v-model="value1"
+                    type="daterange"
+                    range-separator="至"
+                    start-placeholder="开始日期"
+                    @change="changeInspectionPerson"
+                    end-placeholder="结束日期">
+                    </el-date-picker></div>
+                    <el-divider></el-divider>
                 <div class="inspectionStatistics_part_body">
                     <inspection-person></inspection-person>
                 </div>
@@ -12,6 +21,15 @@
         <div class="inspectionStatistics_part">
             <div class="inspectionStatistics_part_complete">
                 <div class="inspectionStatistics_part_title">{{"巡检完成统计"}}</div>
+                <div class="inspectionStatistics_part_time">       
+                    <el-date-picker
+                    v-model="value2"
+                    type="daterange"
+                    range-separator="至"
+                    start-placeholder="开始日期"
+                    end-placeholder="结束日期">
+                    </el-date-picker>
+                </div>
                 <el-divider></el-divider>
                 <div class="inspectionStatistics_part_body">
                     <inspection-complete></inspection-complete>
@@ -30,6 +48,15 @@
         <div class="inspectionStatistics_part">
             <div class="inspectionStatistics_part_unusual">
                 <div class="inspectionStatistics_part_title">{{"巡检异常统计"}}</div>
+                <div class="inspectionStatistics_part_time">       
+                    <el-date-picker
+                    v-model="value3"
+                    type="daterange"
+                    range-separator="至"
+                    start-placeholder="开始日期"
+                    end-placeholder="结束日期">
+                    </el-date-picker>
+                </div>
                 <el-divider></el-divider>
                 <div class="inspectionStatistics_part_body">
                     <inspection-unusual></inspection-unusual>
@@ -44,13 +71,51 @@
     import inspectionComplete from './components/inspectionComplete/index'
     import inspectionUnusual from './components/inspectionUnusual/index'
     import todayUnusual from './components/todayUnusual/index'
+import { getInspectionCount } from '../../../../api/inspectionTask'
     export default {
         name: "index",
+        data() {
+            return {
+                value1:['',''],
+                value2:['',''],
+                value3:['',''],
+                listQuery:{
+                "dateList": [
+                "",
+                ""
+                ],
+                "endDate": "",
+                "execUid": null,
+                "startDate": ""
+                }
+            }
+        },
         components : {
             inspectionPerson,
             inspectionComplete,
             inspectionUnusual,
             todayUnusual
+        },
+        created() {
+            this.setTimeValue()
+            this.getInspectionCount()
+        },
+        methods: {
+            setTimeValue() {
+                let newTime =  new Date()
+                this.value1 = [(newTime.getFullYear()+ '-' + (newTime.getMonth() + 1) + '-' +  1).toString() + ' '  + '00:00:00',(newTime.getFullYear()+ '-' + (newTime.getMonth() + 1) + '-' + newTime.getDate()).toString() + ' ' + '23:59:59']
+                this.value2 = [(newTime.getFullYear()+ '-' + (newTime.getMonth() + 1) + '-' +  1).toString() + ' '  + '00:00:00',(newTime.getFullYear()+ '-' + (newTime.getMonth() + 1) + '-' + newTime.getDate()).toString() + ' ' + '23:59:59']
+                this.value3 = [(newTime.getFullYear()+ '-' + (newTime.getMonth() + 1) + '-' +  1).toString() + ' '  + '00:00:00',(newTime.getFullYear()+ '-' + (newTime.getMonth() + 1) + '-' + newTime.getDate()).toString() + ' ' + '23:59:59']
+            },
+            async getInspectionCount() {
+                this.listQuery.startDate = this.value1[0]
+                this.listQuery.endDate = this.value1[1]
+                let res = await getInspectionCount(this.listQuery)
+                debugger
+            },
+            async changeInspectionPerson() {
+                let res = await getInspectionCount(this.listQuery)
+            },
         }
     }
 </script>
@@ -80,9 +145,15 @@
         height:60px;
         line-height: 60px;
         padding-left:20px;
+        display: inline-block;
+        width:50%;
     }
     .inspectionStatistics_part_body{
         width:100%;
         height:410px;
     }
+    .inspectionStatistics_part_time{
+        display: inline-block;
+        
+    }
 </style>

--
Gitblit v1.9.2