diff --git a/src/api/dms/dispatchPlan.js b/src/api/dms/dispatchPlan.js new file mode 100644 index 0000000..d71792d --- /dev/null +++ b/src/api/dms/dispatchPlan.js @@ -0,0 +1,71 @@ +import request from '@/utils/request' + +// 查询派工计划列表 +export function listDispatchPlan(query) { + return request({ + url: '/dms/dispatchPlan/list', + method: 'get', + params: query + }) +} + +// 查询派工计划详细 +export function getDispatchPlan(planId) { + return request({ + url: '/dms/dispatchPlan/' + planId, + method: 'get' + }) +} + +// 新增派工计划 +export function addDispatchPlan(data) { + return request({ + url: '/dms/dispatchPlan', + method: 'post', + data: data + }) +} + +// 修改派工计划 +export function updateDispatchPlan(data) { + return request({ + url: '/dms/dispatchPlan', + method: 'put', + data: data + }) +} + +// 删除派工计划 +export function delDispatchPlan(planId) { + return request({ + url: '/dms/dispatchPlan/' + planId, + method: 'delete' + }) +} + +// 接收派工 +export function receiveDispatch(data) { + return request({ + url: '/dms/dispatchPlan/receive', + method: 'post', + data: data + }) +} + +// 拒绝派工 +export function rejectDispatch(data) { + return request({ + url: '/dms/dispatchPlan/reject', + method: 'post', + data: data + }) +} + +// 导出派工计划 +export function exportDispatchPlan(query) { + return request({ + url: '/dms/dispatchPlan/export', + method: 'get', + params: query + }) +} diff --git a/src/api/dms/repairRecord.js b/src/api/dms/repairRecord.js new file mode 100644 index 0000000..64f7ead --- /dev/null +++ b/src/api/dms/repairRecord.js @@ -0,0 +1,70 @@ +import request from '@/utils/request' + +// 查询维修记录列表 +export function listRepairRecord(query) { + return request({ + url: '/dms/repairRecord/list', + method: 'get', + params: query + }) +} + +// 查询维修记录详细 +export function getRepairRecord(recordId) { + return request({ + url: '/dms/repairRecord/' + recordId, + method: 'get' + }) +} + +// 新增维修记录 +export function addRepairRecord(data) { + return request({ + url: '/dms/repairRecord', + method: 'post', + data: data + }) +} + +// 修改维修记录 +export function updateRepairRecord(data) { + return request({ + url: '/dms/repairRecord', + method: 'put', + data: data + }) +} + +// 删除维修记录 +export function delRepairRecord(recordId) { + return request({ + url: '/dms/repairRecord/' + recordId, + method: 'delete' + }) +} + +// 存档维修记录 +export function archiveRepairRecord(data) { + return request({ + url: '/dms/repairRecord/archive', + method: 'post', + data: data + }) +} + +// 导出维修记录 +export function exportRepairRecord(query) { + return request({ + url: '/dms/repairRecord/export', + method: 'get', + params: query + }) +} + +// 按设备查询维修历史 +export function getRepairHistory(deviceId) { + return request({ + url: '/dms/repairRecord/history/' + deviceId, + method: 'get' + }) +} diff --git a/src/api/dms/repairWorkOrder.js b/src/api/dms/repairWorkOrder.js new file mode 100644 index 0000000..c3e6c7a --- /dev/null +++ b/src/api/dms/repairWorkOrder.js @@ -0,0 +1,89 @@ +import request from '@/utils/request' + +// 查询维修工单列表 +export function listRepairWorkOrder(query) { + return request({ + url: '/dms/repairWorkOrder/list', + method: 'get', + params: query + }) +} + +// 查询维修工单详细 +export function getRepairWorkOrder(workOrderId) { + return request({ + url: '/dms/repairWorkOrder/' + workOrderId, + method: 'get' + }) +} + +// 新增维修工单 +export function addRepairWorkOrder(data) { + return request({ + url: '/dms/repairWorkOrder', + method: 'post', + data: data + }) +} + +// 修改维修工单 +export function updateRepairWorkOrder(data) { + return request({ + url: '/dms/repairWorkOrder', + method: 'put', + data: data + }) +} + +// 删除维修工单 +export function delRepairWorkOrder(workOrderId) { + return request({ + url: '/dms/repairWorkOrder/' + workOrderId, + method: 'delete' + }) +} + +// 派工 +export function dispatchWorkOrder(data) { + return request({ + url: '/dms/repairWorkOrder/dispatch', + method: 'post', + data: data + }) +} + +// 开始维修 +export function startWorkOrder(data) { + return request({ + url: '/dms/repairWorkOrder/start', + method: 'post', + data: data + }) +} + +// 完成维修 +export function completeWorkOrder(data) { + return request({ + url: '/dms/repairWorkOrder/complete', + method: 'post', + data: data + }) +} + +// 审批 +export function approveWorkOrder(data) { + return request({ + url: '/dms/repairWorkOrder/approve', + method: 'post', + data: data + }) +} + +// 导出维修工单 +export function exportRepairWorkOrder(query) { + return request({ + url: '/dms/repairWorkOrder/export', + method: 'get', + params: query + }) +} diff --git a/src/views/dms/dispatchPlan/detail.vue b/src/views/dms/dispatchPlan/detail.vue new file mode 100644 index 0000000..4a002cd --- /dev/null +++ b/src/views/dms/dispatchPlan/detail.vue @@ -0,0 +1,294 @@ + + + diff --git a/src/views/dms/dispatchPlan/index.vue b/src/views/dms/dispatchPlan/index.vue new file mode 100644 index 0000000..f523f15 --- /dev/null +++ b/src/views/dms/dispatchPlan/index.vue @@ -0,0 +1,305 @@ + + + diff --git a/src/views/dms/repairRecord/detail.vue b/src/views/dms/repairRecord/detail.vue new file mode 100644 index 0000000..c91e5a5 --- /dev/null +++ b/src/views/dms/repairRecord/detail.vue @@ -0,0 +1,288 @@ + + + diff --git a/src/views/dms/repairRecord/index.vue b/src/views/dms/repairRecord/index.vue new file mode 100644 index 0000000..0a0fb76 --- /dev/null +++ b/src/views/dms/repairRecord/index.vue @@ -0,0 +1,284 @@ + + + diff --git a/src/views/dms/repairWorkOrder/detail.vue b/src/views/dms/repairWorkOrder/detail.vue new file mode 100644 index 0000000..70398ed --- /dev/null +++ b/src/views/dms/repairWorkOrder/detail.vue @@ -0,0 +1,440 @@ + + + + + diff --git a/src/views/dms/repairWorkOrder/index.vue b/src/views/dms/repairWorkOrder/index.vue new file mode 100644 index 0000000..8905e67 --- /dev/null +++ b/src/views/dms/repairWorkOrder/index.vue @@ -0,0 +1,388 @@ + + +