From 33f9c430d6c07d0ae8eb8be5f1fce1e260f8aa74 Mon Sep 17 00:00:00 2001
From: 65160383 <65160383@go.buu.ac.th>
Date: Mon, 24 Mar 2025 17:25:14 +0700
Subject: [PATCH] werehouse_db

---
 controllers/productController.js |  2 +-
 routes/productRoutes.js          |  3 ++-
 views/index.ejs                  | 10 ++++------
 3 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/controllers/productController.js b/controllers/productController.js
index 3c63295..d976f13 100644
--- a/controllers/productController.js
+++ b/controllers/productController.js
@@ -86,7 +86,7 @@ exports.updateProduct = (req, res) => {
 exports.deleteProduct = (req, res) => {
     const { id } = req.params;
     
-    // ลบสินค้าโดยตรง ไม่ต้องตรวจสอบ orders
+    // ลบสินค้าโดยตรงไม่ต้องตรวจสอบ orders
     const deleteQuery = 'DELETE FROM products WHERE id = ?';
     db.query(deleteQuery, [id], (err, result) => {
         if (err) {
diff --git a/routes/productRoutes.js b/routes/productRoutes.js
index b7afb06..e548262 100644
--- a/routes/productRoutes.js
+++ b/routes/productRoutes.js
@@ -15,7 +15,7 @@ router.post('/create', productController.createProduct);
 router.get('/edit/:id', productController.editProductPage);
 
 // อัพเดทสินค้า
-router.post('/update/:id', productController.updateProduct);
+router.put('/update/:id', productController.updateProduct);
 
 // ลบสินค้า
 router.post('/delete/:id', productController.deleteProduct);
@@ -25,5 +25,6 @@ router.get('/search', productController.searchProducts);
 
 // เบิกสินค้า
 router.post('/withdraw', productController.withdrawProduct);
+router.post('/confirm-withdraw', productController.confirmWithdraw);
 
 module.exports = router;
diff --git a/views/index.ejs b/views/index.ejs
index ebe8868..a4d883b 100644
--- a/views/index.ejs
+++ b/views/index.ejs
@@ -45,13 +45,11 @@
                       <td><%= product.price %></td>
                       <td>
                         <div class="d-flex gap-2">
-                          <form action="/products/withdraw" method="POST" class="d-inline">
+                          <form action="/products/withdraw" method="POST" class="d-flex align-items-center gap-2">
                             <input type="hidden" name="product_id" value="<%= product.id %>">
-                            <div class="input-group input-group-sm" style="width: 150px;">
-                              <input type="number" name="quantity" class="form-control" 
-                                     min="1" max="<%= product.quantity %>" value="1" required>
-                              <button type="submit" class="btn btn-primary">เบิกสินค้า</button>
-                            </div>
+                            <input type="number" name="quantity" class="form-control form-control-sm quantity-input" 
+                                   min="1" max="<%= product.quantity %>" value="1" required>
+                            <button type="submit" class="btn btn-primary btn-sm">เบิก</button>
                           </form>
                           <a href="/products/edit/<%= product.id %>" 
                              class="btn btn-warning btn-sm">แก้ไข</a>
-- 
GitLab