stock database design

This commit is contained in:
Thanakorn S
2026-03-09 17:03:18 +07:00
parent 7cb78d013b
commit 2e558a55bb
5 changed files with 66 additions and 17 deletions
+17 -8
View File
@@ -28,16 +28,20 @@
<h2 class="fs-5 mb-4">Add Stock</h2>
<form class="row gx-5">
<!-- Product Name -->
<div class="mb-3 col-lg-6">
<label for="product_sku" class="form-label">Product</label>
<div class="mb-3 col-lg-3">
<label for="product_sku" class="form-label">SKU</label>
<input type="text" id="product_sku" class="form-control product_search"
placeholder="Type product name..." autocomplete="off">
placeholder="Type product sku..." autocomplete="off" required>
</div>
<div class="mb-3 col-lg-3">
<label for="product_name" class="form-label">Name</label>
<input type="text" id="product_name" class="form-control" autocomplete="off" disabled>
</div>
<!-- SKU or Product Code -->
<div class="mb-3 col-lg-6">
<label for="quantity" class="form-label">Quantity</label>
<input type="number" class="form-control" id="quantity" placeholder="Enter quantity">
<input type="number" class="form-control" id="quantity" placeholder="Enter quantity" required>
</div>
@@ -45,26 +49,26 @@
<!-- Warehouse -->
<div class="mb-3 col-lg-6">
<label for="warehouse" class="form-label">Warehouse</label>
<select name="warehouse" id="warehouse" class="form-select"></select>
<select name="warehouse" id="warehouse" class="form-select" required></select>
</div>
<div class="mb-3 col-lg-6">
<label for="zone" class="form-label">Zone</label>
<select name="zone" id="zone" class="form-select">
<select name="zone" id="zone" class="form-select" required>
<option value="">Please select zone</option>
</select>
</div>
<div class="mb-3 col-lg-6">
<label for="aisle" class="form-label">Aisle</label>
<select name="aisle" id="aisle" class="form-select">
<select name="aisle" id="aisle" class="form-select" required>
<option value="">Please select aisle</option>
</select>
</div>
<div class="mb-3 col-lg-6">
<label for="rack" class="form-label">Rack</label>
<select name="rack" id="rack" class="form-select">
<select name="rack" id="rack" class="form-select" required>
<option value="">Please select rack</option>
</select>
</div>
@@ -106,6 +110,7 @@
autoPrepare: true,
checkRequired: 0,
debugMode: 0,
action: 'manage',
onSuccess: function(res) {
window.location.href = "<?php echo $server_url?>ics/stock_in.php";
@@ -123,6 +128,7 @@
url: "<?php echo $server_url?>inventory/api/engine/warehouse.php",
autoPrepare: true,
checkRequired: 0,
action: 'read',
onSuccess: function(res) {
var option = `<option value="">Please select warehouse</option>`;
$.each(res.output, function(key, item) {
@@ -143,6 +149,7 @@
autoPrepare: true,
checkRequired: 0,
noLoading: true,
action: 'read',
onSuccess: function(res) {
var option = `<option value="">Please select zone</option>`;
$.each(res.output, function(key, item) {
@@ -163,6 +170,7 @@
autoPrepare: true,
checkRequired: 0,
noLoading: true,
action: 'read',
onSuccess: function(res) {
var option = `<option value="">Please select aisle</option>`;
$.each(res.output, function(key, item) {
@@ -183,6 +191,7 @@
autoPrepare: true,
checkRequired: 0,
noLoading: true,
action: 'read',
onSuccess: function(res) {
var option = `<option value="">Please select rack</option>`;
$.each(res.output, function(key, item) {