Spaces:
Running
Running
Update purchaseOrderService.js
Browse files- purchaseOrderService.js +3 -3
purchaseOrderService.js
CHANGED
|
@@ -48,12 +48,12 @@ export function generatePurchaseOrder(materialsToOrder) {
|
|
| 48 |
|
| 49 |
|
| 50 |
// Items Table
|
| 51 |
-
const tableColumn = ["Item Description", "Current Stock", "Reorder Point", "
|
| 52 |
const tableRows = [];
|
| 53 |
|
| 54 |
materialsToOrder.forEach(material => {
|
| 55 |
-
//
|
| 56 |
-
const quantityToOrder = material.reorderPoint
|
| 57 |
const materialRow = [
|
| 58 |
material.name,
|
| 59 |
material.currentStock,
|
|
|
|
| 48 |
|
| 49 |
|
| 50 |
// Items Table
|
| 51 |
+
const tableColumn = ["Item Description", "Current Stock", "Reorder Point", "Recommended Order Qty", "Unit"];
|
| 52 |
const tableRows = [];
|
| 53 |
|
| 54 |
materialsToOrder.forEach(material => {
|
| 55 |
+
// Order enough to reach 2x the reorder point. Ensure at least 1 is ordered.
|
| 56 |
+
const quantityToOrder = Math.max(1, (material.reorderPoint * 2) - material.currentStock);
|
| 57 |
const materialRow = [
|
| 58 |
material.name,
|
| 59 |
material.currentStock,
|