From f462ffc5a90b92e642040df230e027d48fd70189 Mon Sep 17 00:00:00 2001 From: x_z Date: Wed, 29 Mar 2023 15:27:20 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BF=AE=E6=94=B9=E5=B7=A1=E6=A3=80=E8=AE=A1?= =?UTF-8?q?=E5=88=92=E5=92=8C=E6=8A=A5=E4=BF=AE=E5=8D=95=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/inventory/deviceRepairOrder.js | 16 +- .../inventory/DeviceInspectPlanAudit.vue | 4 +- .../inventory/DeviceInspectPlanModify.vue | 2 + .../inventory/DeviceRepairOrderAudit.vue | 157 ++++----- .../inventory/DeviceRepairOrderCompleted.vue | 111 +++---- .../inventory/DeviceRepairOrderModify.vue | 298 ++++++++++++++++++ src/views/inventory/DeviceRepairOrderNew.vue | 187 ++++++----- 7 files changed, 510 insertions(+), 265 deletions(-) create mode 100644 src/views/inventory/DeviceRepairOrderModify.vue diff --git a/src/api/inventory/deviceRepairOrder.js b/src/api/inventory/deviceRepairOrder.js index 6c9271be..f0d29ecb 100644 --- a/src/api/inventory/deviceRepairOrder.js +++ b/src/api/inventory/deviceRepairOrder.js @@ -9,18 +9,9 @@ export function getRepairList(params) { }); } -export function addDeviceRepairOrder(params) { +export function saveDeviceRepairOrder(params, formName) { return axios({ - url: "/udiwms/inv/device/repair/order/addDeviceRepairOrder", - method: "post", - data: params - }); -} - - -export function updateDeviceRepairOrder(params) { - return axios({ - url: "/udiwms/inv/device/repair/order/updateDeviceRepairOrder", + url: formName === "add" ? "/udiwms/inv/device/repair/order/addDeviceRepairOrder" : "/udiwms/inv/device/repair/order/updateDeviceRepairOrder", method: "post", data: params }); @@ -34,7 +25,6 @@ export function submitAudit(params) { }); } - export function updateStatus(params) { return axios({ url: "/udiwms/inv/device/repair/order/updateStatus", @@ -43,8 +33,6 @@ export function updateStatus(params) { }); } - - export function deleteRepairOrder(params) { return axios({ url: "/udiwms/inv/device/repair/order/deleteRepairOrder", diff --git a/src/views/inventory/DeviceInspectPlanAudit.vue b/src/views/inventory/DeviceInspectPlanAudit.vue index e5937727..23b1f0f2 100644 --- a/src/views/inventory/DeviceInspectPlanAudit.vue +++ b/src/views/inventory/DeviceInspectPlanAudit.vue @@ -236,7 +236,7 @@ export default { distinguishCancelAndClose: true,//区分取消与关闭 }).then(() => { let params = { - id: row.id, + orderId: row.orderId, status: 2 }; updateStatus(params).then((res) => { @@ -252,7 +252,7 @@ export default { }).catch((action) => { if (action === "cancel") { let params = { - id: row.id, + orderId: row.orderId, status: 0 }; updateStatus(params).then((res) => { diff --git a/src/views/inventory/DeviceInspectPlanModify.vue b/src/views/inventory/DeviceInspectPlanModify.vue index 946c0f11..57996884 100644 --- a/src/views/inventory/DeviceInspectPlanModify.vue +++ b/src/views/inventory/DeviceInspectPlanModify.vue @@ -279,6 +279,8 @@ export default { }, created() { this.getDeptList(); + if (!isBlank(this.inspectPlan.id)) { + } }, } diff --git a/src/views/inventory/DeviceRepairOrderAudit.vue b/src/views/inventory/DeviceRepairOrderAudit.vue index 4e441f60..73caafd3 100644 --- a/src/views/inventory/DeviceRepairOrderAudit.vue +++ b/src/views/inventory/DeviceRepairOrderAudit.vue @@ -1,19 +1,19 @@