From dad957f2d33ba871beeba251e7c51c1e7bb2b1ab Mon Sep 17 00:00:00 2001
From: Your Name <123456>
Date: 星期四, 02 六月 2022 10:46:33 +0800
Subject: [PATCH] 'lct;

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

diff --git a/src/views/doublePreventAction/hiddenDanger/inspectionStatistics/index.vue b/src/views/doublePreventAction/hiddenDanger/inspectionStatistics/index.vue
index 8e7db67..f938c1c 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,20 +71,56 @@
     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)
+                // this.$refs.inspectionPerson.setCount(res.data.result)
+            },
+            async changeInspectionPerson() {
+                let res = await getInspectionCount(this.listQuery)
+            },
         }
     }
 </script>
 
 <style scoped>
     /deep/.el-divider--horizontal {
-        margin-top: 0px !important;
+        margin-top: 1px !important;
     }
     .inspectionStatistics{
         width:100%;
@@ -80,9 +143,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