维保工单模块是基于若依框架开发的完整工单管理系统,支持工单的创建、派单、接单、挂起、重启和完成等完整流程。
包含工单的所有基本信息和状态字段。
记录工单的所有操作历史,便于追溯。
SQL脚本位置: sql/maintenance_work_order.sql
实体类:
MaintenanceWorkOrder.java - 维保工单实体WorkOrderFlow.java - 工单流转记录实体Mapper接口:
MaintenanceWorkOrderMapper.javaWorkOrderFlowMapper.javaMapper XML:
MaintenanceWorkOrderMapper.xmlWorkOrderFlowMapper.xmlService接口及实现:
IMaintenanceWorkOrderService.javaMaintenanceWorkOrderServiceImpl.javaController:
MaintenanceWorkOrderController.javaygtx-ui/src/api/worklog/maintenanceOrder.jsygtx-ui/src/views/worklog/maintenanceOrder/index.vue-- 在数据库中执行以下脚本
source sql/maintenance_work_order.sql
登录系统后台,进入 系统管理 > 菜单管理,添加以下菜单:
在"维保工单"菜单下添加以下按钮权限:
| 按钮名称 | 权限标识 |
|---|---|
| 查询 | worklog:maintenance:order:query |
| 新增 | worklog:maintenance:order:add |
| 修改 | worklog:maintenance:order:edit |
| 删除 | worklog:maintenance:order:remove |
| 导出 | worklog:maintenance:order:export |
| 派单 | worklog:maintenance:order:assign |
| 接单 | worklog:maintenance:order:accept |
| 挂起 | worklog:maintenance:order:suspend |
| 重启 | worklog:maintenance:order:restart |
| 完成 | worklog:maintenance:order:complete |
进入 系统管理 > 角色管理,为相应角色分配维保工单的菜单和按钮权限。
创建工单(草稿/待派单)
↓
派单给班组组长
↓
班组组长接单
↓
班组组长派单给工作组成员
↓
工作组成员接单(状态变为处理中)
↓
工作组成员完成工单
| 接口 | 方法 | 路径 | 说明 |
|---|---|---|---|
| 查询列表 | GET | /worklog/maintenance/order/list | 分页查询工单列表 |
| 查询详情 | GET | /worklog/maintenance/order/{id} | 查询工单详情 |
| 新增工单 | POST | /worklog/maintenance/order | 创建新工单 |
| 修改工单 | PUT | /worklog/maintenance/order | 修改工单信息 |
| 删除工单 | DELETE | /worklog/maintenance/order/{ids} | 删除工单 |
| 接口 | 方法 | 路径 | 说明 |
|---|---|---|---|
| 派单给班组组长 | PUT | /worklog/maintenance/order/assignToTeamLeader/{id} | 参数: teamLeaderId, teamLeaderName |
| 班组组长接单 | PUT | /worklog/maintenance/order/acceptByTeamLeader/{id} | 无参数 |
| 派单给工作组成员 | PUT | /worklog/maintenance/order/assignToWorkGroupMember/{id} | 参数: workGroupMemberId, workGroupMemberName |
| 工作组成员接单 | PUT | /worklog/maintenance/order/acceptByWorkGroupMember/{id} | 无参数 |
| 挂起工单 | PUT | /worklog/maintenance/order/suspend/{id} | 参数: suspendReason |
| 重启工单 | PUT | /worklog/maintenance/order/restart/{id} | 无参数 |
| 完成工单 | PUT | /worklog/maintenance/order/complete/{id} | 无参数 |
| 查询流转记录 | GET | /worklog/maintenance/order/flow/{orderId} | 无参数 |
前端列表页支持以下查询条件:
如有问题,请联系技术支持团队。