feat(router): 添加维修相关路由和报表API接口

- 新增维修工单详情路由,支持权限控制和懒加载组件
- 新增派工计划详情路由,支持权限控制和懒加载组件
- 新增维修记录详情路由,支持权限控制和懒加载组件
- 新增设备故障分析报表API请求函数
- 新增维修工时统计报表API请求函数
- 新增设备OEE分析报表API请求函数
master
zangch@mesnac.com 4 weeks ago
parent e5f64dc5a9
commit bdfd8cad68

@ -207,3 +207,30 @@ export function weldLeakRateList(query) {
params: query
})
}
// 设备故障分析报表
export function deviceFaultAnalysisList(query) {
return request({
url: '/report/dmsReport/deviceFaultAnalysis',
method: 'get',
params: query
})
}
// 维修工时统计报表
export function repairHoursStatList(query) {
return request({
url: '/report/dmsReport/repairHoursStat',
method: 'get',
params: query
})
}
// 设备 OEE 分析报表
export function deviceOeeAnalysisList(query) {
return request({
url: '/report/dmsReport/deviceOeeAnalysis',
method: 'get',
params: query
})
}

@ -436,6 +436,48 @@ export const dynamicRoutes = [
},
],
},
{
path: "/dms/repairWorkOrder",
component: Layout,
hidden: true,
permissions: ["dms:repairWorkOrder:query"],
children: [
{
path: "detail/:workOrderId?",
component: () => import("@/views/dms/repairWorkOrder/detail"),
name: "RepairWorkOrderDetail",
meta: {title: "维修工单详情", activeMenu: "/dms/repairWorkOrder"},
},
],
},
{
path: "/dms/dispatchPlan",
component: Layout,
hidden: true,
permissions: ["dms:dispatchPlan:query"],
children: [
{
path: "detail/:planId?",
component: () => import("@/views/dms/dispatchPlan/detail"),
name: "DispatchPlanDetail",
meta: {title: "派工计划详情", activeMenu: "/dms/dispatchPlan"},
},
],
},
{
path: "/dms/repairRecord",
component: Layout,
hidden: true,
permissions: ["dms:repairRecord:query"],
children: [
{
path: "detail/:recordId?",
component: () => import("@/views/dms/repairRecord/detail"),
name: "RepairRecordDetail",
meta: {title: "维修记录详情", activeMenu: "/dms/repairRecord"},
},
],
},
]
// 防止连续点击多次路由报错

Loading…
Cancel
Save