From eb850d80afa7a80190dd4a68ebd7c5c664d7e2d3 Mon Sep 17 00:00:00 2001 From: x_z Date: Thu, 24 Nov 2022 18:13:08 +0800 Subject: [PATCH] =?UTF-8?q?1.=E6=B7=BB=E5=8A=A0=E5=BA=93=E5=AD=98=E5=85=BB?= =?UTF-8?q?=E6=8A=A4=E7=9B=B8=E5=85=B3=E9=A1=B5=E9=9D=A2=E5=92=8Capi?= =?UTF-8?q?=E6=96=87=E4=BB=B6=202.=E5=AE=8C=E5=96=84=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E5=BA=93=E5=AD=98=E5=85=BB=E6=8A=A4=E8=AE=B0=E5=BD=95=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/inventory/invMAOrder.js | 89 ++++ src/router/index.js | 11 +- src/views/inventory/addInvMAOrder.vue | 300 +++++++++++ src/views/inventory/invMAOrderAudit.vue | 553 ++++++++++++++++++++ src/views/inventory/invMAOrderCompleted.vue | 540 +++++++++++++++++++ src/views/inventory/invMAOrderNew.vue | 283 ++++++++++ 6 files changed, 1773 insertions(+), 3 deletions(-) create mode 100644 src/api/inventory/invMAOrder.js create mode 100644 src/views/inventory/addInvMAOrder.vue create mode 100644 src/views/inventory/invMAOrderAudit.vue create mode 100644 src/views/inventory/invMAOrderCompleted.vue create mode 100644 src/views/inventory/invMAOrderNew.vue diff --git a/src/api/inventory/invMAOrder.js b/src/api/inventory/invMAOrder.js new file mode 100644 index 0000000..e5d1f55 --- /dev/null +++ b/src/api/inventory/invMAOrder.js @@ -0,0 +1,89 @@ +import axios from "../../utils/axios"; + +export function getMAOrderList(params) { + return axios({ + url: "/inv/MA/order/filterList", + method: "get", + params: params + }); +} + +export function addOrder(data) { + return axios({ + url: "/inv/MA/order/addOrder", + method: "post", + data: data + }); +} + +export function updateOrder(data) { + return axios({ + url: "/inv/MA/order/update", + method: "post", + data: data + }); +} + +export function submitAudit(data) { + return axios({ + url: "/inv/MA/order/submitAudit", + method: "post", + data: data + }); +} + +export function updateStatus(data) { + return axios({ + url: "/inv/MA/order/updateStatus", + method: "post", + data: data + }); +} + +export function deleteOrder(data) { + return axios({ + url: "/inv/MA/order/delete", + method: "post", + data: data + }); +} + +export function getMAOrderDetailList(params) { + return axios({ + url: "/inv/MA/order/detail/filterList", + method: "get", + params: params + }); +} + +export function addOrderDetail(data) { + return axios({ + url: "/inv/MA/order/detail/addOrderDetail", + method: "post", + data: data + }); +} + +export function batchAddDetail(data) { + return axios({ + url: "/inv/MA/order/detail/batchAddDetail", + method: "post", + data: data + }); +} + +export function deleteDetail(data) { + return axios({ + url: "/inv/MA/order/detail/delete", + method: "post", + data: data + }); +} + +export function updateDetail(data) { + return axios({ + url: "/inv/MA/order/detail/update", + method: "post", + data: data + }); +} diff --git a/src/router/index.js b/src/router/index.js index 7b10ae7..7dcfd07 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -112,6 +112,11 @@ import invCountSetting from "@/views/inventory/invCountSetting"; //货物摆放 import invGoodsPlacement from "@/views/inventory/InvGoodsPlacement"; +//库存养护记录 +import invMAOrderNew from "@/views/inventory/invMAOrderNew"; +import invMAOrderAudit from "@/views/inventory/invMAOrderAudit"; +import invMAOrderCompleted from "@/views/inventory/invMAOrderCompleted"; + //库存 import invProducts from "../views/inventory/InvProducts.vue"; @@ -1456,7 +1461,7 @@ export const asyncRouterMap = [ children: [ { path: "maintenanceOrderNew", - component: invGoodsPlacement, + component: invMAOrderNew, name: "新增养护记录", icon: "", meta: { @@ -1465,7 +1470,7 @@ export const asyncRouterMap = [ }, { path: "maintenanceOrderAudit", - component: invGoodsPlacement, + component: invMAOrderAudit, name: "审核养护记录", icon: "", meta: { @@ -1476,7 +1481,7 @@ export const asyncRouterMap = [ }, { path: "maintenanceOrderCompleted", - component: invGoodsPlacement, + component: invMAOrderCompleted, name: "养护记录查询", icon: "", meta: { diff --git a/src/views/inventory/addInvMAOrder.vue b/src/views/inventory/addInvMAOrder.vue new file mode 100644 index 0000000..8e4ff64 --- /dev/null +++ b/src/views/inventory/addInvMAOrder.vue @@ -0,0 +1,300 @@ + + + + diff --git a/src/views/inventory/invMAOrderAudit.vue b/src/views/inventory/invMAOrderAudit.vue new file mode 100644 index 0000000..24714c4 --- /dev/null +++ b/src/views/inventory/invMAOrderAudit.vue @@ -0,0 +1,553 @@ + + + + + diff --git a/src/views/inventory/invMAOrderCompleted.vue b/src/views/inventory/invMAOrderCompleted.vue new file mode 100644 index 0000000..bb600ef --- /dev/null +++ b/src/views/inventory/invMAOrderCompleted.vue @@ -0,0 +1,540 @@ + + + + + diff --git a/src/views/inventory/invMAOrderNew.vue b/src/views/inventory/invMAOrderNew.vue new file mode 100644 index 0000000..647dac5 --- /dev/null +++ b/src/views/inventory/invMAOrderNew.vue @@ -0,0 +1,283 @@ + + + + +