// === 生产安全体系 ===
import { RouteComponent } from "vue-router";
const productionSafetySystemRoutes: RouteComponent[] = [{
  id: 9003,
  parentId: 9000,
  name: 'productionSafetySystem',
  path: 'production-safety-system', // 建议使用 kebab-case 保持一致性
  redirect: '/work-safety/production-safety-system/safety-assessment',
  meta: {
    title: '生产安全体系',
    icon: 'OverviewIcon',
    isRoot: false,
    hidden: false,
    noCache: false,
  },
  children: [
    {
      id: 90020,
      parentId: 9002,
      name: 'LawManagement',
      path: 'law-management',
      component: '/production-safety/productionSafetySystem/lawManagement/lawManagement',
      meta: {
        title: '法律法规管理',
        icon: 'OverviewIcon',
        isRoot: false,
        hidden: false,
        noCache: false,
      },
    },
    {
      id: 9002001,
      parentId: 90020,
      name: 'LawManagementItem',
      path: 'law-management-item',
      component: '/production-safety/productionSafetySystem/lawManagement/lawManagementItem',
      meta: {
        title: '法律法规详情',
        icon: 'OverviewIcon',
        isRoot: false,
        hidden: true,
        noCache: false,
      },
    },
    {
      id: 90021,
      parentId: 9002,
      name: 'SafetyTraining',
      path: 'safety-training',
      component: '/production-safety/productionSafetySystem/safetyTraining/safetyTraining',
      meta: {
        title: '行业标准管理',
        icon: 'OverviewIcon',
        isRoot: false,
        hidden: false,
        noCache: false,
      },
    },
    {
      id: 9002101,
      parentId: 90021,
      name: 'SafetyTrainingItem',
      path: 'safety-training-item',
      component: '/production-safety/productionSafetySystem/safetyTraining/safetyTrainingItem',
      meta: {
        title: '行业标准详情',
        icon: 'OverviewIcon',
        isRoot: false,
        hidden: true,
        noCache: false,
      },
    },
    {
      id: 90022,
      parentId: 9002,
      name: 'CollegeFileManagement',
      path: 'college-file-management',
      component: '/production-safety/productionSafetySystem/collegeFileManagement/collegeFileManagement',
      meta: {
        title: '院级文件管理',
        icon: 'OverviewIcon',
        isRoot: false,
        hidden: false,
        noCache: false,
      },
    },
    {
      id: 9002201,
      parentId: 90022,
      name: 'CollegeFileManagementItem',
      path: 'college-file-management-item',
      component: '/production-safety/productionSafetySystem/collegeFileManagement/collegeFileManagementItem',
      meta: {
        title: '院级文件详情',
        icon: 'OverviewIcon',
        isRoot: false,
        hidden: true,
        noCache: false,
      },
    },
    {
      id: 90023,
      parentId: 9002,
      name: 'DoubleSystemManagement',
      path: 'double-system-management',
      component: '/production-safety/productionSafetySystem/doubleSystemManagement/doubleSystemManagement',
      meta: {
        title: '双体系建设管理',
        icon: 'OverviewIcon',
        isRoot: false,
        hidden: false,
        noCache: false,
      },
    },
    {
      id: 9002301,
      parentId: 90023,
      name: 'DoubleSystemManagementItem',
      path: 'double-system-management-item',
      component: '/production-safety/productionSafetySystem/doubleSystemManagement/doubleSystemManagementItem',
      meta: {
        title: '双体系建设详情',
        icon: 'OverviewIcon',
        isRoot: false,
        hidden: true,
        activeMenu: '/work-safety/production-safety-system/double-system-management',
        noCache: false,
      },
    },
    {
      id: 90024,
      parentId: 9002,
      name: 'SafetyStandardizationSystemManagement',
      path: 'safety-standardization-system-management',
      component: '/production-safety/productionSafetySystem/safetyStandardizationSystemManagement/safetyStandardizationSystemManagement',
      meta: {
        title: '安全标准化体系建设管理',
        icon: 'OverviewIcon',
        isRoot: false,
        hidden: false,
        noCache: false,
      },
    },
    {
      id: 9002401,
      parentId: 90024,
      name: 'SafetyStandardizationSystemManagementItem',
      path: 'safety-standardization-system-management-item',
      component: '/production-safety/productionSafetySystem/safetyStandardizationSystemManagement/safetyStandardizationSystemManagementItem',
      meta: {
        title: '安全标准化体系建设详情',
        icon: 'OverviewIcon',
        isRoot: false,
        hidden: true,
        noCache: false,
      },
    },
    {
      id: 90025,
      parentId: 9002,
      name: 'SafetySystemConstructionWorkPlanManagement',
      path: 'safety-system-construction-work-plan-management',
      component: '/production-safety/productionSafetySystem/safetySystemConstructionWorkPlanManagement/safetySystemConstructionWorkPlanManagement',
      meta: {
        title: '安全体系建设工作计划管理(管理员)',
        icon: 'OverviewIcon',
        isRoot: false,
        hidden: false,
        noCache: false,
      },
    },
    {
      id: 9002501,
      parentId: 90024,
      name: 'SafetySystemConstructionWorkPlanManagementItem',
      path: 'safety-system-construction-work-plan-management-item',
      component: '/production-safety/productionSafetySystem/safetySystemConstructionWorkPlanManagement/safetySystemConstructionWorkPlanManagementItem',
      meta: {
        title: '安全体系建设工作计划管理(管理员)详情',
        icon: 'OverviewIcon',
        isRoot: false,
        hidden: true,
        noCache: false,
      },
    },
    {
      id: 90026,
      parentId: 9002,
      name: 'SafetySystemConstructionWorkPlanManagementDept',
      path: 'safety-system-construction-work-plan-management-dept',
      component: '/production-safety/productionSafetySystem/safetySystemConstructionWorkPlanManagementDept/safetySystemConstructionWorkPlanManagementDept',
      meta: {
        title: '安全体系建设工作计划管理(部门)',
        icon: 'OverviewIcon',
        isRoot: false,
        hidden: false,
        noCache: false,
      },
    },
    {
      id: 9002601,
      parentId: 90026,
      name: 'SafetySystemConstructionWorkPlanManagementDeptItem',
      path: 'safety-system-construction-work-plan-management-dept-item',
      component: '/production-safety/productionSafetySystem/safetySystemConstructionWorkPlanManagementDept/safetySystemConstructionWorkPlanManagementDeptItem',
      meta: {
        title: '安全体系建设工作计划管理(部门)详情',
        icon: 'OverviewIcon',
        isRoot: false,
        hidden: true,
        noCache: false,
      },
    },
    {
      id: 90027,
      parentId: 9002,
      name: 'SafetyOrganizationSystemManagement',
      path: 'safety-organization-system-management',
      component: '/production-safety/productionSafetySystem/safetyOrganizationSystemManagement/safetyOrganizationSystemManagement',
      meta: {
        title: '安全组织体系管理',
        icon: 'OverviewIcon',
        isRoot: false,
        hidden: false,
        noCache: false,
      },
    },
    {
      id: 90028,
      parentId: 9002,
      name: 'SafetySystemConstructionWorkPlanManagementViewSender',
      path: 'safety-system-construction-work-plan-management-view-sender',
      component: '/production-safety/productionSafetySystem/safetySystemConstructionWorkPlanManagement/safetySystemConstructionWorkPlanManagementViewSender',
      meta: {
        title: '安全体系建设工作计划管理(管理员)-查看发送对象',
        icon: 'OverviewIcon',
        isRoot: false,
        hidden: false,
        noCache: false,
      },
    },
    {
        id: 90029,
        parentId: 9002,
        name: 'SafetyOrganizationSystemManagementItem',
        path: '/production-safety/productionSafetySystem/safetyOrganizationSystemManagement/safetyOrganizationSystemManagementItem',
        component: () => import('/src/views/production-safety/productionSafetySystem/safetyOrganizationSystemManagement/safetyOrganizationSystemManagementItem.vue'),
        meta: {
            title: '安全组织体系管理详情',
            icon: 'OverviewIcon',
            isRoot: false,
            hidden: false,
            noCache: false,
        },
    },
  ],
}];

export default productionSafetySystemRoutes;