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 @@
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+ 新增养护记录
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+
+ 完成养护
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+