// 安全责任书管理
import { RouteComponent } from "vue-router";
 
const responsibilityImplementationRoutes: RouteComponent[] = [{
      id: 9001,
      parentId: 9000,
      name: 'responsibilityImplementation',
      path: 'responsibility-implementation',
      redirect: '',
      meta: {
        title: '安全责任落实',
        icon: 'OverviewIcon',
        isRoot: false,
        hidden: false,
        noCache: false,
      },
      children: [{
        id: 90000,
        parentId: 9001,
        name: 'responsibilityAgreeManage',
        path: 'responsibility-agree-manage',
        component: '/production-safety/implement-safety-duty/responsibility-agree-manage',
        meta: {
          title: '安全责任书管理',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,
        }

      },
      {
        id: 90001,
        parentId: 90000,
        name: 'createResponsibilityAgree',
        path: 'create-responsibility-agree',
        component: '/production-safety/implement-safety-duty/create-responsibility-agree',
        meta: {
          title: '创建安全责任书',
          activeMenu: '/work-safety/responsibility-implementation/responsibility-agree-manage',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,
        }
      },

      {
        id: 90002,
        parentId: 9001,
        name: 'editResponsibilityAgree',
        path: 'edit-responsibility-agree',
        component: '/production-safety/implement-safety-duty/edit-responsibility-agree',
        meta: {
          title: '编辑安全责任书',
          activeMenu: '/work-safety/responsibility-implementation/responsibility-agree-manage',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,
        }
      },
      {
        id: 90003,
        parentId: 9001,
        name: 'viewRecipients',
        path: 'view-recipients',
        component: '/production-safety/implement-safety-duty/view-recipients',
        meta: {
          title: '查看下发对象',
          activeMenu: '/work-safety/responsibility-implementation/responsibility-agree-manage',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,
        }
      },
      // 安全责任书详情反馈
      {
        id: 90004,
        parentId: 9001,
        name: 'responsibilityFeedback',
        path: 'responsibility-feedback',
        component: '/production-safety/implement-safety-duty/responsibility-feedback',
        meta: {
          title: '安全责任书详情反馈',
          activeMenu: '/work-safety/responsibility-implementation/responsibility-agree-manage-dept',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,
        }
      },
      {
        id: 90005,
        parentId: 9001,
        name: 'agreeDocumentReview',
        path: 'agree-document-review',
        component: '/production-safety/implement-safety-duty/agree-document-review',
        meta: {
          title: '安全责任书材料审核',
          activeMenu: '/work-safety/responsibility-implementation/responsibility-agree-manage',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,
        }
      },
      {
        id: 90006,
        parentId: 9001,
        name: 'responsibilityAgreeManageDept',
        path: 'responsibility-agree-manage-dept',
        component: '/production-safety/implement-safety-duty/responsibility-agree-manage-dept',
        meta: {
          title: '安全责任书管理(部门端)',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,
        }

      },
      {
        id: 90007,
        parentId: 9001,
        name: 'signAgreeDept',
        path: 'sign-agree-dept',
        component: '/production-safety/implement-safety-duty/sign-agree-dept',
        meta: {
          title: '责任书签署',
          activeMenu: '/work-safety/responsibility-implementation/responsibility-agree-manage-dept',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,
        }

      },
      // 责任清单
      {
        id: 90008,
        parentId: 9001,
        name: 'listResponsibilities:nonPublic',
        path: 'non-public-list-responsibilities',
        component: '/production-safety/implement-safety-duty/non-public-list-responsibilities/list',
        meta: {
          title: '责任清单',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,

        }
      },

      {
        id: 90009,
        parentId: 90008,
        name: 'addResponsibilities:nonPublic',
        path: 'non-public-add-responsibilities',
        component: '/production-safety/implement-safety-duty/non-public-list-responsibilities/add',
        meta: {
          title: '新增非区域责任清单',
          activeMenu: '/work-safety/responsibility-implementation/non-public-list-responsibilities',
          // icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,
        }
      },
      {

        id: 90010,
        parentId: 90008,
        name: 'editResponsibilities:nonPublic',
        path: 'non-public-edit-responsibilities',
        component: '/production-safety/implement-safety-duty/non-public-list-responsibilities/edit',
        meta: {
          title: '编辑非区域责任清单',
          activeMenu: '/work-safety/responsibility-implementation/non-public-list-responsibilities',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,

        }
      },
      {

        id: 90011,
        parentId: 90008,
        name: 'changeResponsibilities:nonPublic',
        path: 'non-public-change-responsibilities',
        component: '/production-safety/implement-safety-duty/non-public-list-responsibilities/change',
        meta: {
          title: '变更非区域责任清单',
          activeMenu: '/work-safety/responsibility-implementation/non-public-list-responsibilities',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,

        }
      },
      {

        id: 90012,
        parentId: 90008,
        name: 'viewResponsibilities:nonPublic',
        path: 'non-public-view-responsibilities',
        component: '/production-safety/implement-safety-duty/non-public-list-responsibilities/view',
        meta: {
          title: '查看非区域责任清单',
          activeMenu: '/work-safety/responsibility-implementation/non-public-list-responsibilities',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,

        }
      },
      // 责任区域(非区域执行人)
      {
        id: 90013,
        parentId: 9001,
        name: 'areaResponsibilities:nonPublic',
        path: 'non-public-area-responsibilities',
        component: '/production-safety/implement-safety-duty/non-public-area-responsibilities/list',
        meta: {
          title: '责任区域(非区域执行人)',
          activeMenu: '/work-safety/responsibility-implementation/public-area-responsibilities',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,

        }
      },

      {
        id: 90014,
        parentId: 90008,
        name: 'areaAddResponsibilities:nonPublic',
        path: 'non-public-area-add-responsibilities',
        component: '/production-safety/implement-safety-duty/non-public-area-responsibilities/add',
        meta: {
          title: '新增非区域责任清单',
          activeMenu: '/work-safety/responsibility-implementation/non-public-area-responsibilities',
          // icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,
        }
      },
      {

        id: 90015,
        parentId: 90014,
        name: 'areaEditResponsibilities:nonPublic',
        path: 'non-public-area-edit-responsibilities',
        component: '/production-safety/implement-safety-duty/non-public-area-responsibilities/edit',
        meta: {
          title: '编辑非区域责任清单',
          activeMenu: '/work-safety/responsibility-implementation/non-public-area-responsibilities',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,

        }
      },
      {

        id: 90016,
        parentId: 90014,
        name: 'areaChangeResponsibilities:nonPublic',
        path: 'non-public-area-change-responsibilities',
        component: '/production-safety/implement-safety-duty/non-public-area-responsibilities/change',
        meta: {
          title: '变更非区域责任清单',
          activeMenu: '/work-safety/responsibility-implementation/non-public-area-responsibilities',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,

        }
      },
      {

        id: 90017,
        parentId: 90014,
        name: 'areaViewResponsibilities:nonPublic',
        path: 'non-public-area-view-responsibilities',
        component: '/production-safety/implement-safety-duty/non-public-area-responsibilities/view',
        meta: {
          title: '查看非区域责任清单',
          activeMenu: '/work-safety/responsibility-implementation/non-public-area-responsibilities',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,

        }
      },
      // 责任清单(公共区域)
      {
        id: 90020,
        parentId: 9001,
        name: 'listResponsibilities:public',
        path: 'public-list-responsibilities',
        component: '/production-safety/implement-safety-duty/public-list-responsibilities/list',
        meta: {
          title: '责任清单',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,

        }
      },

      {
        id: 90021,
        parentId: 90008,
        name: 'addResponsibilities:public',
        path: 'public-add-responsibilities',
        component: '/production-safety/implement-safety-duty/public-list-responsibilities/add',
        meta: {
          title: '新增区域责任清单',
          activeMenu: '/work-safety/responsibility-implementation/public-list-responsibilities',
          // icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,
        }
      },
      {

        id: 90022,
        parentId: 90008,
        name: 'editResponsibilities:public',
        path: 'public-edit-responsibilities',
        component: '/production-safety/implement-safety-duty/public-list-responsibilities/edit',
        meta: {
          title: '编辑区域责任清单',
          activeMenu: '/work-safety/responsibility-implementation/public-list-responsibilities',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,

        }
      },
      {

        id: 90023,
        parentId: 90008,
        name: 'changeResponsibilities:public',
        path: 'public-change-responsibilities',
        component: '/production-safety/implement-safety-duty/public-list-responsibilities/change',
        meta: {
          title: '变更区域责任清单',
          activeMenu: '/work-safety/responsibility-implementation/public-list-responsibilities',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,

        }
      },
      {

        id: 90024,
        parentId: 90008,
        name: 'viewResponsibilities:public',
        path: 'public-view-responsibilities',
        component: '/production-safety/implement-safety-duty/public-list-responsibilities/view',
        meta: {
          title: '查看区域责任清单',
          activeMenu: '/work-safety/responsibility-implementation/public-list-responsibilities',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,

        }
      },
      // 责任区域(公共区域)
      {
        id: 90030,
        parentId: 9001,
        name: 'areaResponsibilities:public',
        path: 'public-area-responsibilities',
        component: '/production-safety/implement-safety-duty/public-area-responsibilities/list',
        meta: {
          title: '责任区域',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,

        }
      },

      {
        id: 90031,
        parentId: 90008,
        name: 'areaAddResponsibilities:public',
        path: 'public-area-add-responsibilities',
        component: '/production-safety/implement-safety-duty/public-area-responsibilities/add',
        meta: {
          title: '新增区域责任清单',
          activeMenu: '/work-safety/responsibility-implementation/public-area-responsibilities',
          // icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,
        }
      },
      {

        id: 90032,
        parentId: 90014,
        name: 'areaEditResponsibilities:public',
        path: 'public-area-edit-responsibilities',
        component: '/production-safety/implement-safety-duty/public-area-responsibilities/edit',
        meta: {
          title: '编辑区域责任清单',
          activeMenu: '/work-safety/responsibility-implementation/public-area-responsibilities',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,

        }
      },
      {

        id: 90033,
        parentId: 90014,
        name: 'areaChangeResponsibilities:public',
        path: 'public-area-change-responsibilities',
        component: '/production-safety/implement-safety-duty/public-area-responsibilities/change',
        meta: {
          title: '变更区域责任清单',
          activeMenu: '/work-safety/responsibility-implementation/public-area-responsibilities',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,

        }
      },
      {

        id: 90034,
        parentId: 90014,
        name: 'areaViewResponsibilities:public',
        path: 'public-area-view-responsibilities',
        component: '/production-safety/implement-safety-duty/public-area-responsibilities/view',
        meta: {
          title: '查看区域责任清单',
          activeMenu: '/work-safety/responsibility-implementation/public-area-responsibilities',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,

        }
      },
      // 安全责任通知管理(部门侧)
      {

        id: 90040,
        parentId: 90014,
        name: 'responsibilityNoticeManage',
        path: 'responsibility-notice-manage',
        component: '/production-safety/implement-safety-duty/responsibility-notice-manage-dept/list',
        meta: {
          title: '安全责任通知管理(部门侧)',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,

        }
      },
      {
        id: 90041,
        parentId: 90014,
        name: 'responsibilityNoticeFeedback',
        path: 'responsibility-notice-feedback',
        component: '/production-safety/implement-safety-duty/responsibility-notice-manage-dept/feedback',
        meta: {
          title: '安全责任通知反馈(部门侧)',
          activeMenu: '/work-safety/responsibility-implementation/responsibility-notice-manage',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,

        }
      },
      {
        id: 90042,
        parentId: 90014,
        name: 'responsibilityNoticeView',
        path: 'responsibility-notice-view',
        component: '/production-safety/implement-safety-duty/responsibility-notice-manage-dept/view',
        meta: {
          title: '查看安全责任通知(部门侧)',
          activeMenu: '/work-safety/responsibility-implementation/responsibility-notice-manage',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,

        }
      },
      // 全部安全责任通知管理(管理侧)
      {
        id: 91000,
        parentId: 90014,
        name: 'responsibilityNoticeManage:admin',
        path: 'admin-responsibility-notice-manage',
        component: '/production-safety/implement-safety-duty/responsibility-notice-manage-admin/list',
        meta: {
          title: '安全责任通知管理(管理侧全部)',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,

        }
      },
      {
        id: 91001,
        parentId: 90014,
        name: 'responsibilityNoticeAdd:admin',
        path: 'admin-responsibility-notice-add',
        component: '/production-safety/implement-safety-duty/responsibility-notice-manage-admin/add',
        meta: {
          title: '创建责任通知(管理侧全部)',
          activeMenu: '/work-safety/responsibility-implementation/responsibility-notice-manage-admin',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,

        }
      },
      {
        id: 91002,
        parentId: 90014,
        name: 'responsibilityNoticeEdit:admin',
        path: 'admin-responsibility-notice-edit',
        component: '/production-safety/implement-safety-duty/responsibility-notice-manage-admin/edit',
        meta: {
          title: '编辑责任通知(管理侧全部)',
          activeMenu: '/work-safety/responsibility-implementation/responsibility-notice-manage-admin',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,

        }
      },
      {
        id: 91003,
        parentId: 90014,
        name: 'responsibilityNoticeReview:admin',
        path: 'admin-responsibility-notice-review',
        component: '/production-safety/implement-safety-duty/responsibility-notice-manage-admin/review',
        meta: {
          title: '安全责任通知材料审核(管理侧全部)',
          activeMenu: '/work-safety/responsibility-implementation/responsibility-notice-manage-admin',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,

        }
      },
      {
        id: 91004,
        parentId: 90014,
        name: 'responsibilityNoticeView:admin',
        path: 'admin-responsibility-notice-view',
        component: '/production-safety/implement-safety-duty/responsibility-notice-manage-admin/notice-view',
        meta: {
          title: '查看通知对象(管理侧全部)',
          activeMenu: '/work-safety/responsibility-implementation/responsibility-notice-manage-admin',
          icon: 'OverviewIcon',
          isRoot: false,
          hidden: false,
          noCache: false,
        }
      }]
    }];

export default responsibilityImplementationRoutes;