diff --git a/src/routes/backoffice/purchaseorder/+page.svelte b/src/routes/backoffice/purchaseorder/+page.svelte
index 3cbba6d..9508921 100644
--- a/src/routes/backoffice/purchaseorder/+page.svelte
+++ b/src/routes/backoffice/purchaseorder/+page.svelte
@@ -236,9 +236,16 @@
let showAcknowledgedModal = false;
let acknowledgedForm = {
po_number: "",
+ reject_comment: "",
acknowledged: "",
acknowledged_by: "",
acknowledged_date: "",
+ po_remark: "",
+ approved_quantity: 0,
+ approved_vendor: "",
+ approved_price: 0,
+ po_item: "",
+ total_approved_order_amount: 0,
};
let selectedVillaId: string | null = null;
let searchTerm: string = "";
@@ -269,15 +276,29 @@
let receivedForm = {
po_number: "",
received: "",
+ reject_comment: "",
received_by: "",
received_date: "",
+ approved_quantity: 0,
+ approved_vendor: "",
+ approved_price: 0,
+ po_item: "",
+ total_approved_order_amount: 0,
+
};
let showCompletedModal = false;
let completedForm = {
po_number: "",
completed: "",
+ reject_comment: "",
completed_by: "",
completed_date: "",
+ po_remark: "",
+ approved_quantity: 0,
+ approved_vendor: "",
+ approved_price: 0,
+ po_item: "",
+ total_approved_order_amount: 0,
};
let showModal = false;
let isEditing = false;
@@ -402,6 +423,12 @@
acknowledged: row.acknowledged ? "acknowledged" : "reject",
acknowledged_by: currentUserId,
acknowledged_date: new Date().toISOString().split("T")[0],
+ po_remark: row.po_remark || "",
+ approved_quantity: row.approved_quantity || 0,
+ approved_vendor: row.approved_vendor || "",
+ approved_price: row.approved_price || 0,
+ po_item: row.po_item || "",
+ total_approved_order_amount: row.total_approved_order_amount || 0,
};
showAcknowledgedModal = true;
@@ -415,6 +442,11 @@
received: row.received ? "received" : "reject",
received_by: currentUserId,
received_date: new Date().toISOString().split("T")[0],
+ approved_quantity: row.approved_quantity || 0,
+ approved_vendor: row.approved_vendor || "",
+ approved_price: row.approved_price || 0,
+ po_item: row.po_item || "",
+ total_approved_order_amount: row.total_approved_order_amount || 0,
};
showReceivedModal = true;
@@ -428,8 +460,17 @@
completed: row.completed ? "completed" : "reject",
completed_by: currentUserId,
completed_date: new Date().toISOString().split("T")[0],
+ po_remark: row.po_remark || "",
+ approved_quantity: row.approved_quantity || 0,
+ approved_vendor: row.approved_vendor || "",
+ approved_price: row.approved_price || 0,
+ po_item: row.po_item || "",
+ total_approved_order_amount: row.total_approved_order_amount || 0,
};
+ console.log("Opening completed modal with form:", completedForm);
+
+
showCompletedModal = true;
}
// Update total amount in prepared form
@@ -2150,6 +2191,69 @@
+
+ {#if acknowledgedForm.acknowledged === "reject"}
+
+
+ {/if}
+
+
+ {#if approvalForm.po_item}
+
+
+ {/if}
+
+
+ {#if approvalForm.approved_quantity != null}
+
+
+ {/if}
+
+
+ {#if approvalForm.approved_price != null}
+
+
+ {/if}
+
+
+ {#if approvalForm.total_approved_order_amount != null}
+
+
+ {/if}
+
+
+ {#if approvalForm.approved_vendor}
+
+
+ {/if}
@@ -2205,6 +2309,70 @@
+
+ {#if completedForm.completed === "reject"}
+
+
+ {/if}
+
+
+ {#if approvalForm.po_item}
+
+
+ {/if}
+
+
+ {#if approvalForm.approved_quantity != null}
+
+
+ {/if}
+
+
+ {#if approvalForm.approved_price != null}
+
+
+ {/if}
+
+
+ {#if approvalForm.total_approved_order_amount != null}
+
+
+ {/if}
+
+
+ {#if approvalForm.approved_vendor}
+
+
+ {/if}
+
@@ -2255,6 +2423,59 @@
+
+ {#if approvalForm.po_item}
+
+
+ {/if}
+
+
+ {#if approvalForm.approved_quantity != null}
+
+
+ {/if}
+
+
+ {#if approvalForm.approved_price != null}
+
+
+ {/if}
+
+
+ {#if approvalForm.total_approved_order_amount != null}
+
+
+ {/if}
+
+
+ {#if approvalForm.approved_vendor}
+
+
+ {/if}
+