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 @@ + + + + + 录入产品 + + 保存 + + + + + + + 养护记录号: + + + + + + + + + + 养护日期: + + + + + + + + + + + + + 养护仓库: + + + + + + + + {{ item.name }} + + + + + + + + + 养护货位: + + + + + + + {{ item.name }} + + + + + + + + + + {{ scanText }} + + + + + + + + + + + 添加 + + + + + + + + + + + + 养护产品数量:{{ detailList.length }} + + + + + + + + + + + + + + + + + + + + + + + 减一 + + + + + + + + + + + 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 @@ + + + + + + + + + {{ item.name }} + + + + + + + {{ item.name }} + + + + + + + {{ item.name }} + + + + + + + 查询 + + 摆放 + + + + + + + + + + + + + + + + + + + + + + + + + + + + 提交 + + + + + + 当前仓库: + + + + + + + + {{ item.name }} + + + + + + + + + 当前分库: + + + + + + + + {{ item.name }} + + + + + + + + + + + 当前货位: + + + + + + + {{ item.name }} + + + + + + + + + + {{ scanText }} + + + + + + + + + + 添加 + + + + + + + + + + 条码数量:{{ codeArray.length }} + + + + + + + + + + + 删除 + + + + + + + + + + + + + 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 @@ + + + + + + + + + {{ item.name }} + + + + + + + {{ item.name }} + + + + + + + 查询 + + 摆放 + + + + + + + + + + + + + + + + + + + + + + + + + + + + 提交 + + + + + + 当前仓库: + + + + + + + + {{ item.name }} + + + + + + + + + 当前分库: + + + + + + + + {{ item.name }} + + + + + + + + + + + 当前货位: + + + + + + + {{ item.name }} + + + + + + + + + + {{ scanText }} + + + + + + + + + + 添加 + + + + + + + + + + 条码数量:{{ codeArray.length }} + + + + + + + + + + + 删除 + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + {{ item.name }} + + + + + + + {{ item.name }} + + + + + + + 查询 + + 新增养护记录 + + + + + + + + + + + + + + + + {{ statusMap[scope.row.status] }} + + + + + 编辑 + + 提交审核 + + 删除 + + + + + + + + + + + + + + + + + +