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