/* eslint-disable */
/* prettier-ignore */
// Generated by elegant-router
// Read more: https://github.com/soybeanjs/elegant-router

import type { GeneratedRoute } from '@elegant-router/types';

export const generatedRoutes: GeneratedRoute[] = [
  {
    name: '403',
    path: '/403',
    component: 'layout.blank$view.403',
    meta: {
      title: '403',
      i18nKey: 'route.403',
      constant: true,
      hideInMenu: true
    }
  },
  {
    name: '404',
    path: '/404',
    component: 'layout.blank$view.404',
    meta: {
      title: '404',
      i18nKey: 'route.404',
      constant: true,
      hideInMenu: true
    }
  },
  {
    name: '500',
    path: '/500',
    component: 'layout.blank$view.500',
    meta: {
      title: '500',
      i18nKey: 'route.500',
      constant: true,
      hideInMenu: true
    }
  },
  {
    name: 'ai',
    path: '/ai',
    component: 'layout.base',
    meta: {
      title: 'ai',
      i18nKey: 'route.ai',
      constant: true
    },
    children: [
      {
        name: 'ai_home',
        path: '/ai/home',
        component: 'view.ai_home',
        meta: {
          title: 'ai_home',
          i18nKey: 'route.ai_home',
          constant: true,
          imageIcon: '/src/assets/homeAi.png'
        }
      },
      {
        name: 'ai_jieguo',
        path: '/ai/jieguo',
        component: 'view.ai_jieguo',
        meta: {
          title: 'ai_jieguo',
          i18nKey: 'route.ai_jieguo',
          constant: true,
          imageIcon: '/src/assets/jieguo.png'
        }
      },
      {
        name: 'ai_shexiang',
        path: '/ai/shexiang',
        component: 'view.ai_shexiang',
        meta: {
          title: 'ai_shexiang',
          i18nKey: 'route.ai_shexiang',
          constant: true,
          imageIcon: '/src/assets/shexiang.png'
        }
      },
      {
        name: 'ai_shipin',
        path: '/ai/shipin',
        component: 'view.ai_shipin',
        meta: {
          title: 'ai_shipin',
          i18nKey: 'route.ai_shipin',
          constant: true,
          imageIcon: '/src/assets/fenxi.png'
        }
      },
      {
        name: 'ai_suanfa',
        path: '/ai/suanfa',
        component: 'view.ai_suanfa',
        meta: {
          title: 'ai_suanfa',
          i18nKey: 'route.ai_suanfa',
          constant: true,
          imageIcon: '/src/assets/suanfa.png'
        }
      },
      {
        name: 'ai_tixing',
        path: '/ai/tixing',
        component: 'view.ai_tixing',
        meta: {
          title: 'ai_tixing',
          i18nKey: 'route.ai_tixing',
          constant: true,
          imageIcon: '/src/assets/baojing.png'
        }
      },
      {
        name: 'ai_tuisong',
        path: '/ai/tuisong',
        component: 'view.ai_tuisong',
        meta: {
          title: 'ai_tuisong',
          i18nKey: 'route.ai_tuisong',
          constant: true,
          imageIcon: '/src/assets/tuisong.png'
        }
      }
    ]
  },
  {
    name: 'casting',
    path: '/casting',
    component: 'layout.base',
    meta: {
      title: 'casting',
      i18nKey: 'route.casting',
      constant: true
    },
    children: [
      {
        name: 'casting_data',
        path: '/casting/data',
        meta: {
          title: 'casting_data',
          i18nKey: 'route.casting_data',
          constant: true,
          imageIcon: '/src/assets/data.png'
        },
        children: [
          {
            name: 'casting_data_detection',
            path: '/casting/data/detection',
            component: 'view.casting_data_detection',
            meta: {
              title: 'casting_data_detection',
              i18nKey: 'route.casting_data_detection'
            }
          },
          {
            name: 'casting_data_rainfall',
            path: '/casting/data/rainfall',
            component: 'view.casting_data_rainfall',
            meta: {
              title: 'casting_data_rainfall',
              i18nKey: 'route.casting_data_rainfall'
            }
          }
        ]
      },
      {
        name: 'casting_home',
        path: '/casting/home',
        component: 'view.casting_home',
        meta: {
          title: 'casting_home',
          i18nKey: 'route.casting_home',
          constant: true,
          imageIcon: '/src/assets/homeAi.png'
        }
      },
      {
        name: 'casting_monitor',
        path: '/casting/monitor',
        meta: {
          title: 'casting_monitor',
          i18nKey: 'route.casting_monitor',
          constant: true,
          imageIcon: '/src/assets/juese.png'
        },
        children: [
          {
            name: 'casting_monitor_entering',
            path: '/casting/monitor/entering',
            component: 'view.casting_monitor_entering',
            meta: {
              title: 'casting_monitor_entering',
              i18nKey: 'route.casting_monitor_entering',
              constant: true
            }
          },
          {
            name: 'casting_monitor_manage',
            path: '/casting/monitor/manage',
            component: 'view.casting_monitor_manage',
            meta: {
              title: 'casting_monitor_manage',
              i18nKey: 'route.casting_monitor_manage',
              constant: true
            }
          }
        ]
      },
      {
        name: 'casting_police',
        path: '/casting/police',
        meta: {
          title: 'casting_police',
          i18nKey: 'route.casting_police',
          constant: true,
          imageIcon: '/src/assets/baojing.png'
        },
        children: [
          {
            name: 'casting_police_list',
            path: '/casting/police/list',
            component: 'view.casting_police_list',
            meta: {
              title: 'casting_police_list',
              i18nKey: 'route.casting_police_list',
              constant: true
            }
          },
          {
            name: 'casting_police_setting',
            path: '/casting/police/setting',
            component: 'view.casting_police_setting',
            meta: {
              title: 'casting_police_setting',
              i18nKey: 'route.casting_police_setting',
              constant: true
            }
          }
        ]
      },
      {
        name: 'casting_polling',
        path: '/casting/polling',
        meta: {
          title: 'casting_polling',
          i18nKey: 'route.casting_polling',
          constant: true,
          imageIcon: '/src/assets/jieguo.png'
        },
        children: [
          {
            name: 'casting_polling_manage',
            path: '/casting/polling/manage',
            component: 'view.casting_polling_manage',
            meta: {
              title: 'casting_polling_manage',
              i18nKey: 'route.casting_polling_manage',
              constant: true
            }
          },
          {
            name: 'casting_polling_result',
            path: '/casting/polling/result',
            component: 'view.casting_polling_result',
            meta: {
              title: 'casting_polling_result',
              i18nKey: 'route.casting_polling_result',
              constant: true
            }
          },
          {
            name: 'casting_polling_typemanage',
            path: '/casting/polling/typemanage',
            component: 'view.casting_polling_typemanage',
            meta: {
              title: 'casting_polling_typemanage',
              i18nKey: 'route.casting_polling_typemanage',
              constant: true
            }
          }
        ]
      },
      {
        name: 'casting_system',
        path: '/casting/system',
        meta: {
          title: 'casting_system',
          i18nKey: 'route.casting_system',
          constant: true,
          imageIcon: '/src/assets/message.png'
        },
        children: [
          {
            name: 'casting_system_casting',
            path: '/casting/system/casting',
            component: 'view.casting_system_casting',
            meta: {
              title: 'casting_system_casting',
              i18nKey: 'route.casting_system_casting',
              constant: true
            }
          },
          {
            name: 'casting_system_equipment',
            path: '/casting/system/equipment',
            component: 'view.casting_system_equipment',
            meta: {
              title: 'casting_system_equipment',
              i18nKey: 'route.casting_system_equipment',
              constant: true
            }
          },
          {
            name: 'casting_system_modeldata',
            path: '/casting/system/modeldata',
            component: 'view.casting_system_modeldata',
            meta: {
              title: 'casting_system_modeldata',
              i18nKey: 'route.casting_system_modeldata'
            }
          },
          {
            name: 'casting_system_modelmanage',
            path: '/casting/system/modelmanage',
            component: 'view.casting_system_modelmanage',
            meta: {
              title: 'casting_system_modelmanage',
              i18nKey: 'route.casting_system_modelmanage'
            }
          },
          {
            name: 'casting_system_monitor',
            path: '/casting/system/monitor',
            component: 'view.casting_system_monitor',
            meta: {
              title: 'casting_system_monitor',
              i18nKey: 'route.casting_system_monitor',
              constant: true
            }
          }
        ]
      }
    ]
  },
  {
    name: 'cesiumdeom',
    path: '/cesiumdeom',
    component: 'layout.blank$view.cesiumdeom',
    meta: {
      title: 'cesiumdeom',
      i18nKey: 'route.cesiumdeom',
      constant: true,
      hideInMenu: true
    }
  },
  {
    name: 'home',
    path: '/home',
    component: 'layout.base',
    meta: {
      title: 'home',
      i18nKey: 'route.home',
      constant: true,
      order: 1
    },
    children: [
      {
        name: 'home_police',
        path: '/home/police',
        component: 'view.home_police',
        meta: {
          title: 'home_police',
          i18nKey: 'route.home_police',
          constant: true,
          imageIcon: '/src/assets/jieguo.png'
        }
      },
      {
        name: 'home_rail',
        path: '/home/rail',
        component: 'view.home_rail',
        meta: {
          title: 'home_rail',
          i18nKey: 'route.home_rail',
          constant: true,
          imageIcon: '/src/assets/weilan.png'
        },
        children: [
          {
            name: 'home_rail_car',
            path: '/home/rail/car',
            component: 'view.home_rail_car',
            meta: {
              title: 'home_rail_car',
              i18nKey: 'route.home_rail_car',
              constant: true
            }
          },
          {
            name: 'home_rail_person',
            path: '/home/rail/person',
            component: 'view.home_rail_person',
            meta: {
              title: 'home_rail_person',
              i18nKey: 'route.home_rail_person',
              constant: true
            }
          }
        ]
      }
    ]
  },
  {
    name: 'iframe-page',
    path: '/iframe-page/:url',
    component: 'layout.base$view.iframe-page',
    props: true,
    meta: {
      title: 'iframe-page',
      i18nKey: 'route.iframe-page',
      constant: true,
      hideInMenu: true,
      keepAlive: true
    }
  },
  {
    name: 'login',
    path: '/login/:module(pwd-login|code-login|register|reset-pwd|bind-wechat)?',
    component: 'layout.blank$view.login',
    props: true,
    meta: {
      title: 'login',
      i18nKey: 'route.login',
      constant: true,
      hideInMenu: true
    }
  },
  {
    name: 'monitoring',
    path: '/monitoring',
    component: 'layout.base',
    meta: {
      title: 'monitoring',
      i18nKey: 'route.monitoring',
      constant: true
    },
    children: [
      {
        name: 'monitoring_data',
        path: '/monitoring/data',
        meta: {
          title: 'monitoring_data',
          i18nKey: 'route.monitoring_data',
          constant: true,
          imageIcon: '/src/assets/data.png'
        },
        children: [
          {
            name: 'monitoring_data_detection',
            path: '/monitoring/data/detection',
            component: 'view.monitoring_data_detection',
            meta: {
              title: 'monitoring_data_detection',
              i18nKey: 'route.monitoring_data_detection'
            }
          },
          {
            name: 'monitoring_data_rainfall',
            path: '/monitoring/data/rainfall',
            component: 'view.monitoring_data_rainfall',
            meta: {
              title: 'monitoring_data_rainfall',
              i18nKey: 'route.monitoring_data_rainfall'
            }
          }
        ]
      },
      {
        name: 'monitoring_home',
        path: '/monitoring/home',
        component: 'view.monitoring_home',
        meta: {
          title: 'monitoring_home',
          i18nKey: 'route.monitoring_home',
          constant: true,
          imageIcon: '/src/assets/homeAi.png'
        }
      },
      {
        name: 'monitoring_monitor',
        path: '/monitoring/monitor',
        meta: {
          title: 'monitoring_monitor',
          i18nKey: 'route.monitoring_monitor',
          constant: true,
          imageIcon: '/src/assets/perpon.png'
        },
        children: [
          {
            name: 'monitoring_monitor_entering',
            path: '/monitoring/monitor/entering',
            component: 'view.monitoring_monitor_entering',
            meta: {
              title: 'monitoring_monitor_entering',
              i18nKey: 'route.monitoring_monitor_entering',
              constant: true
            }
          },
          {
            name: 'monitoring_monitor_manage',
            path: '/monitoring/monitor/manage',
            component: 'view.monitoring_monitor_manage',
            meta: {
              title: 'monitoring_monitor_manage',
              i18nKey: 'route.monitoring_monitor_manage',
              constant: true
            }
          }
        ]
      },
      {
        name: 'monitoring_police',
        path: '/monitoring/police',
        meta: {
          title: 'monitoring_police',
          i18nKey: 'route.monitoring_police',
          constant: true,
          imageIcon: '/src/assets/baojing.png'
        },
        children: [
          {
            name: 'monitoring_police_list',
            path: '/monitoring/police/list',
            component: 'view.monitoring_police_list',
            meta: {
              title: 'monitoring_police_list',
              i18nKey: 'route.monitoring_police_list',
              constant: true
            }
          },
          {
            name: 'monitoring_police_setting',
            path: '/monitoring/police/setting',
            component: 'view.monitoring_police_setting',
            meta: {
              title: 'monitoring_police_setting',
              i18nKey: 'route.monitoring_police_setting',
              constant: true
            }
          }
        ]
      },
      {
        name: 'monitoring_polling',
        path: '/monitoring/polling',
        meta: {
          title: 'monitoring_polling',
          i18nKey: 'route.monitoring_polling',
          constant: true,
          imageIcon: '/src/assets/jieguo.png'
        },
        children: [
          {
            name: 'monitoring_polling_manage',
            path: '/monitoring/polling/manage',
            component: 'view.monitoring_polling_manage',
            meta: {
              title: 'monitoring_polling_manage',
              i18nKey: 'route.monitoring_polling_manage',
              constant: true
            }
          },
          {
            name: 'monitoring_polling_result',
            path: '/monitoring/polling/result',
            component: 'view.monitoring_polling_result',
            meta: {
              title: 'monitoring_polling_result',
              i18nKey: 'route.monitoring_polling_result',
              constant: true
            }
          },
          {
            name: 'monitoring_polling_typemanage',
            path: '/monitoring/polling/typemanage',
            component: 'view.monitoring_polling_typemanage',
            meta: {
              title: 'monitoring_polling_typemanage',
              i18nKey: 'route.monitoring_polling_typemanage',
              constant: true
            }
          }
        ]
      },
      {
        name: 'monitoring_system',
        path: '/monitoring/system',
        meta: {
          title: 'monitoring_system',
          i18nKey: 'route.monitoring_system',
          constant: true,
          imageIcon: '/src/assets/message.png'
        },
        children: [
          {
            name: 'monitoring_system_equipment',
            path: '/monitoring/system/equipment',
            component: 'view.monitoring_system_equipment',
            meta: {
              title: 'monitoring_system_equipment',
              i18nKey: 'route.monitoring_system_equipment',
              constant: true
            }
          },
          {
            name: 'monitoring_system_modeldata',
            path: '/monitoring/system/modeldata',
            component: 'view.monitoring_system_modeldata',
            meta: {
              title: 'monitoring_system_modeldata',
              i18nKey: 'route.monitoring_system_modeldata'
            }
          },
          {
            name: 'monitoring_system_modelmanage',
            path: '/monitoring/system/modelmanage',
            component: 'view.monitoring_system_modelmanage',
            meta: {
              title: 'monitoring_system_modelmanage',
              i18nKey: 'route.monitoring_system_modelmanage'
            }
          },
          {
            name: 'monitoring_system_monitor',
            path: '/monitoring/system/monitor',
            component: 'view.monitoring_system_monitor',
            meta: {
              title: 'monitoring_system_monitor',
              i18nKey: 'route.monitoring_system_monitor',
              constant: true
            }
          }
        ]
      }
    ]
  },
  {
    name: 'orientation',
    path: '/orientation',
    component: 'layout.base',
    meta: {
      title: 'orientation',
      i18nKey: 'route.orientation',
      constant: true
    },
    children: [
      {
        name: 'orientation_monitor',
        path: '/orientation/monitor',
        component: 'view.orientation_monitor',
        meta: {
          title: 'orientation_monitor',
          i18nKey: 'route.orientation_monitor',
          constant: true,
          imageIcon: '/src/assets/diqiu.png'
        },
        children: [
          {
            name: 'orientation_monitor_facility',
            path: '/orientation/monitor/facility',
            component: 'view.orientation_monitor_facility',
            meta: {
              title: 'orientation_monitor_facility',
              i18nKey: 'route.orientation_monitor_facility'
            }
          },
          {
            name: 'orientation_monitor_history',
            path: '/orientation/monitor/history',
            component: 'view.orientation_monitor_history',
            meta: {
              title: 'orientation_monitor_history',
              i18nKey: 'route.orientation_monitor_history'
            }
          }
        ]
      },
      {
        name: 'orientation_video',
        path: '/orientation/video',
        component: 'view.orientation_video',
        meta: {
          title: 'orientation_video',
          i18nKey: 'route.orientation_video',
          constant: true,
          imageIcon: '/src/assets/shexiang.png'
        }
      }
    ]
  },
  {
    name: 'personnel',
    path: '/personnel',
    component: 'layout.base',
    meta: {
      title: 'personnel',
      i18nKey: 'route.personnel',
      constant: true
    },
    children: [
      {
        name: 'personnel_facility',
        path: '/personnel/facility',
        component: 'view.personnel_facility',
        meta: {
          title: 'personnel_facility',
          i18nKey: 'route.personnel_facility',
          constant: true,
          imageIcon: '/src/assets/shebei.png'
        }
      },
      {
        name: 'personnel_manage',
        path: '/personnel/manage',
        meta: {
          title: 'personnel_manage',
          i18nKey: 'route.personnel_manage',
          constant: true,
          imageIcon: '/src/assets/perpon.png'
        },
        children: [
          {
            name: 'personnel_manage_personnel',
            path: '/personnel/manage/personnel',
            component: 'view.personnel_manage_personnel',
            meta: {
              title: 'personnel_manage_personnel',
              i18nKey: 'route.personnel_manage_personnel',
              constant: true
            }
          },
          {
            name: 'personnel_manage_staff',
            path: '/personnel/manage/staff',
            component: 'view.personnel_manage_staff',
            meta: {
              title: 'personnel_manage_staff',
              i18nKey: 'route.personnel_manage_staff',
              constant: true
            }
          },
          {
            name: 'personnel_manage_visitor',
            path: '/personnel/manage/visitor',
            component: 'view.personnel_manage_visitor',
            meta: {
              title: 'personnel_manage_visitor',
              i18nKey: 'route.personnel_manage_visitor',
              constant: true
            }
          }
        ]
      },
      {
        name: 'personnel_realtime',
        path: '/personnel/realtime',
        component: 'view.personnel_realtime',
        meta: {
          title: 'personnel_realtime',
          i18nKey: 'route.personnel_realtime',
          constant: true,
          imageIcon: '/src/assets/shexiang.png'
        }
      },
      {
        name: 'personnel_sos',
        path: '/personnel/sos',
        component: 'view.personnel_sos',
        meta: {
          title: 'personnel_sos',
          i18nKey: 'route.personnel_sos',
          constant: true,
          imageIcon: '/src/assets/sos.png'
        }
      },
      {
        name: 'personnel_statistics',
        path: '/personnel/statistics',
        meta: {
          title: 'personnel_statistics',
          i18nKey: 'route.personnel_statistics',
          constant: true,
          imageIcon: '/src/assets/tongji.png'
        },
        children: [
          {
            name: 'personnel_statistics_distribution',
            path: '/personnel/statistics/distribution',
            component: 'view.personnel_statistics_distribution',
            meta: {
              title: 'personnel_statistics_distribution',
              i18nKey: 'route.personnel_statistics_distribution',
              constant: true
            }
          },
          {
            name: 'personnel_statistics_police',
            path: '/personnel/statistics/police',
            component: 'view.personnel_statistics_police',
            meta: {
              title: 'personnel_statistics_police',
              i18nKey: 'route.personnel_statistics_police',
              constant: true
            }
          },
          {
            name: 'personnel_statistics_sheet',
            path: '/personnel/statistics/sheet',
            component: 'view.personnel_statistics_sheet',
            meta: {
              title: 'personnel_statistics_sheet',
              i18nKey: 'route.personnel_statistics_sheet',
              constant: true
            }
          },
          {
            name: 'personnel_statistics_statis',
            path: '/personnel/statistics/statis',
            component: 'view.personnel_statistics_statis',
            meta: {
              title: 'personnel_statistics_statis',
              i18nKey: 'route.personnel_statistics_statis',
              constant: true
            }
          }
        ]
      },
      {
        name: 'personnel_track',
        path: '/personnel/track',
        component: 'view.personnel_track',
        meta: {
          title: 'personnel_track',
          i18nKey: 'route.personnel_track',
          constant: true,
          imageIcon: '/src/assets/guiji.png'
        }
      }
    ]
  },
  {
    name: 'truck',
    path: '/truck',
    component: 'layout.base',
    meta: {
      title: 'truck',
      i18nKey: 'route.truck',
      constant: true
    },
    children: [
      {
        name: 'truck_area',
        path: '/truck/area',
        component: 'view.truck_area',
        meta: {
          title: 'truck_area',
          i18nKey: 'route.truck_area',
          imageIcon: '/src/assets/quyu.png'
        },
        children: [
          {
            name: 'truck_area_classes',
            path: '/truck/area/classes',
            component: 'view.truck_area_classes',
            meta: {
              title: 'truck_area_classes',
              i18nKey: 'route.truck_area_classes'
            }
          },
          {
            name: 'truck_area_message',
            path: '/truck/area/message',
            component: 'view.truck_area_message',
            meta: {
              title: 'truck_area_message',
              i18nKey: 'route.truck_area_message'
            }
          }
        ]
      },
      {
        name: 'truck_car',
        path: '/truck/car',
        component: 'view.truck_car',
        meta: {
          title: 'truck_car',
          i18nKey: 'route.truck_car',
          constant: true,
          imageIcon: '/src/assets/carMessage.png'
        },
        children: [
          {
            name: 'truck_car_cartype',
            path: '/truck/car/cartype',
            component: 'view.truck_car_cartype',
            meta: {
              title: 'truck_car_cartype',
              i18nKey: 'route.truck_car_cartype'
            }
          },
          {
            name: 'truck_car_fault',
            path: '/truck/car/fault',
            component: 'view.truck_car_fault',
            meta: {
              title: 'truck_car_fault',
              i18nKey: 'route.truck_car_fault',
              constant: true
            }
          },
          {
            name: 'truck_car_maintain',
            path: '/truck/car/maintain',
            component: 'view.truck_car_maintain',
            meta: {
              title: 'truck_car_maintain',
              i18nKey: 'route.truck_car_maintain',
              constant: true
            }
          },
          {
            name: 'truck_car_message',
            path: '/truck/car/message',
            component: 'view.truck_car_message',
            meta: {
              title: 'truck_car_message',
              i18nKey: 'route.truck_car_message',
              constant: true
            }
          },
          {
            name: 'truck_car_playback',
            path: '/truck/car/playback',
            component: 'view.truck_car_playback',
            meta: {
              title: 'truck_car_playback',
              i18nKey: 'route.truck_car_playback',
              constant: true
            }
          },
          {
            name: 'truck_car_track',
            path: '/truck/car/track',
            component: 'view.truck_car_track',
            meta: {
              title: 'truck_car_track',
              i18nKey: 'route.truck_car_track',
              constant: true
            }
          },
          {
            name: 'truck_car_type',
            path: '/truck/car/type',
            component: 'view.truck_car_type',
            meta: {
              title: 'truck_car_type',
              i18nKey: 'route.truck_car_type',
              constant: true
            }
          }
        ]
      },
      {
        name: 'truck_safety',
        path: '/truck/safety',
        component: 'view.truck_safety',
        meta: {
          title: 'truck_safety',
          i18nKey: 'route.truck_safety',
          imageIcon: '/src/assets/anquan.png'
        },
        children: [
          {
            name: 'truck_safety_report',
            path: '/truck/safety/report',
            component: 'view.truck_safety_report',
            meta: {
              title: 'truck_safety_report',
              i18nKey: 'route.truck_safety_report'
            }
          },
          {
            name: 'truck_safety_security',
            path: '/truck/safety/security',
            component: 'view.truck_safety_security',
            meta: {
              title: 'truck_safety_security',
              i18nKey: 'route.truck_safety_security'
            }
          }
        ]
      },
      {
        name: 'truck_smart',
        path: '/truck/smart',
        component: 'view.truck_smart',
        meta: {
          title: 'truck_smart',
          i18nKey: 'route.truck_smart',
          imageIcon: '/src/assets/zhineng.png'
        }
      },
      {
        name: 'truck_vehicle',
        path: '/truck/vehicle',
        component: 'view.truck_vehicle',
        meta: {
          title: 'truck_vehicle',
          i18nKey: 'route.truck_vehicle',
          constant: true,
          imageIcon: '/src/assets/chezai.png'
        }
      },
      {
        name: 'truck_video',
        path: '/truck/video',
        component: 'view.truck_video',
        meta: {
          title: 'truck_video',
          i18nKey: 'route.truck_video',
          imageIcon: '/src/assets/video.png'
        },
        children: [
          {
            name: 'truck_video_history',
            path: '/truck/video/history',
            component: 'view.truck_video_history',
            meta: {
              title: 'truck_video_history',
              i18nKey: 'route.truck_video_history'
            }
          },
          {
            name: 'truck_video_monitoring',
            path: '/truck/video/monitoring',
            component: 'view.truck_video_monitoring',
            meta: {
              title: 'truck_video_monitoring',
              i18nKey: 'route.truck_video_monitoring'
            }
          }
        ]
      }
    ]
  },
  {
    name: 'user',
    path: '/user',
    component: 'layout.base',
    meta: {
      title: 'user',
      i18nKey: 'route.user',
      constant: true
    },
    children: [
      {
        name: 'user_bumen',
        path: '/user/bumen',
        component: 'view.user_bumen',
        meta: {
          title: 'user_bumen',
          i18nKey: 'route.user_bumen',
          constant: true,
          imageIcon: '/src/assets/bumen.png'
        }
      },
      {
        name: 'user_caidan',
        path: '/user/caidan',
        component: 'view.user_caidan',
        meta: {
          title: 'user_caidan',
          i18nKey: 'route.user_caidan',
          constant: true,
          imageIcon: '/src/assets/caidan.png'
        }
      },
      {
        name: 'user_gangwei',
        path: '/user/gangwei',
        component: 'view.user_gangwei',
        meta: {
          title: 'user_gangwei',
          i18nKey: 'route.user_gangwei',
          constant: true,
          imageIcon: '/src/assets/gangwei.png'
        }
      },
      {
        name: 'user_juese',
        path: '/user/juese',
        component: 'view.user_juese',
        meta: {
          title: 'user_juese',
          i18nKey: 'route.user_juese',
          constant: true,
          imageIcon: '/src/assets/juese.png'
        }
      },
      {
        name: 'user_log',
        path: '/user/log',
        component: 'view.user_log',
        meta: {
          title: 'user_log',
          i18nKey: 'route.user_log',
          constant: true,
          imageIcon: '/src/assets/rzhi.png'
        },
        children: [
          {
            name: 'user_log_loginlog',
            path: '/user/log/loginlog',
            component: 'view.user_log_loginlog',
            meta: {
              title: 'user_log_loginlog',
              i18nKey: 'route.user_log_loginlog',
              constant: true
            }
          },
          {
            name: 'user_log_operatelog',
            path: '/user/log/operatelog',
            component: 'view.user_log_operatelog',
            meta: {
              title: 'user_log_operatelog',
              i18nKey: 'route.user_log_operatelog',
              constant: true
            }
          }
        ]
      },
      {
        name: 'user_model',
        path: '/user/model',
        component: 'view.user_model',
        meta: {
          title: 'user_model',
          i18nKey: 'route.user_model',
          constant: true,
          imageIcon: '/src/assets/moxing.png'
        },
        children: [
          {
            name: 'user_model_dixing',
            path: '/user/model/dixing',
            component: 'view.user_model_dixing',
            meta: {
              title: 'user_model_dixing',
              i18nKey: 'route.user_model_dixing',
              constant: true
            }
          },
          {
            name: 'user_model_kuangqu',
            path: '/user/model/kuangqu',
            component: 'view.user_model_kuangqu',
            meta: {
              title: 'user_model_kuangqu',
              i18nKey: 'route.user_model_kuangqu',
              constant: true
            }
          }
        ]
      },
      {
        name: 'user_yonghu',
        path: '/user/yonghu',
        component: 'view.user_yonghu',
        meta: {
          title: 'user_yonghu',
          i18nKey: 'route.user_yonghu',
          constant: true,
          imageIcon: '/src/assets/user.png'
        }
      }
    ]
  }
];
