diff --git a/src/api/partspare/purchaseOrder.js b/src/api/partspare/purchaseOrder.js
new file mode 100644
index 0000000..231dfa8
--- /dev/null
+++ b/src/api/partspare/purchaseOrder.js
@@ -0,0 +1,9 @@
+import {createAPI} from "../../utils/httpRequest";
+
+export const saveBatchPurchaseOrder = (data) =>createAPI(`purchase/order/batch/save`, 'post', data)
+
+export const queryPurchaseOrder = (data) =>createAPI(`purchase/order/${data.no}/${data.size}`, 'post', data)
+
+export const cancelPurchaseOrder = (data) =>createAPI(`purchase/order/cancel`, 'post', data)
+
+export const closePurchaseOrder = (data) =>createAPI(`purchase/order/close`, 'post', data)
diff --git a/src/views/modules/partspare/inventoryStockPurchasing.vue b/src/views/modules/partspare/inventoryStockPurchasing.vue
new file mode 100644
index 0000000..30a9ab4
--- /dev/null
+++ b/src/views/modules/partspare/inventoryStockPurchasing.vue
@@ -0,0 +1,690 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 采购
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 仅显示低于安全库存的备件
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row[item.columnProp] }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row[item.columnProp] }}
+
+
+
+
+
+
+
+
+
+
+
+ 保存
+ 关闭
+
+
+
+
+
+
diff --git a/src/views/modules/partspare/purchaseOrder.vue b/src/views/modules/partspare/purchaseOrder.vue
new file mode 100644
index 0000000..00dca67
--- /dev/null
+++ b/src/views/modules/partspare/purchaseOrder.vue
@@ -0,0 +1,370 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+
+
+
+
+
+
+ {{ scope.row[item.columnProp] }}
+
+
+
+
+
+ 取消
+
+
+
+
+
+
+
+
+
+
+