diff --git a/src/api/inventory/deviceMAOrder.js b/src/api/inventory/deviceMAOrder.js index 8fb0c98..f48bed3 100644 --- a/src/api/inventory/deviceMAOrder.js +++ b/src/api/inventory/deviceMAOrder.js @@ -1,6 +1,6 @@ import axios from "../../utils/axios"; -export function filterList(params) { +export function getDeviceMAOrderList(params) { return axios({ url: "/device/MA/order/filterList", method: "get", @@ -32,3 +32,34 @@ export function deleteDeviceMAOrder(data) { }); } +export function getDeviceMAOrderDetailList(params) { + return axios({ + url: "/device/MA/order/detail/filterList", + method: "get", + params: params + }); +} + +export function addDeviceMAOrderDetail(data) { + return axios({ + url: "/device/MA/order/detail/addOrderDetail", + method: "post", + data: data + }); +} + +export function updateDeviceMAOrderDetail(data) { + return axios({ + url: "/device/MA/order/detail/updateOrderDetail", + method: "post", + data: data + }); +} + +export function deleteDeviceMAOrderDetail(data) { + return axios({ + url: "/device/MA/order/detail/deleteOrderDetail", + method: "post", + data: data + }); +} diff --git a/src/router/index.js b/src/router/index.js index 15b1905..21fe13e 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -122,7 +122,8 @@ import invMAOrderCompleted from "@/views/inventory/invMAOrderCompleted"; import deviceCollectOrderNew from "@/views/inventory/deviceCollectOrderNew.vue"; import deviceCollectOrderAudit from "@/views/inventory/deviceCollectOrderAudit.vue"; import deviceCollectOrderCompleted from "@/views/inventory/deviceCollectOrderCompleted.vue"; -import deviceMAOrder from "@/views/inventory/deviceMAOrder.vue"; +import deviceMAOrderNew from "@/views/inventory/deviceMAOrderNew.vue"; +import deviceMAOrderCompleted from "@/views/inventory/deviceMAOrderCompleted.vue"; //库存 import invProducts from "../views/inventory/InvProducts.vue"; @@ -1553,13 +1554,33 @@ export const asyncRouterMap = [ ] }, { - path: "deviceMAOrder", - component: deviceMAOrder, - name: "设备养护记录", + path: "/deviceMA", + component: Empty, + name: "设备养护", icon: "", meta: { authRule: ["deviceManage/deviceMAOrder"] - } + }, + children: [ + { + path: "deviceMAOrderNew", + component: deviceMAOrderNew, + name: "新增设备养护", + icon: "", + meta: { + authRule: ["deviceMA/orderNew"] + } + }, + { + path: "deviceMAOrderCompleted", + component: deviceMAOrderCompleted, + name: "设备养护查询", + icon: "", + meta: { + authRule: ["deviceMA/orderCompleted"] + } + } + ] } ] } diff --git a/src/views/inventory/addDeviceMAOrder.vue b/src/views/inventory/addDeviceMAOrder.vue new file mode 100644 index 0000000..490e4be --- /dev/null +++ b/src/views/inventory/addDeviceMAOrder.vue @@ -0,0 +1,323 @@ + + + + diff --git a/src/views/inventory/deviceMAOrder.vue b/src/views/inventory/deviceMAOrderCompleted.vue similarity index 100% rename from src/views/inventory/deviceMAOrder.vue rename to src/views/inventory/deviceMAOrderCompleted.vue diff --git a/src/views/inventory/deviceMAOrderNew.vue b/src/views/inventory/deviceMAOrderNew.vue new file mode 100644 index 0000000..77f39e2 --- /dev/null +++ b/src/views/inventory/deviceMAOrderNew.vue @@ -0,0 +1,212 @@ + + + + +