const exchangeURl = '/ops/gather/test'; export default { path: '/ops', name: '运维中心', icon: 'icon-yunweizhongxin', // authority: [], routes: [ { path: '/ops', redirect: '/ops/dispatch-center' }, { path: '/ops/dispatch-center', name: '调度中心', icon: 'icon-baojingpeizhi', component: './Ops/DispatchCenter', }, { hideInMenu: true, path: '/ops/dispatch-center/info', name: '个人值班信息', component: './Ops/DispatchCenter/PersonalDutyInfo', }, { path: '/ops/devicemonitor', name: '设备监控', icon: 'icon-shebeijiankong', routes: [ { path: '/ops/devicemonitor', redirect: '/ops/devicemonitor/devicesmonitor' }, { name: '设备监控', path: '/ops/devicemonitor/devicesmonitor', component: './Ops/DeviceMonitor/DevicesMonitor', }, { name: '视频监控', path: '/ops/devicemonitor/videomonitor', component: './Ops/DeviceMonitor/VideoMonitor', }, { name: '参数查询', path: '/ops/devicemonitor/paramquery', component: './Ops/DeviceMonitor/ParamQuery', authority: 'device-service/device-monitor/parameter-query', access: 'basicsAccess', }, { path: '/ops/devicemonitor/configuration', name: '组态配置', component: './Ops/DeviceMonitor/Configuration', }, { hideInMenu: true, path: '/ops/devicemonitor/configuration/preview', name: '组态预览', component: './Ops/DeviceMonitor/Configuration/Preview', }, { hideInMenu: true, path: '/ops/devicemonitor/configuration/editpage', name: '页面编辑', component: './Ops/DeviceMonitor/Configuration/EditPage', }, ], }, { path: '/ops/energy', name: '能源管理', icon: 'icon-xunjianguanli', authority: [ 'device-service/energy-analysis/trend-lines', 'device-service/energy-analysis/trend-lines-compare', ], access: 'basicsAccess', routes: [ { name: '能耗分析', path: '/ops/energy/consumption', component: './Ops/Energy/Consumption', authority: 'device-service/energy-analysis/trend-lines', // access: 'basicsAccess' }, { name: '能效分析', path: '/ops/energy/efficiency', component: './Ops/Energy/Efficiency', }, { name: '对比分析', path: '/ops/energy/contrast', component: './Ops/Energy/Contrast', authority: 'device-service/energy-analysis/trend-lines-compare', // access: 'basicsAccess' }, { name: '能耗报表', path: '/ops/energy/report', component: './Ops/Energy/Report', }, ], }, { path: '/ops/book', name: '设备管理', icon: 'icon-xiangmuguanli', authority: ['device-service/device/list', 'device-service/device-system/tree'], access: 'basicsAccess', routes: [ { name: '设备台账', path: '/ops/book/account', component: './Ops/Device/StandingBook', authority: 'device-service/device/list', access: 'basicsAccess', }, { hideInMenu: true, name: '添加', path: '/ops/book/account/add/:accountType', component: './Ops/Device/StandingBook/redact', authority: 'device-service/device/save', access: 'basicsAccess', }, { hideInMenu: true, name: '编辑', path: '/ops/book/account/edit/:accountType/:id', component: './Ops/Device/StandingBook/redact', authority: 'device-service/device/save', access: 'basicsAccess', }, { hideInMenu: true, name: '设备信息', path: '/ops/book/account/info/:accountType/:id', component: './Ops/Device/StandingBook/message', authority: 'device-service/device/detail', access: 'basicsAccess', }, { hideInMenu: true, name: '设备信息', path: '/ops/book/account/info/:accountType/:id/extra', component: './Ops/Device/StandingBook/message', authority: 'device-service/device/detail', access: 'basicsAccess', }, { hideInMenu: true, name: '添加计量设备', path: '/ops/book/account/meter/add', component: './Ops/Gather/Instrument/AddInstrument', authority: 'device-service/device/save', access: 'basicsAccess', }, { hideInMenu: true, name: '编辑计量设备', path: '/ops/book/account/meter/edit/:id', component: './Ops/Gather/Instrument/AddInstrument', authority: 'device-service/device/save', access: 'basicsAccess', }, { hideInMenu: true, name: '查看计量设备详情', path: '/ops/book/account/meter/info/:id', component: './Ops/Gather/Instrument/Info', authority: 'device-service/device/detail', access: 'basicsAccess', }, { hideInMenu: true, name: '查看计量设备详情', path: '/ops/book/account/meter/info/:id/extra', component: './Ops/Gather/Instrument/Info', authority: 'device-service/device/detail', access: 'basicsAccess', }, { name: '设备系统', path: '/ops/book/system', component: './Ops/Device/System', authority: [ 'device-service/device-system/tree', 'device-service/device-group/list', 'device-service/device-group/list', ], access: 'basicsAccess', }, ], }, { path: '/ops/gather', name: '采集管理', icon: 'icon-shujucaijiguanli', authority: [ 'device-service/meter/list', 'device-service/meter-model/list', 'device-extend/device/policy/_query', 'device-service/meter-data/list', ], access: 'basicsAccess', routes: [ { name: '终端管理', path: '/ops/gather/instrument', component: './Ops/Gather/Instrument', authority: 'device-service/meter/list', access: 'basicsAccess', }, { hideInMenu: true, name: '采集配置', path: '/ops/gather/instrument/config/:id', component: './Ops/Gather/Instrument/ConfigPage/Configure', authority: 'device-service/meter/detail', access: 'basicsAccess', }, { hideInMenu: true, name: '添加参数', path: '/ops/gather/instrument/config/:meterId/attr/add', component: './Ops/Gather/Instrument/ConfigPage/EditPage/AttrEdit', authority: 'device-service/meter/save', access: 'basicsAccess', }, { hideInMenu: true, name: '编辑参数', path: '/ops/gather/instrument/config/:meterId/:meterName/attr/:type/:id', component: './Ops/Gather/Instrument/ConfigPage/EditPage/AttrEdit', authority: 'device-service/meter/save', access: 'basicsAccess', }, { hideInMenu: true, name: '添加事件', path: '/ops/gather/instrument/config/:meterId/event/add', component: './Ops/Gather/Instrument/ConfigPage/EditPage/Event', authority: 'device-service/meter/save', access: 'basicsAccess', }, { hideInMenu: true, name: '编辑事件', path: '/ops/gather/instrument/config/:meterId/:meterName/event/:type/:id', component: './Ops/Gather/Instrument/ConfigPage/EditPage/Event', authority: 'device-service/meter/save', access: 'basicsAccess', }, { hideInMenu: true, name: '添加控制', path: '/ops/gather/instrument/config/:meterId/control/add', component: './Ops/Gather/Instrument/ConfigPage/EditPage/Control', authority: 'device-service/meter/save', access: 'basicsAccess', }, { hideInMenu: true, name: '编辑控制', path: '/ops/gather/instrument/config/:meterId/control/:type/:id', component: './Ops/Gather/Instrument/ConfigPage/EditPage/Control', authority: 'device-service/meter/save', access: 'basicsAccess', }, { hideInMenu: true, name: '添加终端', path: '/ops/gather/instrument/add', component: './Ops/Gather/Instrument/AddInstrument', authority: 'device-service/meter/save', access: 'basicsAccess', }, { hideInMenu: true, name: '编辑', path: '/ops/gather/instrument/edit/:id', component: './Ops/Gather/Instrument/AddInstrument', authority: 'device-service/meter/save', access: 'basicsAccess', }, { hideInMenu: true, name: '查看详情', path: '/ops/gather/instrument/info/:id', component: './Ops/Gather/Instrument/Info', authority: 'device-service/meter/detail', access: 'basicsAccess', }, { hideInMenu: true, name: '事件日志', path: '/ops/gather/instrument/info/:id/record/event/:targetId', component: './Ops/Gather/Instrument/ConfigPage/Record/Event', }, { hideInMenu: true, name: '控制日志', path: '/ops/gather/instrument/info/:id/record/control/:targetId', component: './Ops/Gather/Instrument/ConfigPage/Record/Control', }, { name: '策略配置', path: '/ops/gather/strategy', component: './Ops/Gather/Strategy', authority: 'device-extend/device/policy/_query', access: 'basicsAccess', }, { hideInMenu: true, name: '添加策略', path: '/ops/gather/strategy/add', component: './Ops/Gather/Strategy/FormulaPage', authority: 'device-extend/device/policy/save', access: 'basicsAccess', }, { hideInMenu: true, name: '添加策略', path: '/ops/gather/strategy/add2', component: './Ops/Gather/Strategy/AstTrees', authority: 'device-extend/device/policy/save', access: 'basicsAccess', }, { hideInMenu: true, name: '策略配置', path: '/ops/gather/strategy/edit/:id', component: './Ops/Gather/Strategy/FormulaPage', authority: 'device-extend/device/policy/save', access: 'basicsAccess', }, { name: '数据模型', path: '/ops/gather/modal', component: './Ops/Gather/Collector/DataModal', authority: 'device-service/meter-model/list', access: 'basicsAccess', }, { hideInMenu: true, name: '解析配置', path: '/ops/gather/modal/configure/:id', component: './Ops/Gather/Collector/DataModal/Configure', authority: 'device-service/meter-model/detail', access: 'basicsAccess', }, { hideInMenu: true, name: '添加参数', path: '/ops/gather/modal/configure/:meterModelId/attr/add', component: './Ops/Gather/Collector/DataModal/EditPage/AttrPane', authority: 'device-service/meter-model/save', access: 'basicsAccess', }, { hideInMenu: true, name: '编辑参数', path: '/ops/gather/modal/configure/:meterModelId/attr/:type/:id', component: './Ops/Gather/Collector/DataModal/EditPage/AttrPane', authority: 'device-service/meter-model/save', access: 'basicsAccess', }, { hideInMenu: true, name: '添加事件', path: '/ops/gather/modal/configure/:meterModelId/event/add', component: './Ops/Gather/Collector/DataModal/EditPage/Event', authority: 'device-service/meter-model/save', access: 'basicsAccess', }, { hideInMenu: true, name: '编辑事件', path: '/ops/gather/modal/configure/:meterModelId/event/:type/:id', component: './Ops/Gather/Collector/DataModal/EditPage/Event', authority: 'device-service/meter-model/save', access: 'basicsAccess', }, { hideInMenu: true, name: '添加控制', path: '/ops/gather/modal/configure/:meterModelId/control/add', component: './Ops/Gather/Collector/DataModal/EditPage/Control', authority: 'device-service/meter-model/save', access: 'basicsAccess', }, { hideInMenu: true, name: '编辑控制', path: '/ops/gather/modal/configure/:meterModelId/control/:type/:id', component: './Ops/Gather/Collector/DataModal/EditPage/Control', authority: 'device-service/meter-model/save', access: 'basicsAccess', }, { name: '参数组', path: '/ops/gather/paramsgroup', component: './Ops/Gather/ParamsGroup', }, { hideInMenu: true, name: '管理参数', path: '/ops/gather/paramsgroup/paramsmanage/:id', component: './Ops/Gather/ParamsGroup/ParamsManage', }, { name: '参数界面配置', path: '/ops/gather/paramspageconfig', component: './Ops/Gather/paramsPageConfig', }, { hideInMenu: true, name: '管理界面模型', path: '/ops/gather/paramspageconfig/pageManage/:id', component: './Ops/Gather/paramsPageConfig/PageManage', }, { name: '原始数据', path: '/ops/gather/original', component: './Ops/Gather/OriginalData', authority: 'device-service/meter-data/list', access: 'basicsAccess', }, { hideInMenu: true, name: '原始数据', path: '/ops/gather/original/detail/:id', component: './Ops/Gather/OriginalData/Detail', authority: 'device-service/meter-data/detail', access: 'basicsAccess', }, { path: exchangeURl, name: '内部模块', icon: 'icon-shujucaijiguanli', authority: ['device-service/meter/list', 'device-service/meter-data/list'], access: 'canAdmin', routes: [ { name: '仪表配置', path: `${exchangeURl}/meter`, component: './Ops/Gather/Test/Meter', authority: 'device-service/meter/list', access: 'canAdmin', }, { hideInMenu: true, name: '添加仪表', path: `${exchangeURl}/meter/add`, component: './Ops/Gather/Test/Meter/DeviceEdit', }, { hideInMenu: true, name: '编辑仪表', path: `${exchangeURl}/meter/edit/:id`, component: './Ops/Gather/Test/Meter/DeviceEdit', }, { hideInMenu: true, name: '仪表属性', path: `${exchangeURl}/meter/:name/:id/attr`, component: './Ops/Gather/Test/Meter/MeterAttr', }, { hideInMenu: true, name: '添加仪表属性', path: `${exchangeURl}/meter/:name/:id/attr/add`, component: './Ops/Gather/Test/Meter/MeterAttrAdd', }, { hideInMenu: true, name: '仪表属性', path: `${exchangeURl}/meter/:name/:id/attr/:type/:attrId`, component: './Ops/Gather/Test/Meter/MeterAttrAdd', }, // { // hideInMenu: true, // name: '属性详情', // path: `${exchangeURl}/meter/:name/:id/attr/:type/:attrId`, // component: './Ops/Gather/Test/Meter/AttrInfo', // }, { hideInMenu: true, name: '轮询配置', path: `${exchangeURl}/meter/polling/:name/:id/:groupId`, component: './Ops/Gather/Test/Meter/DeviceInfo', }, { name: '网关配置', path: `${exchangeURl}/gateway`, component: './Ops/Gather/Test/Gateway', }, { hideInMenu: true, name: '在线时段记录', path: `${exchangeURl}/gateway/offline/:name/:id`, component: './Ops/Gather/Test/Gateway/Info', }, { hideInMenu: true, name: '网关测试', path: `${exchangeURl}/gateway/test/:page/:code`, component: './Ops/Gather/Test/Gateway/TestGeteway', }, { hideInMenu: true, name: '轮询配置组', path: `${exchangeURl}/gateway/:name/:id/robin`, component: './Ops/Gather/Test/RobinGroup', }, { name: '模型配置', path: `${exchangeURl}/modal`, component: './Ops/Gather/Test/DataModal', authority: 'device-service/meter-model/list', access: 'canAdmin', }, { hideInMenu: true, name: '模型属性', path: `${exchangeURl}/modal/attr-info/:name/:id`, component: './Ops/Gather/Test/DataModal/AttrInfo', }, { hideInMenu: true, name: '添加模型属性', path: `${exchangeURl}/modal/:name/:meterModelId/attr/add`, component: './Ops/Gather/Test/DataModal/AttrEdit', }, { hideInMenu: true, name: '添加模型属性', path: `${exchangeURl}/modal/:name/:meterModelId/attr/edit/:id`, component: './Ops/Gather/Test/DataModal/AttrEdit', }, // { // name: '原始数据', // path: `${exchangeURl}/original`, // component: './Ops/Gather/Test/Original', // }, // { // hideInMenu: true, // name: '原始数据详情', // path: `${exchangeURl}/original/:id`, // component: './Ops/Gather/Test/Original/OriginalDetail', // }, ], }, ], }, { //巡检管理 path: '/ops/inspection', name: '巡检管理', icon: 'icon-xunjianguanli', access: 'basicsAccess', authority: [ 'operation-service/m-inspection-plan/pageList', 'operation-service/m-inspection-plan/detail', 'operation-service/m-inspection-plan/addEdit', 'operation-service/m-inspection-plan/pauseStart', 'operation-service/m-inspection-plan/approval', 'operation-service/m-inspection-plan/withdraw', 'operation-service/m-inspection-plan/autditPageList', 'operation-service/m-inspection-standard/pageList', 'operation-service/m-inspection-standard/detail', 'operation-service/m-inspection-standard/addEdit', 'operation-service/m-inspection-standard/delete', 'operation-service/m-inspection-task/pageList', 'operation-service/m-inspection-task/detail', 'operation-service/m-inspection-task/closeRecovery', ], routes: [ { //巡检任务 path: '/ops/inspection/tasks', name: '巡检任务', component: './Ops/Inspection/Task', access: 'basicsAccess', authority: 'operation-service/m-inspection-task/pageList', }, { //巡检记录 hideInMenu: true, path: '/ops/inspection/tasks/record', name: '巡检记录', component: './Ops/Inspection/Task/TasksDetail', access: 'basicsAccess', authority: 'operation-service/m-inspection-task/detail', }, { //巡检计划 path: '/ops/inspection/plan', name: '巡检计划', component: './Ops/Inspection/Plan', access: 'basicsAccess', authority: 'operation-service/m-inspection-plan/pageList', }, { hideInMenu: true, name: '新增', path: '/ops/inspection/plan/add', component: './Ops/Inspection/components/PlanAdd', access: 'basicsAccess', authority: 'operation-service/m-inspection-plan/addEdit', }, { hideInMenu: true, name: '查看详情', path: '/ops/inspection/plan/approvalTab', component: './Ops/Inspection/components/ApprovalTab', access: 'basicsAccess', authority: 'operation-service/m-inspection-plan/detail', }, { hideInMenu: true, name: '查看详情', path: '/ops/inspection/plan/waitplandetail', component: './Ops/Inspection/components/WaitPlanDetail', access: 'basicsAccess', authority: 'operation-service/m-inspection-plan/detail', }, // { // hideInMenu: true, // name: '编辑', // path: '/ops/inspection/plan/planedit', // component: './Ops/Inspection/components/PlanEdit', // access: 'basicsAccess', // authority:'operation-service/m-inspection-plan/addEdit' // }, { //巡检标准 path: '/ops/inspection/standard', name: '巡检标准', component: './Ops/Inspection/Standard', access: 'basicsAccess', authority: 'operation-service/m-inspection-standard/pageList', }, { //新增标准列表 hideInMenu: true, path: '/ops/inspection/standard/add/:id', name: '新增标准-列表', component: './Ops/Inspection/components/StandardAdd', access: 'basicsAccess', authority: [ 'operation-service/m-inspection-standard/pageList', 'operation-service/m-inspection-standard/addEdit', ], }, { //标准查看 hideInMenu: true, path: '/ops/inspection/standard/bridge/:type/:id', name: '巡检标准查看', component: './Ops/Inspection/components/StandardAdd', }, { //新增标准 hideInMenu: true, path: '/ops/inspection/standard/addBasical', name: '新增标准', component: './Ops/Inspection/components/StandardAddBasical', access: 'basicsAccess', authority: 'operation-service/m-inspection-standard/addEdit', }, { // 运行报表 path: '/ops/inspection/report', name: '运行报表', component: './Ops/Inspection/RunningReports', }, ], }, { path: '/ops/mainmanage', name: '养护管理', icon: 'icon-yanghuguanli', authority: [ 'operation-service/m-curing-plan/planPageList', 'operation-service/m-curing-task/pageList', 'operation-service/m-curing-standard/pageList', ], access: 'basicsAccess', routes: [ { name: '养护任务', path: '/ops/mainmanage/maintask', component: './ops/MainManage/MainTask', authority: 'operation-service/m-curing-task/pageList', access: 'basicsAccess', }, { hideInMenu: true, name: '详情', path: '/ops/mainmanage/maintask/taskdetail', component: './ops/MainManage/MainTask/TaskDetail', authority: 'operation-service/m-curing-task/detail', access: 'basicsAccess', }, { hideInMenu: true, name: '详情', path: '/ops/mainmanage/maintask/detail', component: './ops/MainManage/MainTask/ApprovalTaskDetail', }, { hideInMenu: true, name: '添加记录', path: '/ops/mainmanage/maintask/taskdetail/addnote', component: './ops/MainManage/MainTask/AddNote', authority: 'operation-service/m-curing-task/addTaskRecord', access: 'basicsAccess', }, { name: '养护计划', path: '/ops/mainmanage/mainplan', component: './ops/MainManage/MainPlan', authority: 'operation-service/m-curing-plan/planPageList', access: 'basicsAccess', }, { hideInMenu: true, name: '新增周期计划', path: '/ops/mainmanage/mainplan/addcycleplan', component: './ops/MainManage/MainPlan/AddCyclePlan', authority: 'operation-service/m-curing-plan/planAddEdit', access: 'basicsAccess', }, { hideInMenu: true, name: '新增专项计划', path: '/ops/mainmanage/mainplan/addspecialplan', component: './ops/MainManage/MainPlan/AddSpecialPlan', authority: 'operation-service/m-curing-plan/planAddEdit', access: 'basicsAccess', }, { hideInMenu: true, name: '查看详情', path: '/ops/mainmanage/mainplan/plandetail', component: './ops/MainManage/MainPlan/PlanDetail', authority: 'operation-service/m-curing-plan/detail', access: 'basicsAccess', }, { hideInMenu: true, name: '查看详情', path: '/ops/mainmanage/mainplan/waitplandetail', component: './ops/MainManage/MainPlan/WaitPlanDetail', }, { name: '养护标准', path: '/ops/mainmanage/mainstandard', component: './ops/MainManage/MainStandard', authority: 'operation-service/m-curing-standard/pageList', access: 'basicsAccess', }, { name: '详情', path: '/ops/mainmanage/mainstandard/standardDetail/:id', component: './ops/MainManage/MainStandard/components/StandardDetail', hideInMenu: true, }, ], }, { //维修管理 path: '/ops/maintenance', name: '维修管理', icon: 'icon-weixiuguanli', authority: [ 'operation-service/m-repair-task/mrepairPageList', 'operation-service/m-repair-task/taskApprovaPageList', 'operation-service/m-repair-task/iStartedTaskApprovaListPage', 'operation-service/m-repair-task/myRepairReport', ], access: 'basicsAccess', routes: [ { path: '/ops/maintenance/order', name: '维修工单', component: './Ops/Maintenance/Order', authority: 'operation-service/m-repair-task/mrepairPageList', access: 'basicsAccess', }, { path: '/ops/maintenance/myService', name: '我的报修', component: './Ops/Maintenance/MyService', authority: 'operation-service/m-repair-task/myRepairReport', access: 'basicsAccess', }, { //新增工单 hideInMenu: true, path: '/ops/maintenance/order/add', name: '新增工单', component: './Ops/Maintenance/components/OrderAdd', authority: 'operation-service/m-repair-task/saveMrepair', access: 'basicsAccess', }, { //新增工单 hideInMenu: true, path: '/ops/maintenance/myservice/add', name: '新增工单', component: './Ops/Maintenance/components/OrderAdd', authority: 'operation-service/m-repair-task/saveMrepair', access: 'basicsAccess', }, { //新增工单 hideInMenu: true, path: '/ops/maintenance/order/add/:alarmId', name: '新增工单', component: './Ops/Maintenance/components/OrderAdd', authority: 'operation-service/m-repair-task/saveMrepair', access: 'basicsAccess', }, { //添加记录 hideInMenu: true, path: '/ops/maintenance/order/outsourcing/add/record', name: '添加记录', component: './Ops/Maintenance/components/AddRecord', authority: 'operation-service/m-repair-task/addTaskRecord', access: 'basicsAccess', }, { //维修工单详情 hideInMenu: true, path: '/ops/maintenance/order/detail', name: '查看详情', component: './Ops/Maintenance/components/DetailOrder', authority: 'operation-service/m-repair-task/findDetail', access: 'basicsAccess', }, { //维修工单待我审批详情 hideInMenu: true, path: '/ops/maintenance/order/approval/detail', name: '查看详情', component: './Ops/Maintenance/Order/ApprovalTaskDetail', authority: 'operation-service/m-repair-task/findDetail', access: 'basicsAccess', }, { //我的报修详情 hideInMenu: true, path: '/ops/maintenance/myservice/detail', name: '查看详情', component: './Ops/Maintenance/components/DetailOrder', authority: 'operation-service/m-repair-task/findDetail', access: 'basicsAccess', }, // { // //客户反馈 // path: '/ops/maintenance/feedBack', // name: '客户反馈', // component: './Ops/Maintenance/FeedBack', // }, { //客户反馈转维修单 hideInMenu: true, path: '/ops/maintenance/feedBack/add', name: '新增', component: './Ops/Maintenance/FeedBack/AddOrder', }, { //客户反馈详情 hideInMenu: true, path: '/ops/maintenance/feedBack/detail', name: '详情', component: './Ops/Maintenance/FeedBack/Detail', }, ], }, { path: '/ops/EquipDisposition', name: '设备处置', icon: 'icon-shebeichuzhi', routes: [ { path: '/ops/equipDisposition/equipInventory', name: '设备盘点', component: './Ops/EquipDisposition/EquipInventory', }, { path: '/ops/equipDisposition/equipScrapped', name: '设备报废', component: './Ops/EquipDisposition/EquipScrapped', }, { path: '/ops/equipDisposition/equipTransfer', name: '设备转移', component: './Ops/EquipDisposition/EquipTransfer', }, { path: '/ops/equipDisposition/docimasy', name: '检定/校准', routes: [ { path: '/ops/equipDisposition/docimasy/task', name: '检/校任务', component: './Ops/EquipDisposition/EquipDocimasy/DocimasyTask', }, { path: '/ops/equipDisposition/docimasy/plan', name: '检/校计划', component: './Ops/EquipDisposition/EquipDocimasy/DocimasyPlan', }, { hideInMenu: true, path: '/ops/equipDisposition/docimasy/task/detail', name: '查看详情', component: './Ops/EquipDisposition/EquipDocimasy/DocimasyTask/TaskDetail', }, { hideInMenu: true, path: '/ops/equipDisposition/docimasy/task/approvaldetail', name: '查看详情', component: './Ops/EquipDisposition/EquipDocimasy/DocimasyTask/ApprovalTaskDetail', }, { hideInMenu: true, path: '/ops/equipDisposition/docimasy/task/detail/addrecord', name: '添加记录', component: './Ops/EquipDisposition/EquipDocimasy/components/AddRecord', }, { hideInMenu: true, path: '/ops/equipDisposition/docimasy/plan/add', name: '新增计划', component: './Ops/EquipDisposition/EquipDocimasy/DocimasyPlan/AddPlan', }, { hideInMenu: true, path: '/ops/equipDisposition/docimasy/plan/detail', name: '查看详情', component: './Ops/EquipDisposition/EquipDocimasy/DocimasyPlan/PlanDetail', }, ], }, { hideInMenu: true, path: '/ops/equipDisposition/equipInventory/add', name: '设备盘点-新增', component: './Ops/EquipDisposition/components/AddEquipInventory', }, { hideInMenu: true, path: '/ops/equipDisposition/equipScrapped/add', name: '设备报废-新增', component: './Ops/EquipDisposition/components/AddEquipScrapped', }, { hideInMenu: true, path: '/ops/equipDisposition/equipTransfer/add', name: '设备转移-新增', component: './Ops/EquipDisposition/components/AddEquipTransfer', }, // 设备盘点,领导审批详情页 { hideInMenu: true, path: '/ops/equipDisposition/equipInventory/:type/:id', name: '设备盘点-详情', component: './Ops/EquipDisposition/components/LeaderInventoryDetails', }, // 设备盘点,个人详情页 // { // hideInMenu: true, // path: '/ops/equipDisposition/equipInventory/InventoryDetailsIndex/:id', // name: '设备盘点-待批详情', // component: './Ops/EquipDisposition/components/InventoryDetailsIndex', // }, { hideInMenu: true, path: '/ops/equipDisposition/equipScrapped/:id', name: '设备报废-详情', component: './Ops/EquipDisposition/components/ScrappedDetailsIndex', }, { hideInMenu: true, path: '/ops/equipDisposition/scrappedDetailsIndex/:id', name: '设备报废-详情', component: './Ops/EquipDisposition/components/ScrappedDetailsIndex', }, { hideInMenu: true, path: '/ops/equipDisposition/equipScrapped/:type/:id', name: '设备报废-领导审核详情', component: './Ops/EquipDisposition/components/ScrappedDetailsIndex', }, { hideInMenu: true, path: '/ops/equipDisposition/equipTransfer/:id', name: '设备转移-详情', component: './Ops/EquipDisposition/components/TransferDetails', }, { hideInMenu: true, path: '/ops/equipDisposition/equipTransfer/:type/:id', name: '设备转移-审核详情', component: './Ops/EquipDisposition/components/TransferDetails', }, ], }, { path: '/ops/staff', name: '人员管理', icon: 'icon-renyuanguanli', authority: [ 'common-service/m-schedule-plan/list', 'common-service/m-schedule-plan/istarted', 'common-service/personnel-clock-statistics/list', 'common-service/personnel-attendance/list', 'common-service/m-personnel-leave-form/iStartedPageList', 'common-service/m-personnel-adjustment/pageList', ], access: 'basicsAccess', routes: [ { name: '排班管理', path: '/ops/staff/workforce', component: './Ops/Staff/Workforce', authority: 'common-service/m-schedule-plan/istarted', access: 'basicsAccess', }, { hideInMenu: true, name: '添加排班', path: '/ops/staff/workforce/new/add', component: './Ops/Staff/Workforce/Edit', authority: 'common-service/m-schedule-plan/addEdit', access: 'basicsAccess', }, // { // hideInMenu: true, // name: '审批详情', // path: '/ops/staff/workforce/:id', // component: './Ops/Staff/Workforce/Info', // authority: 'common-service/m-schedule-plan/detail', // access: 'basicsAccess', // }, { hideInMenu: true, name: '编辑', path: '/ops/staff/workforce/edit/:id/:auditId', component: './Ops/Staff/Workforce/Edit', authority: 'common-service/m-schedule-plan/addEdit', access: 'basicsAccess', }, { hideInMenu: true, name: '审批详情', path: '/ops/staff/workforce/audit/union/:auditId', component: './Ops/Staff/Workforce/JoinInfo', authority: 'common-service/m-schedule-plan/audit', access: 'basicsAccess', }, { name: '调班管理', path: '/ops/staff/shifts', component: './Ops/Staff/Shifts', authority: 'common-service/m-personnel-adjustment/pageList', access: 'basicsAccess', }, { hideInMenu: true, name: '添加调班', path: '/ops/staff/shifts/new/add', component: './Ops/Staff/Shifts/EditShifts', authority: 'common-service/m-personnel-adjustment/saveOrUpdate', access: 'basicsAccess', }, { hideInMenu: true, name: '调班详情', path: '/ops/staff/shifts/:id', component: './Ops/Staff/Shifts/Info', authority: 'common-service/m-personnel-adjustment/detail', access: 'basicsAccess', }, { hideInMenu: true, name: '编辑', path: '/ops/staff/shifts/edit/:id', component: './Ops/Staff/Shifts/EditShifts', authority: 'common-service/m-personnel-adjustment/saveOrUpdate', access: 'basicsAccess', }, { hideInMenu: true, name: '调班审核详情', path: '/ops/staff/shifts/audit/:id/:isAudit', component: './Ops/Staff/Shifts/Info', authority: 'common-service/m-personnel-adjustment/audit', access: 'basicsAccess', }, { name: '请假管理', path: '/ops/staff/leave', component: './Ops/Staff/Leave', authority: 'common-service/m-personnel-leave-form/iStartedPageList', access: 'basicsAccess', }, { hideInMenu: true, name: '添加请假', path: '/ops/staff/leave/new/add', component: './Ops/Staff/Leave/EditLeave', authority: 'common-service/m-personnel-leave-form/saveOrUpdate', access: 'basicsAccess', }, { hideInMenu: true, name: '请假详情', path: '/ops/staff/leave/:id', component: './Ops/Staff/Leave/Info', authority: 'common-service/m-personnel-leave-form/detail', access: 'basicsAccess', }, { hideInMenu: true, name: '请假审核详情', path: '/ops/staff/leave/audit/:id/:isAudit', component: './Ops/Staff/Leave/Info', authority: 'common-service/m-personnel-leave-form/audit', access: 'basicsAccess', }, { hideInMenu: true, name: '编辑', path: '/ops/staff/leave/edit/:id', component: './Ops/Staff/Leave/EditLeave', authority: 'common-service/m-personnel-leave-form/saveOrUpdate', access: 'basicsAccess', }, { name: '绩效考核', path: '/ops/staff/kpi', component: './Ops/Kpi', }, { // 查看人员记录 hideInMenu: true, name: '人员-查看记录', path: '/ops/staff/kpi/checkpeoplenote', component: './Ops/Kpi/modules/CheckPeopleNote', }, { // 查看部门记录 hideInMenu: true, name: '部门-查看记录', path: '/ops/staff/kpi/checkdepnote/:id', component: './Ops/Kpi/modules/CheckDepNote', }, { // 查看部门-人-月记录 hideInMenu: true, name: '人员-月查看记录', path: '/ops/staff/kpi/checkdaypeoplenote', component: './Ops/Kpi/modules/CheckDayPeopleNote', }, { // 查看部门-人-日记录 hideInMenu: true, name: '人员-日查看记录', path: '/ops/staff/kpi/checktimepeoplenote', component: './Ops/Kpi/modules/CheckTimePeopleNote', }, { // 查看人员-任务记录 hideInMenu: true, name: '人员-任务查看记录', path: '/ops/staff/kpi/kpitasktablenote', component: './Ops/Kpi/modules/KpiTaskTableNote', }, { name: '考勤管理', path: '/ops/staff/attendance/record', component: './Ops/Staff/AttendanceRecord', authority: 'common-service/personnel-clock-statistics/list', access: 'basicsAccess', }, { name: '考勤区域', path: '/ops/staff/attendance-area', component: './Ops/Staff/Attendance', authority: 'common-service/personnel-attendance/list', access: 'basicsAccess', }, { hideInMenu: true, name: '新增考勤区域', path: '/ops/staff/attendance-area/add', component: './Ops/Staff/Attendance/AddNew', authority: 'common-service/personnel-attendance/save', access: 'basicsAccess', }, { hideInMenu: true, name: '编辑考勤区域', path: '/ops/staff/attendance-area/edit/:id', component: './Ops/Staff/Attendance/AddNew', authority: 'common-service/personnel-attendance/save', access: 'basicsAccess', }, ], }, { path: '/ops/statistical', name: '统计分析', icon: 'icon-tongjifenxi', routes: [ { path: '/ops/statistical/equipment', name: '设备统计', component: './Ops/Statistical/Equipment', }, { path: '/ops/statistical/runningRecord', name: '运行记录', component: './Ops/Statistical/RunningRecords', }, { path: '/ops/statistical/maintenance', name: '维修统计', component: './Ops/Statistical/StaMaintenance', }, { path: '/ops/statistical/conserve', name: '养护统计', component: './Ops/Statistical/Conserve', }, { path: '/ops/statistical/tally', name: '点检统计', component: './Ops/Statistical/Tally', }, { //漏检-查看详情 hideInMenu: true, path: '/ops/statistical/tally/leakdetails', name: '漏检-查看详情', component: './Ops/Statistical/components/LeakDetails', }, { //异常-查看详情 hideInMenu: true, path: '/ops/statistical/tally/abnormaldetails', name: '异常-查看详情', component: './Ops/Statistical/components/AbnormalDetails', }, ], }, ], };