| | |
| | | // ], |
| | | // 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({ |
对比新文件 |
| | |
| | | <template> |
| | | |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: "index" |
| | | } |
| | | </script> |
| | | |
| | | <style scoped> |
| | | |
| | | </style> |
对比新文件 |
| | |
| | | <template> |
| | | |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: "index" |
| | | } |
| | | </script> |
| | | |
| | | <style scoped> |
| | | |
| | | </style> |
对比新文件 |
| | |
| | | <template> |
| | | |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: "index" |
| | | } |
| | | </script> |
| | | |
| | | <style scoped> |
| | | |
| | | </style> |
对比新文件 |
| | |
| | | <template> |
| | | |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: "index" |
| | | } |
| | | </script> |
| | | |
| | | <style scoped> |
| | | |
| | | </style> |
| | |
| | | <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> |
| | |
| | | <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> |