he wei
2022-06-14 372ab43f7e76013827e0feaf53001d1739478d39
src/router/routes.js
@@ -1,141 +1,146 @@
export default [{
    path: '/',
    redirect: '/login'
  path: '/',
  redirect: '/login'
},
{
    path: '/login',
    name: 'login',
    meta: {},
    component: (resolve) => require(['@/pages/login.vue'], resolve)
  path: '/login',
  name: 'login',
  meta: {},
  component: (resolve) => require(['@/pages/login.vue'], resolve)
},
// 测试页面
{
    path: '/wxTest',
    name: 'wxTest',
    meta: {},
    component: (resolve) => require(['@/pages/wxTest.vue'], resolve)
  path: '/wxTest',
  name: 'wxTest',
  meta: {},
  component: (resolve) => require(['@/pages/wxTest.vue'], resolve)
},
{
    path: '/home',
    meta: {},
    component: (resolve) => require(['../pages/home.vue'], resolve)
  path: '/home',
  meta: {},
  component: (resolve) => require(['../pages/home.vue'], resolve)
},
{
    path: '/index',
    name: 'index',
    meta: {},
    component: (resolve) => require(['../pages/index.vue'], resolve)
  path: '/state',
  name: 'state',
  meta: {},
  component: (resolve) => require(['../pages/state.vue'], resolve)
},
{
    path: '/screen',
    name: 'index',
    meta: {},
    component: (resolve) => require(['../pages/screen.vue'], resolve)
  path: '/index',
  name: 'index',
  meta: {},
  component: (resolve) => require(['../pages/index.vue'], resolve)
},
{
    path: "/three-home",
    name: "threeHome",
    meta: {
        name: "3D站点"
  path: '/screen',
  name: 'index',
  meta: {},
  component: (resolve) => require(['../pages/screen.vue'], resolve)
},
{
  path: "/three-home",
  name: "threeHome",
  meta: {
    name: "3D站点"
  },
  component: (resolve) => require(['../pages/dataTest/threeHome.vue'], resolve)
},
{
  path: '/moving-ring-system/',
  name: 'movingRingSystem',
  meta: {},
  component: (resolve) => require(['../pages/dataTest/movingRingSystem/index.vue'], resolve),
  children: [
    {
      path: 'real-time/:BattGroupId',
      name: 'movingRingSysteRrealTime',
      meta: {},
      component: (resolve) => require(['../pages/dataTest/realTime.vue'], resolve)
    },
    component: (resolve) => require(['../pages/dataTest/threeHome.vue'], resolve)
},
{
    path: '/moving-ring-system/',
    name: 'movingRingSystem',
    meta: {},
    component: (resolve) => require(['../pages/dataTest/movingRingSystem/index.vue'], resolve),
    children: [
        {
            path: 'real-time/:BattGroupId',
            name: 'movingRingSysteRrealTime',
            meta: {},
            component: (resolve) => require(['../pages/dataTest/realTime.vue'], resolve)
        },
        {
            path: 'real-time/:BattGroupId/:powerDeviceId',
            name: 'movingRingSysteRrealTime',
            meta: {},
            component: (resolve) => require(['../pages/dataTest/realTimeForShanXi.vue'], resolve)
        },
        // 一体机二期
        {
            path: 'real-time-aio/:BattGroupId',
            name: 'movingRingSysteRrealTime',
            meta: {},
            component: (resolve) => require(['../pages/dataTest/realTimeAio.vue'], resolve)
        },
        // 一体机一期
        {
          path: 'real-time-aio0/:BattGroupId',
          name: 'movingRingSysteRrealTime',
          meta: {},
          component: (resolve) => require(['../pages/dataTest/realTimeAio0.vue'], resolve)
        },
        {
            path: 'real-time-storage/:BattGroupId',
            name: 'movingRingSysteRrealTime',
            meta: {},
            component: (resolve) => require(['../pages/dataTest/realTimeStorage.vue'], resolve)
        },
        {
            path: 'power-box/:powerDeviceId',
            name: 'powerBox',
            meta: {},
            component: (resolve) => require(['../pages/dataTest/movingRingSystem/powerBox.vue'], resolve)
        },
        {
            path: 'ele-info/:powerDeviceId',
            name: 'movingRingSystemEleInfo',
            meta: {},
            component: (resolve) => require(['../pages/dataMager/realTimeData.vue'], resolve)
        },
        {
            path: 'isolating-device/:powerDeviceId',
            name: 'movingRingSystemIsolating',
            meta: {},
            component: (resolve) => require(['../pages/dataTest/movingRingSystem/isolatingDevice.vue'], resolve)
        },
        {
            path: 'charger-status/:powerDeviceId',
            name: 'movingRingSystemCharger',
            meta: {},
            component: (resolve) => require(['../pages/dataTest/movingRingSystem/chargerStatus.vue'], resolve)
        },
        {
            path: 'air/:powerDeviceId',
            name: 'movingRingAir',
            meta: {},
            component: (resolve) => require(['../pages/dataTest/movingRingSystem/airCooditioner.vue'], resolve)
        },
        {
            path: 'lithium-battery/:BattGroupId',
            name: 'movingRingLithiumBattery',
            meta: {},
            component: (resolve) => require(['../pages/dataTest/movingRingSystem/lithiumBattery.vue'], resolve)
    {
      path: 'real-time/:BattGroupId/:powerDeviceId',
      name: 'movingRingSysteRrealTime',
      meta: {},
      component: (resolve) => require(['../pages/dataTest/realTimeForShanXi.vue'], resolve)
    },
    // 一体机二期
    {
      path: 'real-time-aio/:BattGroupId',
      name: 'movingRingSysteRrealTime',
      meta: {},
      component: (resolve) => require(['../pages/dataTest/realTimeAio.vue'], resolve)
    },
    // 一体机一期
    {
      path: 'real-time-aio0/:BattGroupId',
      name: 'movingRingSysteRrealTime',
      meta: {},
      component: (resolve) => require(['../pages/dataTest/realTimeAio0.vue'], resolve)
    },
    {
      path: 'real-time-storage/:BattGroupId',
      name: 'movingRingSysteRrealTime',
      meta: {},
      component: (resolve) => require(['../pages/dataTest/realTimeStorage.vue'], resolve)
    },
    {
      path: 'power-box/:powerDeviceId',
      name: 'powerBox',
      meta: {},
      component: (resolve) => require(['../pages/dataTest/movingRingSystem/powerBox.vue'], resolve)
    },
    {
      path: 'ele-info/:powerDeviceId',
      name: 'movingRingSystemEleInfo',
      meta: {},
      component: (resolve) => require(['../pages/dataMager/realTimeData.vue'], resolve)
    },
    {
      path: 'isolating-device/:powerDeviceId',
      name: 'movingRingSystemIsolating',
      meta: {},
      component: (resolve) => require(['../pages/dataTest/movingRingSystem/isolatingDevice.vue'], resolve)
    },
    {
      path: 'charger-status/:powerDeviceId',
      name: 'movingRingSystemCharger',
      meta: {},
      component: (resolve) => require(['../pages/dataTest/movingRingSystem/chargerStatus.vue'], resolve)
    },
    {
      path: 'air/:powerDeviceId',
      name: 'movingRingAir',
      meta: {},
      component: (resolve) => require(['../pages/dataTest/movingRingSystem/airCooditioner.vue'], resolve)
    },
    {
      path: 'lithium-battery/:BattGroupId',
      name: 'movingRingLithiumBattery',
      meta: {},
      component: (resolve) => require(['../pages/dataTest/movingRingSystem/lithiumBattery.vue'], resolve)
        },
        {
            path: '404',
            name: '',
            meta: {
                crumb: 'NotFound'
            },
            component: (resolve) => require(['@/pages/404/index.vue'], resolve)
        },
    ],
    },
    {
      path: '404',
      name: '',
      meta: {
        crumb: 'NotFound'
      },
      component: (resolve) => require(['@/pages/404/index.vue'], resolve)
    },
  ],
},
{
    path: '/real-time',
    name: 'realTime',
    meta: {},
    component: (resolve) => require(['../pages/dataTest/realTime.vue'], resolve)
  path: '/real-time',
  name: 'realTime',
  meta: {},
  component: (resolve) => require(['../pages/dataTest/realTime.vue'], resolve)
},
{
    path: '/history',
    meta: {},
    component: (resolve) => require(['../pages/dataTest/history.vue'], resolve)
  path: '/history',
  meta: {},
  component: (resolve) => require(['../pages/dataTest/history.vue'], resolve)
},
{
  path: '/history-ld9',
@@ -143,458 +148,458 @@
  component: (resolve) => require(['../pages/dataTest/historyLD9.vue'], resolve)
},
{
    path: '/history-aio',
    meta: {
        name: '一体机导入记录'
    },
    component: (resolve) => require(['../pages/dataTest/historyAio.vue'], resolve)
  path: '/history-aio',
  meta: {
    name: '一体机导入记录'
  },
  component: (resolve) => require(['../pages/dataTest/historyAio.vue'], resolve)
},
{
    path: '/test',
    meat: {},
    component: (resolve) => require(['../pages/dataTest/CircuitDiagram.vue'], resolve)
  path: '/test',
  meat: {},
  component: (resolve) => require(['../pages/dataTest/CircuitDiagram.vue'], resolve)
},
{
    path: '/dataMager/battGroupMager',
    meta: {
        name: '电池信息配置'
    },
    component: (resolve) => require(['../pages/dataMager/battGroupMager.vue'], resolve)
  path: '/dataMager/battGroupMager',
  meta: {
    name: '电池信息配置'
  },
  component: (resolve) => require(['../pages/dataMager/battGroupMager.vue'], resolve)
},
{
    path: '/dataMager/powerMager',
    meta: {
        name: '电源信息配置'
    },
    component: (resolve) => require(['../pages/dataMager/powerMager.vue'], resolve)
  path: '/dataMager/powerMager',
  meta: {
    name: '电源信息配置'
  },
  component: (resolve) => require(['../pages/dataMager/powerMager.vue'], resolve)
},
{
    path: '/dataMager/homeAddressInfoManage',
    meta: {
        name: '机房位置信息配置'
    },
    component: (resolve) => require(['../pages/dataMager/homeAddressInfoManage.vue'], resolve)
  path: '/dataMager/homeAddressInfoManage',
  meta: {
    name: '机房位置信息配置'
  },
  component: (resolve) => require(['../pages/dataMager/homeAddressInfoManage.vue'], resolve)
},
{
    path: '/dataMager/elePriceDistributionTpl',
    meta: {
        name: '电价分布模板管理'
    },
    component: (resolve) => require(['../pages/dataMager/ele-price-distribution-tpl.vue'], resolve)
  path: '/dataMager/elePriceDistributionTpl',
  meta: {
    name: '电价分布模板管理'
  },
  component: (resolve) => require(['../pages/dataMager/ele-price-distribution-tpl.vue'], resolve)
},
{
    path: '/dataMager/produceTotal',
    name: 'produceTotal',
    meta: {
        name: '电池信息统计分析'
    },
    component: (resolve) => require(['../pages/dataMager/produceTotal.vue'], resolve)
  path: '/dataMager/produceTotal',
  name: 'produceTotal',
  meta: {
    name: '电池信息统计分析'
  },
  component: (resolve) => require(['../pages/dataMager/produceTotal.vue'], resolve)
},
{
    path: '/faceManager/userFaceManager',
    name: 'userFaceManager',
    meta: {
        name: '用户人脸管理'
    },
    component: (resolve) => require(['../pages/faceManager/userFaceManager.vue'], resolve)
  path: '/faceManager/userFaceManager',
  name: 'userFaceManager',
  meta: {
    name: '用户人脸管理'
  },
  component: (resolve) => require(['../pages/faceManager/userFaceManager.vue'], resolve)
},
{
    path: '/dataMager/realTimeData.vue',
    name: 'realTimeData',
    meta: {
        name: '实时监测数据'
    },
    component: (resolve) => require(['../pages/dataMager/realTimeData.vue'], resolve)
  path: '/dataMager/realTimeData.vue',
  name: 'realTimeData',
  meta: {
    name: '实时监测数据'
  },
  component: (resolve) => require(['../pages/dataMager/realTimeData.vue'], resolve)
},
{
    path: '/dataMager/threadMager',
    name: 'threadMager',
    meta: {
        name: '线程信息管理'
    },
    component: (resolve) => require(['../pages/dataMager/threadMager.vue'], resolve)
  path: '/dataMager/threadMager',
  name: 'threadMager',
  meta: {
    name: '线程信息管理'
  },
  component: (resolve) => require(['../pages/dataMager/threadMager.vue'], resolve)
},
{
    path: '/dataAdmian',
    /* 电池充放电数据管理 */
    meta: {},
    component: (resolve) => require(['../pages/dataMager/dataAdmian.vue'], resolve)
  path: '/dataAdmian',
  /* 电池充放电数据管理 */
  meta: {},
  component: (resolve) => require(['../pages/dataMager/dataAdmian.vue'], resolve)
},
{
    path: '/internalTest',
    /*内阻测试 */
    meta: {},
    component: (resolve) => require(['../pages/dataMager/internalTest.vue'], resolve)
  path: '/internalTest',
  /*内阻测试 */
  meta: {},
  component: (resolve) => require(['../pages/dataMager/internalTest.vue'], resolve)
},
{
    path: '/dischargeTest',
    /* 电池放电测试 */
    meta: {},
    component: (resolve) => require(['../pages/dataMager/dischargeTest.vue'], resolve)
  path: '/dischargeTest',
  /* 电池放电测试 */
  meta: {},
  component: (resolve) => require(['../pages/dataMager/dischargeTest.vue'], resolve)
},
{
    path: '/dataMager/historyInfo',
    /* 历史数据管理 */
    meta: {
        title: '历史数据管理'
    },
    component: (resolve) => require(['../pages/dataMager/historyInfoMager.vue'], resolve)
  path: '/dataMager/historyInfo',
  /* 历史数据管理 */
  meta: {
    title: '历史数据管理'
  },
  component: (resolve) => require(['../pages/dataMager/historyInfoMager.vue'], resolve)
},
{
    path: '/batteryMager',
    /* 电池关注管理 */
    meta: {},
    component: (resolve) => require(['../pages/dataMager/batteryMager.vue'], resolve)
  path: '/batteryMager',
  /* 电池关注管理 */
  meta: {},
  component: (resolve) => require(['../pages/dataMager/batteryMager.vue'], resolve)
},
{
    path: '/device-work-state',
    name: 'deviceWorkState',
    meta: {
        title: '设备工作状态',
    },
    component: (resolve) => require(['../pages/reportStatistics/deviceWorkState'], resolve)
  path: '/device-work-state',
  name: 'deviceWorkState',
  meta: {
    title: '设备工作状态',
  },
  component: (resolve) => require(['../pages/reportStatistics/deviceWorkState'], resolve)
},
{
    path: '/scrap-battery',
    name: 'scrapBattery',
    meta: {
        title: '报废电池信息管理',
    },
    component: (resolve) => require(['../pages/dataMager/scrapBattery.vue'], resolve)
  path: '/scrap-battery',
  name: 'scrapBattery',
  meta: {
    title: '报废电池信息管理',
  },
  component: (resolve) => require(['../pages/dataMager/scrapBattery.vue'], resolve)
},
{
    path: '/repair-battery',
    name: 'repairBattery',
    meta: {
        title: '备件电池信息管理',
    },
    component: (resolve) => require(['../pages/dataMager/repairBattery.vue'], resolve)
  path: '/repair-battery',
  name: 'repairBattery',
  meta: {
    title: '备件电池信息管理',
  },
  component: (resolve) => require(['../pages/dataMager/repairBattery.vue'], resolve)
},
{
    path: '/dataMager/eventTotalPage',
    meta: {
        title: '事件总表',
    },
    component: (resolve) => require(['../pages/dataMager/eventTotalPage.vue'], resolve)
  path: '/dataMager/eventTotalPage',
  meta: {
    title: '事件总表',
  },
  component: (resolve) => require(['../pages/dataMager/eventTotalPage.vue'], resolve)
},
{
    path: '/dataMager/btsStatus',
    name: 'btsStatusTest',
    meta: {
        title: '核容测试设备',
    },
    component: (resolve) => require(['../pages/dataMager/btsStatus.vue'], resolve)
  path: '/dataMager/btsStatus',
  name: 'btsStatusTest',
  meta: {
    title: '核容测试设备',
  },
  component: (resolve) => require(['../pages/dataMager/btsStatus.vue'], resolve)
},
{
    path: '/dataMager/powercut',
    meta: {
        title: '机房停电查询',
    },
    component: (resolve) => require(['../pages/dataMager/powercut.vue'], resolve)
  path: '/dataMager/powercut',
  meta: {
    title: '机房停电查询',
  },
  component: (resolve) => require(['../pages/dataMager/powercut.vue'], resolve)
},
{
    path: '/batteryrHistoryquery',
    /* 电池告警历史查询 */
    meta: {},
    component: (resolve) => require(['../pages/alarmMager/batteryrHistoryquery.vue'], resolve)
  path: '/batteryrHistoryquery',
  /* 电池告警历史查询 */
  meta: {},
  component: (resolve) => require(['../pages/alarmMager/batteryrHistoryquery.vue'], resolve)
},
{
    name: 'batteryrTimequery',
    path: '/batteryrTimequery',
    /* 电池告警实时查询 */
    meta: {},
    component: (resolve) => require(['../pages/alarmMager/batteryrTimequery.vue'], resolve)
  name: 'batteryrTimequery',
  path: '/batteryrTimequery',
  /* 电池告警实时查询 */
  meta: {},
  component: (resolve) => require(['../pages/alarmMager/batteryrTimequery.vue'], resolve)
},
{
    name: 'alarmDispatch',
    path: '/alarmDispatch',
    meta: {},
    component: (resolve) => require(['../pages/alarmMager//alarm-dispatch.vue'], resolve)
  name: 'alarmDispatch',
  path: '/alarmDispatch',
  meta: {},
  component: (resolve) => require(['../pages/alarmMager//alarm-dispatch.vue'], resolve)
},
{
    name: 'powerRealtimeInfo',
    path: '/powerRealtimeInfo',
    /* 电源实时信息告警 */
    meta: {},
    component: (resolve) => require(['../pages/alarmMager/powerRealtimeInfo.vue'], resolve)
  name: 'powerRealtimeInfo',
  path: '/powerRealtimeInfo',
  /* 电源实时信息告警 */
  meta: {},
  component: (resolve) => require(['../pages/alarmMager/powerRealtimeInfo.vue'], resolve)
},
{
    name: 'powerHistoryInfo',
    path: '/powerHistoryInfo',
    /* 电源历史信息告警 */
    meta: {},
    component: (resolve) => require(['../pages/alarmMager/powerHistoryInfo.vue'], resolve)
  name: 'powerHistoryInfo',
  path: '/powerHistoryInfo',
  /* 电源历史信息告警 */
  meta: {},
  component: (resolve) => require(['../pages/alarmMager/powerHistoryInfo.vue'], resolve)
},
{
    name: 'powerBoxAlarm',
    path: '/powerBoxAlarm',
    /* 配电柜实时告警 */
    meta: {},
    component: (resolve) => require(['../pages/alarmMager/powerBoxAlarm.vue'], resolve)
  name: 'powerBoxAlarm',
  path: '/powerBoxAlarm',
  /* 配电柜实时告警 */
  meta: {},
  component: (resolve) => require(['../pages/alarmMager/powerBoxAlarm.vue'], resolve)
},
{
    name: 'powerBoxHistoryAlarm',
    path: '/powerBoxHistoryAlarm',
    /* 配电柜历史告警 */
    meta: {},
    component: (resolve) => require(['../pages/alarmMager/powerBoxHistoryAlarm.vue'], resolve)
  name: 'powerBoxHistoryAlarm',
  path: '/powerBoxHistoryAlarm',
  /* 配电柜历史告警 */
  meta: {},
  component: (resolve) => require(['../pages/alarmMager/powerBoxHistoryAlarm.vue'], resolve)
},
{
    name: 'hfSwitch',
    path: '/hfSwitch',
    /* 高频开关配电柜遥测量 */
    meta: {},
    component: (resolve) => require(['../pages/alarmMager/hfSwitch.vue'], resolve)
  name: 'hfSwitch',
  path: '/hfSwitch',
  /* 高频开关配电柜遥测量 */
  meta: {},
  component: (resolve) => require(['../pages/alarmMager/hfSwitch.vue'], resolve)
},
{
    name: 'GGDmeasure',
    path: '/GGDmeasure',
    /* 交流配电柜遥测量 */
    meta: {},
    component: (resolve) => require(['../pages/alarmMager/GGDmeasure.vue'], resolve)
  name: 'GGDmeasure',
  path: '/GGDmeasure',
  /* 交流配电柜遥测量 */
  meta: {},
  component: (resolve) => require(['../pages/alarmMager/GGDmeasure.vue'], resolve)
},
{
    name: 'DCmeasure',
    path: '/DCmeasure',
    /* 直流配电柜遥测量 */
    meta: {},
    component: (resolve) => require(['../pages/alarmMager/DCmeasure.vue'], resolve)
  name: 'DCmeasure',
  path: '/DCmeasure',
  /* 直流配电柜遥测量 */
  meta: {},
  component: (resolve) => require(['../pages/alarmMager/DCmeasure.vue'], resolve)
},
{
    name: 'powerAlarmTimeout',
    path: '/powerAlarmTimeout',
    /* 通信电源超时告警 */
    meta: {},
    component: (resolve) => require(['../pages/alarmMager/powerAlarmTimeout.vue'], resolve)
  name: 'powerAlarmTimeout',
  path: '/powerAlarmTimeout',
  /* 通信电源超时告警 */
  meta: {},
  component: (resolve) => require(['../pages/alarmMager/powerAlarmTimeout.vue'], resolve)
},
{
    path: '/deviceHistoryquery',
    /* 设备告警历史查询 */
    meta: {},
    component: (resolve) => require(['../pages/alarmMager/deviceHistoryquery.vue'], resolve)
  path: '/deviceHistoryquery',
  /* 设备告警历史查询 */
  meta: {},
  component: (resolve) => require(['../pages/alarmMager/deviceHistoryquery.vue'], resolve)
},
{
    path: '/deviceTimequery',
    /* 设备告警实时查询 */
    meta: {},
    component: (resolve) => require(['../pages/alarmMager/deviceTimequery.vue'], resolve)
  path: '/deviceTimequery',
  /* 设备告警实时查询 */
  meta: {},
  component: (resolve) => require(['../pages/alarmMager/deviceTimequery.vue'], resolve)
},
{
    path: '/batterypaSetting',
    /* 电池告警参数设置 */
    meta: {},
    component: (resolve) => require(['../pages/alarmMager/batterypaSetting.vue'], resolve)
  path: '/batterypaSetting',
  /* 电池告警参数设置 */
  meta: {},
  component: (resolve) => require(['../pages/alarmMager/batterypaSetting.vue'], resolve)
},
{
    path: '/dataMager/theFaultSites',
    meta: {
        title: '故障站点',
    },
    component: (resolve) => require(['../pages/dataMager/theFaultSites.vue'], resolve)
  path: '/dataMager/theFaultSites',
  meta: {
    title: '故障站点',
  },
  component: (resolve) => require(['../pages/dataMager/theFaultSites.vue'], resolve)
},
{
    path: '/dataMager/theStatusManager',
    meta: {
        title: '故障站点管理',
    },
    component: (resolve) => require(['../pages/dataMager/theStatusManager.vue'], resolve)
  path: '/dataMager/theStatusManager',
  meta: {
    title: '故障站点管理',
  },
  component: (resolve) => require(['../pages/dataMager/theStatusManager.vue'], resolve)
},
{
    path: '/devicepaSetting',
    /* 设备告警参数设置 */
    meta: {},
    component: (resolve) => require(['../pages/alarmMager/devicepaSetting.vue'], resolve)
  path: '/devicepaSetting',
  /* 设备告警参数设置 */
  meta: {},
  component: (resolve) => require(['../pages/alarmMager/devicepaSetting.vue'], resolve)
},
{
    path: '/powerCabinetSetting',
    /* 配电柜告警规则 */
    meta: {},
    component: (resolve) => require(['../pages/alarmMager/powerCabinetSetting.vue'], resolve)
  path: '/powerCabinetSetting',
  /* 配电柜告警规则 */
  meta: {},
  component: (resolve) => require(['../pages/alarmMager/powerCabinetSetting.vue'], resolve)
},
{
    path: '/pageSetting/realTime',
    meta: {
        title: '实时监测页面配置',
    },
    component: (resolve) => require(['../pages/pageSetting/realTime.vue'], resolve)
  path: '/pageSetting/realTime',
  meta: {
    title: '实时监测页面配置',
  },
  component: (resolve) => require(['../pages/pageSetting/realTime.vue'], resolve)
},
{
    path: '/jobManage/planManage',
    meta: {
        title: '放电计划管理'
    },
    component: (resolve) => require(['../pages/jobManage/planManage.vue'], resolve)
  path: '/jobManage/planManage',
  meta: {
    title: '放电计划管理'
  },
  component: (resolve) => require(['../pages/jobManage/planManage.vue'], resolve)
},
{
    path: '/jobManage/btsUpgrade',
    meta: {
        title: 'bts设备升级'
    },
    component: (resolve) => require(['../pages/jobManage/btsUpgrade.vue'], resolve)
  path: '/jobManage/btsUpgrade',
  meta: {
    title: 'bts设备升级'
  },
  component: (resolve) => require(['../pages/jobManage/btsUpgrade.vue'], resolve)
},
{
  path: '/jobManage/nineDevUpdate',
  name: 'nineDevUpdate',
  meta: {
    title: '9度设备升级'
  },
  component: (resolve) => require(['../pages/jobManage/nineDevUpdate.vue'], resolve)
},
{
  path: '/jobManage/addplan1',
  meta: {
    title: '放电计划'
  },
  component: (resolve) => require(['../pages/jobManage/params/addplan1.vue'], resolve)
},
{
  path: '/reportStatistics/eleAnalyse',
  meta: {
    title: '电池组统计分析查询'
  },
  component: (resolve) => require(['../pages/reportStatistics/eleAnalyse.vue'], resolve)
},
{
  path: '/reportStatistics/eleMonomer',
  meta: {
    title: '电池单体统计分析查询'
  },
  component: (resolve) => require(['../pages/reportStatistics/eleMonomer.vue'], resolve)
},
{
  path: '/reportStatistics/eleAssess',
  meta: {
    title: '蓄电池组后评估'
  },
  component: (resolve) => require(['../pages/reportStatistics/eleAssess.vue'], resolve)
},
{
  path: '/reportStatistics/taskplan',
  meta: {
    title: '落后单体查询'
  },
  component: (resolve) => require(['../pages/reportStatistics/taskplan.vue'], resolve)
},
{
  path: '/reportStatistics/elestatus',
  meta: {
    title: '电池实时状态查询'
  },
  component: (resolve) => require(['../pages/reportStatistics/elestatus.vue'], resolve)
},
{
  path: '/reportStatistics/endure',
  meta: {
    title: '电池续航能力历史查询'
  },
  component: (resolve) => require(['../pages/reportStatistics/endure.vue'], resolve)
},
{
  path: '/userMager/userInfo',
  meta: {
    title: '用户信息管理',
  },
  component: (resolve) => require(['../pages/userMager/userInfo.vue'], resolve)
},
{
  path: '/userMager/powerMager',
  meta: {
    title: '权限管理',
  },
  component: (resolve) => require(['../pages/userMager/powerMager.vue'], resolve)
},
{
  path: '/userMager/baojiMager',
  meta: {
    title: '包机组管理',
  },
  component: (resolve) => require(['../pages/userMager/baojiMager.vue'], resolve)
},
{
  path: '/userMager/operationRecord',
  meta: {
    title: '操作记录管理',
  },
  component: (resolve) => require(['../pages/userMager/operationRecord.vue'], resolve)
},
{
  path: '/userMager/groupManage',
  meta: {
    title: '班组管理',
  },
  component: (resolve) => require(['../pages/userMager/groupManage.vue'], resolve)
},
{
  path: '/pageSetting/chartMapSetting',
  meta: {
    title: '地图配置',
  },
  component: (resolve) => require(['../pages/pageSetting/chartMapSetting'], resolve)
},
{
  path: '/pageSetting/threeHomeSetting',
  meta: {
    title: '3D机房配置',
  },
  component: (resolve) => require(['../pages/pageSetting/threeHomeSetting'], resolve)
},
{
  path: '/dataTest/standardLine',
  meta: {
    title: '标准曲线',
  },
  component: (resolve) => require(['../pages/dataTest/standardLine.vue'], resolve)
},
{
  path: '/reportStatistics/powerReport',
  meta: {
    title: '通信电源报表',
  },
  component: (resolve) => require(['../pages/reportStatistics/powerReport.vue'], resolve)
},
{
  path: '/test/',
  meta: {
    title: '测试模块',
  },
  component: resolve => require(['../pages/test/index.vue'], resolve),
  children: [
    {
        path: '/jobManage/nineDevUpdate',
        name: 'nineDevUpdate',
        meta: {
            title: '9度设备升级'
        },
        component: (resolve) => require(['../pages/jobManage/nineDevUpdate.vue'], resolve)
      path: 'lineMarkPoint',
      meta: {
        title: '测试折线图模块极值点',
      },
      component: resolve => require(['../pages/test/lineMarkPoint.vue'], resolve),
    },
{
    path: '/jobManage/addplan1',
    meta: {
        title: '放电计划'
    {
      path: 'ipInput',
      meta: {
        title: 'IP地址修改',
      },
      component: resolve => require(['../pages/test/ipInput.vue'], resolve),
    },
    component: (resolve) => require(['../pages/jobManage/params/addplan1.vue'], resolve)
    {
      path: 'weather',
      meta: {
        title: '天气',
      },
      component: resolve => require(['../pages/test/weather.vue'], resolve),
    },
    {
      path: 'chart',
      meta: {
        title: 'echarts测试',
      },
      component: resolve => require(['../pages/test/chartTest.vue'], resolve),
    },
  ]
},
{
    path: '/reportStatistics/eleAnalyse',
    meta: {
        title: '电池组统计分析查询'
    },
    component: (resolve) => require(['../pages/reportStatistics/eleAnalyse.vue'], resolve)
},
{
    path: '/reportStatistics/eleMonomer',
    meta: {
        title: '电池单体统计分析查询'
    },
    component: (resolve) => require(['../pages/reportStatistics/eleMonomer.vue'], resolve)
},
{
    path: '/reportStatistics/eleAssess',
    meta: {
        title: '蓄电池组后评估'
    },
    component: (resolve) => require(['../pages/reportStatistics/eleAssess.vue'], resolve)
},
{
    path: '/reportStatistics/taskplan',
    meta: {
        title: '落后单体查询'
    },
    component: (resolve) => require(['../pages/reportStatistics/taskplan.vue'], resolve)
},
{
    path: '/reportStatistics/elestatus',
    meta: {
        title: '电池实时状态查询'
    },
    component: (resolve) => require(['../pages/reportStatistics/elestatus.vue'], resolve)
},
{
    path: '/reportStatistics/endure',
    meta: {
        title: '电池续航能力历史查询'
    },
    component: (resolve) => require(['../pages/reportStatistics/endure.vue'], resolve)
},
{
    path: '/userMager/userInfo',
    meta: {
        title: '用户信息管理',
    },
    component: (resolve) => require(['../pages/userMager/userInfo.vue'], resolve)
},
{
    path: '/userMager/powerMager',
    meta: {
        title: '权限管理',
    },
    component: (resolve) => require(['../pages/userMager/powerMager.vue'], resolve)
},
{
    path: '/userMager/baojiMager',
    meta: {
        title: '包机组管理',
    },
    component: (resolve) => require(['../pages/userMager/baojiMager.vue'], resolve)
},
{
    path: '/userMager/operationRecord',
    meta: {
        title: '操作记录管理',
    },
    component: (resolve) => require(['../pages/userMager/operationRecord.vue'], resolve)
},
{
    path: '/userMager/groupManage',
    meta: {
        title: '班组管理',
    },
    component: (resolve) => require(['../pages/userMager/groupManage.vue'], resolve)
},
{
    path: '/pageSetting/chartMapSetting',
    meta: {
        title: '地图配置',
    },
    component: (resolve) => require(['../pages/pageSetting/chartMapSetting'], resolve)
},
{
    path: '/pageSetting/threeHomeSetting',
    meta: {
        title: '3D机房配置',
    },
    component: (resolve) => require(['../pages/pageSetting/threeHomeSetting'], resolve)
},
{
    path: '/dataTest/standardLine',
    meta: {
        title: '标准曲线',
    },
    component: (resolve) => require(['../pages/dataTest/standardLine.vue'], resolve)
},
{
    path: '/reportStatistics/powerReport',
    meta: {
        title: '通信电源报表',
    },
    component: (resolve) => require(['../pages/reportStatistics/powerReport.vue'], resolve)
},
{
    path: '/test/',
    meta: {
        title: '测试模块',
    },
    component: resolve => require(['../pages/test/index.vue'], resolve),
    children: [
        {
            path: 'lineMarkPoint',
            meta: {
                title: '测试折线图模块极值点',
            },
            component: resolve => require(['../pages/test/lineMarkPoint.vue'], resolve),
        },
        {
            path: 'ipInput',
            meta: {
                title: 'IP地址修改',
            },
            component: resolve => require(['../pages/test/ipInput.vue'], resolve),
        },
        {
            path: 'weather',
            meta: {
                title: '天气',
            },
            component: resolve => require(['../pages/test/weather.vue'], resolve),
        },
        {
            path: 'chart',
            meta: {
                title: 'echarts测试',
            },
            component: resolve => require(['../pages/test/chartTest.vue'], resolve),
        },
    ]
},
{
    path: '*',
    name: '',
    meta: {
        crumb: 'NotFound'
    },
    component: (resolve) => require(['@/pages/404/index.vue'], resolve)
  path: '*',
  name: '',
  meta: {
    crumb: 'NotFound'
  },
  component: (resolve) => require(['@/pages/404/index.vue'], resolve)
},
];