From 3f336b3927570e585d2314a5e4d9828135c1b375 Mon Sep 17 00:00:00 2001
From: Your Name <123456>
Date: 星期二, 12 四月 2022 17:33:50 +0800
Subject: [PATCH] 'tongji'

---
 src/views/doublePreventAction/hiddenDanger/inspectionStatistics/components/inspectionComplete/index.vue |   13 +
 src/views/doublePreventAction/hiddenDanger/inspectionStatistics/components/inspectionPerson/index.vue   |   13 +
 src/views/doublePreventAction/hiddenDanger/inspectionStatistics/components/inspectionUnusual/index.vue  |   13 +
 src/views/layout/Layout.vue                                                                             |    2 
 src/views/doublePreventAction/hiddenDanger/inspectionStatistics/components/todayUnusual/index.vue       |   13 +
 src/router/index.js                                                                                     |  324 ++++++++++++++++++++--------------------
 src/views/doublePreventAction/hiddenDanger/inspectionStatistics/index.vue                               |   81 +++++++++
 7 files changed, 291 insertions(+), 168 deletions(-)

diff --git a/src/router/index.js b/src/router/index.js
index d9f9406..f28481b 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -80,168 +80,168 @@
     //     ],
     //     hidden: true
     // },
-    {
-        path: 'dashboard',
-        component: Layout,
-        redirect: 'dashboard',
-        children: [
-            {
-                path: 'dashboard',
-                component: () => import('@/views/dashboard/index'),
-                name: 'Dashboard1',
-                meta: { title: '首页', icon: 'el-icon-dash', noCache: true, affix: true }
-            }
-
-        ],
-        hidden: true
-    },
-    {
-        id: 2,
-        parentId: 0,
-        path: '/contingencyplan',
-        component: Layout,
-        // redirect: '/contingencyplan',
-        name: '应急预案',
-        meta: { title: '应急预案', icon: 'el-icon-dash' },
-        children: [
-          {
-            id: 1,
-            parentId: 0,
-            path: '/contingencyplan',
-            name: '应急预案',
-            component: () => import('@/views/contingencyplan/index'),
-            meta: { title: '应急预案', icon: '' }
-          }
-        ]
-      },
-      {
-        id: 2,
-        parentId: 0,
-        path: '/safetyproduction',
-        component: Layout,
-        // redirect: '/contingencyplan',
-        name: '安全生产标准化',
-        meta: { title: '安全生产标准化', icon: 'el-icon-security' },
-        children: [
-          {
-            id: 1,
-            parentId: 0,
-            path: '/feature',
-            name: '要素管理',
-            component: () => import('@/views/safetyproduction/feature'),
-            meta: { title: '要素管理', icon: '' }
-          },
-          {
-            id: 2,
-            parentId: 0,
-            path: '/checklist',
-            name: '检查清单',
-            component: () => import('@/views/safetyproduction/checklist'),
-            meta: { title: '检查清单', icon: '' }
-          },
-          {
-            id: 2,
-            parentId: 0,
-            path: '/checklistself',
-            name: '自查清单',
-            component: () => import('@/views/safetyproduction/checklistself'),
-            meta: { title: '自查清单', icon: '' }
-          },
-          {
-            // id: 2,
-            // parentId: 0,
-            path: '/review',
-            // name: '自查清单_评审',
-            component: () => import('@/views/safetyproduction/review'),
-            // meta: { title: '自查清单_评审', icon: '' }
-            hidden: true
-          },
-          {
-            // id: 2,
-            // parentId: 0,
-            path: '/gojudging',
-            // name: '自查清单_去评审',
-            component: () => import('@/views/safetyproduction/gojudging'),
-            // meta: { title: '自查清单_去评审', icon: '' }
-            hidden: true
-          },
-          {
-            path: '/new',
-            // name: '自查清单_新增|修改',
-            component: () => import('@/views/safetyproduction/new'),
-            // meta: { title: '自查清单_新增|修改', icon: '' }
-            hidden: true
-          },
-          {
-            // id: 2,
-            // parentId: 0,
-            path: '/reviewXG',
-            // name: '自查清单_修改',
-            component: () => import('@/views/safetyproduction/reviewXG'),
-            // meta: { title: '自查清单_修改', icon: '' }
-            hidden: true
-          }
-           ]
-      },
-        {
-            id: 2,
-            parentId: 0,
-            path: '/majorHazardSourceMonitoring',
-            component: Layout,
-            name: '重大危险源监测',
-            meta: { title: '重大危险源监测', icon: 'el-icon-facilities' },
-            children: [
-                {
-                    id: 1,
-                    parentId: 0,
-                    path: '/productionEquipment',
-                    name: '生产设备',
-                    component: () => import('@/views/majorHazardSourceMonitoring/productionEquipment'),
-                    meta: { title: '生产设备', icon: '' }
-                },
-                {
-                    id: 2,
-                    parentId: 0,
-                    path: '/equipmentAlarm',
-                    name: '设备报警信息',
-                    component: () => import('@/views/majorHazardSourceMonitoring/equipmentAlarm'),
-                    meta: { title: '设备报警信息', icon: '' }
-                },
-                {
-                    id: 3,
-                    parentId: 0,
-                    path: '/instrumentData',
-                    name: '仪表实时数据',
-                    component: () => import('@/views/majorHazardSourceMonitoring/instrumentData'),
-                    meta: { title: '仪表实时数据', icon: '' }
-                },
-            ]
-        },
-        {
-          id: 2,
-          parentId: 0,
-          path: '/accidentHidden',
-          component: Layout,
-          name: '事故隐患排查治理',
-          meta: { title: '事故隐患排查治理', icon: 'el-icon-facilities' },
-          children: [
-              {
-                  id: 1,
-                  parentId: 0,
-                  path: '/majorHidden',
-                  name: '重大隐患整改进度',
-                  component: () => import('@/views/accidentHidden/majorHidden'),
-                  meta: { title: '重大隐患整改进度', icon: '' }
-              },
-              {
-                  path: '/hiddenDangerList',
-                  // name: '重大隐患整改进度-发送隐患单',
-                  component: () => import('@/views/accidentHidden/hiddenDangerList'),
-                  // meta: { title: '重大隐患整改进度-发送隐患单', icon: '' }
-                  hidden: true
-              },
-          ]
-      }
+    // {
+    //     path: 'dashboard',
+    //     component: Layout,
+    //     redirect: 'dashboard',
+    //     children: [
+    //         {
+    //             path: 'dashboard',
+    //             component: () => import('@/views/dashboard/index'),
+    //             name: 'Dashboard1',
+    //             meta: { title: '首页', icon: 'el-icon-dash', noCache: true, affix: true }
+    //         }
+    //
+    //     ],
+    //     hidden: true
+    // },
+    // {
+    //     id: 2,
+    //     parentId: 0,
+    //     path: '/contingencyplan',
+    //     component: Layout,
+    //     // redirect: '/contingencyplan',
+    //     name: '应急预案',
+    //     meta: { title: '应急预案', icon: 'el-icon-dash' },
+    //     children: [
+    //       {
+    //         id: 1,
+    //         parentId: 0,
+    //         path: '/contingencyplan',
+    //         name: '应急预案',
+    //         component: () => import('@/views/contingencyplan/index'),
+    //         meta: { title: '应急预案', icon: '' }
+    //       }
+    //     ]
+    //   },
+    //   {
+    //     id: 2,
+    //     parentId: 0,
+    //     path: '/safetyproduction',
+    //     component: Layout,
+    //     // redirect: '/contingencyplan',
+    //     name: '安全生产标准化',
+    //     meta: { title: '安全生产标准化', icon: 'el-icon-security' },
+    //     children: [
+    //       {
+    //         id: 1,
+    //         parentId: 0,
+    //         path: '/feature',
+    //         name: '要素管理',
+    //         component: () => import('@/views/safetyproduction/feature'),
+    //         meta: { title: '要素管理', icon: '' }
+    //       },
+    //       {
+    //         id: 2,
+    //         parentId: 0,
+    //         path: '/checklist',
+    //         name: '检查清单',
+    //         component: () => import('@/views/safetyproduction/checklist'),
+    //         meta: { title: '检查清单', icon: '' }
+    //       },
+    //       {
+    //         id: 2,
+    //         parentId: 0,
+    //         path: '/checklistself',
+    //         name: '自查清单',
+    //         component: () => import('@/views/safetyproduction/checklistself'),
+    //         meta: { title: '自查清单', icon: '' }
+    //       },
+    //       {
+    //         // id: 2,
+    //         // parentId: 0,
+    //         path: '/review',
+    //         // name: '自查清单_评审',
+    //         component: () => import('@/views/safetyproduction/review'),
+    //         // meta: { title: '自查清单_评审', icon: '' }
+    //         hidden: true
+    //       },
+    //       {
+    //         // id: 2,
+    //         // parentId: 0,
+    //         path: '/gojudging',
+    //         // name: '自查清单_去评审',
+    //         component: () => import('@/views/safetyproduction/gojudging'),
+    //         // meta: { title: '自查清单_去评审', icon: '' }
+    //         hidden: true
+    //       },
+    //       {
+    //         path: '/new',
+    //         // name: '自查清单_新增|修改',
+    //         component: () => import('@/views/safetyproduction/new'),
+    //         // meta: { title: '自查清单_新增|修改', icon: '' }
+    //         hidden: true
+    //       },
+    //       {
+    //         // id: 2,
+    //         // parentId: 0,
+    //         path: '/reviewXG',
+    //         // name: '自查清单_修改',
+    //         component: () => import('@/views/safetyproduction/reviewXG'),
+    //         // meta: { title: '自查清单_修改', icon: '' }
+    //         hidden: true
+    //       }
+    //        ]
+    //   },
+    //     {
+    //         id: 2,
+    //         parentId: 0,
+    //         path: '/majorHazardSourceMonitoring',
+    //         component: Layout,
+    //         name: '重大危险源监测',
+    //         meta: { title: '重大危险源监测', icon: 'el-icon-facilities' },
+    //         children: [
+    //             {
+    //                 id: 1,
+    //                 parentId: 0,
+    //                 path: '/productionEquipment',
+    //                 name: '生产设备',
+    //                 component: () => import('@/views/majorHazardSourceMonitoring/productionEquipment'),
+    //                 meta: { title: '生产设备', icon: '' }
+    //             },
+    //             {
+    //                 id: 2,
+    //                 parentId: 0,
+    //                 path: '/equipmentAlarm',
+    //                 name: '设备报警信息',
+    //                 component: () => import('@/views/majorHazardSourceMonitoring/equipmentAlarm'),
+    //                 meta: { title: '设备报警信息', icon: '' }
+    //             },
+    //             {
+    //                 id: 3,
+    //                 parentId: 0,
+    //                 path: '/instrumentData',
+    //                 name: '仪表实时数据',
+    //                 component: () => import('@/views/majorHazardSourceMonitoring/instrumentData'),
+    //                 meta: { title: '仪表实时数据', icon: '' }
+    //             },
+    //         ]
+    //     },
+    //     {
+    //       id: 2,
+    //       parentId: 0,
+    //       path: '/accidentHidden',
+    //       component: Layout,
+    //       name: '事故隐患排查治理',
+    //       meta: { title: '事故隐患排查治理', icon: 'el-icon-facilities' },
+    //       children: [
+    //           {
+    //               id: 1,
+    //               parentId: 0,
+    //               path: '/majorHidden',
+    //               name: '重大隐患整改进度',
+    //               component: () => import('@/views/accidentHidden/majorHidden'),
+    //               meta: { title: '重大隐患整改进度', icon: '' }
+    //           },
+    //           {
+    //               path: '/hiddenDangerList',
+    //               // name: '重大隐患整改进度-发送隐患单',
+    //               component: () => import('@/views/accidentHidden/hiddenDangerList'),
+    //               // meta: { title: '重大隐患整改进度-发送隐患单', icon: '' }
+    //               hidden: true
+    //           },
+    //       ]
+    //   }
 ]
 
 export default new Router({
diff --git a/src/views/doublePreventAction/hiddenDanger/inspectionStatistics/components/inspectionComplete/index.vue b/src/views/doublePreventAction/hiddenDanger/inspectionStatistics/components/inspectionComplete/index.vue
new file mode 100644
index 0000000..db27c8a
--- /dev/null
+++ b/src/views/doublePreventAction/hiddenDanger/inspectionStatistics/components/inspectionComplete/index.vue
@@ -0,0 +1,13 @@
+<template>
+
+</template>
+
+<script>
+    export default {
+        name: "index"
+    }
+</script>
+
+<style scoped>
+
+</style>
diff --git a/src/views/doublePreventAction/hiddenDanger/inspectionStatistics/components/inspectionPerson/index.vue b/src/views/doublePreventAction/hiddenDanger/inspectionStatistics/components/inspectionPerson/index.vue
new file mode 100644
index 0000000..db27c8a
--- /dev/null
+++ b/src/views/doublePreventAction/hiddenDanger/inspectionStatistics/components/inspectionPerson/index.vue
@@ -0,0 +1,13 @@
+<template>
+
+</template>
+
+<script>
+    export default {
+        name: "index"
+    }
+</script>
+
+<style scoped>
+
+</style>
diff --git a/src/views/doublePreventAction/hiddenDanger/inspectionStatistics/components/inspectionUnusual/index.vue b/src/views/doublePreventAction/hiddenDanger/inspectionStatistics/components/inspectionUnusual/index.vue
new file mode 100644
index 0000000..db27c8a
--- /dev/null
+++ b/src/views/doublePreventAction/hiddenDanger/inspectionStatistics/components/inspectionUnusual/index.vue
@@ -0,0 +1,13 @@
+<template>
+
+</template>
+
+<script>
+    export default {
+        name: "index"
+    }
+</script>
+
+<style scoped>
+
+</style>
diff --git a/src/views/doublePreventAction/hiddenDanger/inspectionStatistics/components/todayUnusual/index.vue b/src/views/doublePreventAction/hiddenDanger/inspectionStatistics/components/todayUnusual/index.vue
new file mode 100644
index 0000000..db27c8a
--- /dev/null
+++ b/src/views/doublePreventAction/hiddenDanger/inspectionStatistics/components/todayUnusual/index.vue
@@ -0,0 +1,13 @@
+<template>
+
+</template>
+
+<script>
+    export default {
+        name: "index"
+    }
+</script>
+
+<style scoped>
+
+</style>
diff --git a/src/views/doublePreventAction/hiddenDanger/inspectionStatistics/index.vue b/src/views/doublePreventAction/hiddenDanger/inspectionStatistics/index.vue
index 24a2bdc..8e7db67 100644
--- a/src/views/doublePreventAction/hiddenDanger/inspectionStatistics/index.vue
+++ b/src/views/doublePreventAction/hiddenDanger/inspectionStatistics/index.vue
@@ -1,17 +1,88 @@
 <template>
     <div class="inspectionStatistics">
-
+        <div class="inspectionStatistics_part">
+            <div class="inspectionStatistics_part_person">
+                <div class="inspectionStatistics_part_title">{{"巡检人员统计"}}</div>
+                <el-divider></el-divider>
+                <div class="inspectionStatistics_part_body">
+                    <inspection-person></inspection-person>
+                </div>
+            </div>
+        </div>
+        <div class="inspectionStatistics_part">
+            <div class="inspectionStatistics_part_complete">
+                <div class="inspectionStatistics_part_title">{{"巡检完成统计"}}</div>
+                <el-divider></el-divider>
+                <div class="inspectionStatistics_part_body">
+                    <inspection-complete></inspection-complete>
+                </div>
+            </div>
+        </div>
+        <div class="inspectionStatistics_part">
+            <div class="inspectionStatistics_part_today">
+                <div class="inspectionStatistics_part_title">{{"今日异常完成"}}</div>
+                <el-divider></el-divider>
+                <div class="inspectionStatistics_part_body">
+                    <today-unusual></today-unusual>
+                </div>
+            </div>
+        </div>
+        <div class="inspectionStatistics_part">
+            <div class="inspectionStatistics_part_unusual">
+                <div class="inspectionStatistics_part_title">{{"巡检异常统计"}}</div>
+                <el-divider></el-divider>
+                <div class="inspectionStatistics_part_body">
+                    <inspection-unusual></inspection-unusual>
+                </div>
+            </div>
+        </div>
     </div>
 </template>
 
 <script>
+    import inspectionPerson from './components/inspectionPerson/index'
+    import inspectionComplete from './components/inspectionComplete/index'
+    import inspectionUnusual from './components/inspectionUnusual/index'
+    import todayUnusual from './components/todayUnusual/index'
     export default {
-        name: "index"
+        name: "index",
+        components : {
+            inspectionPerson,
+            inspectionComplete,
+            inspectionUnusual,
+            todayUnusual
+        }
     }
 </script>
 
 <style scoped>
-.inspectionStatistics{
-
-}
+    /deep/.el-divider--horizontal {
+        margin-top: 0px !important;
+    }
+    .inspectionStatistics{
+        width:100%;
+        height:100%;
+        display: flex;
+        flex-wrap: wrap;
+        justify-content: space-around;
+    }
+    .inspectionStatistics_part{
+        width:800px;
+        height:500px;
+        background-color: #FFFFFF;
+        margin-bottom: 6.5px;
+    }
+    inspectionStatistics_part_person{
+        width:100%;
+        height: 200px;
+    }
+    .inspectionStatistics_part_title{
+        height:60px;
+        line-height: 60px;
+        padding-left:20px;
+    }
+    .inspectionStatistics_part_body{
+        width:100%;
+        height:410px;
+    }
 </style>
diff --git a/src/views/layout/Layout.vue b/src/views/layout/Layout.vue
index aad0930..6024cbf 100644
--- a/src/views/layout/Layout.vue
+++ b/src/views/layout/Layout.vue
@@ -10,7 +10,7 @@
           <el-aside width="260px">
             <sidebar class="sidebar-container"/>
           </el-aside>
-          <el-main style="background-color: #DFE5EB;padding: 30px">
+          <el-main style="background-color: #DFE5EB;padding: 15px">
             <div class="main-container">
               <app-main />
             </div>

--
Gitblit v1.9.2