Change 'Rack' to 'Bin'
This commit is contained in:
+16
-16
@@ -60,7 +60,7 @@
|
||||
<div class="d-flex flex-column">
|
||||
<span class="fs-2 fw-bold mb-3 d-block">—</span>
|
||||
<span class="fs-5">Total Capacity</span>
|
||||
<small class="text-warning">Rack positions available</small>
|
||||
<small class="text-warning">Bin positions available</small>
|
||||
</div>
|
||||
<div>
|
||||
<span class="text-warning">
|
||||
@@ -87,7 +87,7 @@
|
||||
<div class="d-flex flex-column">
|
||||
<span class="fs-2 fw-bold mb-3 d-block">—</span>
|
||||
<span class="fs-5">Space Used</span>
|
||||
<small class="text-success">Racks occupied</small>
|
||||
<small class="text-success">Bins occupied</small>
|
||||
</div>
|
||||
<div>
|
||||
<span class="text-success">
|
||||
@@ -206,7 +206,7 @@
|
||||
<div class="mb-6 d-flex align-items-center justify-content-between">
|
||||
<div>
|
||||
<h2 class="fs-4 mb-2">Storage Locations</h2>
|
||||
<p id="storage_subtitle">Zones, aisles, and rack assignments</p>
|
||||
<p id="storage_subtitle">Zones, aisles, and bin assignments</p>
|
||||
</div>
|
||||
<div>
|
||||
<a href="<?php echo $server_url?>inventory/manage_storage.php" class="btn btn-secondary" data-min-role="admin">
|
||||
@@ -234,7 +234,7 @@
|
||||
<th class="py-3">Warehouse</th>
|
||||
<th class="py-3" id="th_level1">Zone</th>
|
||||
<th class="py-3" id="th_level2">Aisle Range</th>
|
||||
<th class="py-3" id="th_level3">Rack Range</th>
|
||||
<th class="py-3" id="th_level3">Bin Range</th>
|
||||
<th class="py-3">Items Stored</th>
|
||||
<th>Action</th>
|
||||
</tr>
|
||||
@@ -257,7 +257,7 @@
|
||||
<script>
|
||||
// ── Location config ───────────────────────────────────────────────────────
|
||||
var advanced = false;
|
||||
var label_rack = 'Location';
|
||||
var label_bin = 'Location';
|
||||
var label_zone = 'Zone';
|
||||
var label_aisle = 'Aisle';
|
||||
|
||||
@@ -270,7 +270,7 @@
|
||||
onSuccess: function(res) {
|
||||
var s = res.output;
|
||||
advanced = s.advanced_location == 1;
|
||||
label_rack = s.location_label_rack || (advanced ? 'Rack' : 'Location');
|
||||
label_bin = s.location_label_bin || (advanced ? 'Bin' : 'Location');
|
||||
label_zone = s.location_label_zone || 'Zone';
|
||||
label_aisle = s.location_label_aisle || 'Aisle';
|
||||
apply_location_labels();
|
||||
@@ -280,26 +280,26 @@
|
||||
|
||||
function apply_location_labels() {
|
||||
// Stats card subtitles
|
||||
$('#total_capacity small').text(label_rack + ' positions available');
|
||||
$('#total_space_used small').text(label_rack + 's occupied');
|
||||
$('#total_capacity small').text(label_bin + ' positions available');
|
||||
$('#total_space_used small').text(label_bin + 's occupied');
|
||||
|
||||
// Storage tab subtitle + search
|
||||
$('#storage_subtitle').text(advanced
|
||||
? label_zone + 's, ' + label_aisle + 's, and ' + label_rack + ' assignments'
|
||||
: label_rack + ' assignments');
|
||||
? label_zone + 's, ' + label_aisle + 's, and ' + label_bin + ' assignments'
|
||||
: label_bin + ' assignments');
|
||||
$('#search_storage').attr('placeholder', advanced
|
||||
? 'Search by warehouse or ' + label_zone.toLowerCase() + '…'
|
||||
: 'Search by warehouse or ' + label_rack.toLowerCase() + '…');
|
||||
: 'Search by warehouse or ' + label_bin.toLowerCase() + '…');
|
||||
|
||||
// Table headers
|
||||
if (advanced) {
|
||||
$('#th_level1').text(label_zone).show();
|
||||
$('#th_level2').text(label_aisle + ' Range').show();
|
||||
$('#th_level3').text(label_rack + ' Range');
|
||||
$('#th_level3').text(label_bin + ' Range');
|
||||
} else {
|
||||
$('#th_level1').hide();
|
||||
$('#th_level2').hide();
|
||||
$('#th_level3').text(label_rack + ' Range');
|
||||
$('#th_level3').text(label_bin + ' Range');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -432,7 +432,7 @@
|
||||
alasql(`SELECT * FROM storage
|
||||
WHERE LOWER(warehouse_name) LIKE '%${kw}%'
|
||||
OR LOWER(zone) LIKE '%${kw}%'
|
||||
OR LOWER(rack) LIKE '%${kw}%'`) :
|
||||
OR LOWER(bin) LIKE '%${kw}%'`) :
|
||||
alasql(`SELECT * FROM storage`);
|
||||
|
||||
var page = generate_pagination('storage', filtered.length);
|
||||
@@ -452,8 +452,8 @@
|
||||
var location_cells = advanced
|
||||
? `<td class="py-3">${item['zone']}</td>
|
||||
<td class="py-3">${item['aisle_from']} - ${item['aisle_to']}</td>
|
||||
<td class="py-3">${item['rack_from']} - ${item['rack_to']}</td>`
|
||||
: `<td class="py-3">${item['rack_from']} - ${item['rack_to']}</td>`;
|
||||
<td class="py-3">${item['bin_from']} - ${item['bin_to']}</td>`
|
||||
: `<td class="py-3">${item['bin_from']} - ${item['bin_to']}</td>`;
|
||||
|
||||
body += `<tr>
|
||||
<td class="py-3">${item['warehouse_name']}</td>
|
||||
|
||||
Reference in New Issue
Block a user