Add delivery location fields to asset detail view. Fix Make→manufacturer. Add Company, Device, State, Postal Code, Route, Subroute, Management Co., Phone, Email.

This commit is contained in:
2026-07-28 19:35:57 -04:00
parent 2d290640ca
commit 7b327b3641
+18 -5
View File
@@ -5087,7 +5087,7 @@
${renderAssetCardContent(a)} ${renderAssetCardContent(a)}
<div class="ai-meta"> <div class="ai-meta">
${esc(a.machine_id)}${a.serial_number ? ' · S/N: ' + esc(a.serial_number) : ''} ${esc(a.machine_id)}${a.serial_number ? ' · S/N: ' + esc(a.serial_number) : ''}
${a.make ? ' · ' + esc(a.make) : ''} ${a.manufacturer ? ' · ' + esc(a.manufacturer) : ''}
${a.disney_park ? ' · <span class="disney-tag">' + parkIcon(a.disney_park) + ' ' + parkName(a.disney_park) + '</span>' : ''} ${a.disney_park ? ' · <span class="disney-tag">' + parkIcon(a.disney_park) + ' ' + parkName(a.disney_park) + '</span>' : ''}
· ${esc(catLabel(a.category))} · ${esc(catLabel(a.category))}
</div> </div>
@@ -5209,18 +5209,32 @@
df('Serial Number', a.serial_number, true), df('Serial Number', a.serial_number, true),
df('Telemetry ID', a.description), df('Telemetry ID', a.description),
df('Category', catLabel(a.category)), df('Category', catLabel(a.category)),
df('Make', a.make), df('Make', a.manufacturer || (!a.manufacturer && a.make ? a.make : '—')),
df('Model', a.model), df('Model', a.model),
df('Device', a.device),
df('Company', a.company),
df('Last Dex Report', a.dex_report_date || '— No report yet', true), df('Last Dex Report', a.dex_report_date || '— No report yet', true),
// Location fields (shown in card but missing from details) // Location fields
df('Place', a.place), df('Place (City)', a.place),
df('State', a.state),
df('Postal Code', a.postal_code),
df('Address', a.address),
df('Building', a.building_name), df('Building', a.building_name),
df('Building #', a.building_number), df('Building #', a.building_number),
df('Floor', a.floor), df('Floor', a.floor),
df('Room', a.room), df('Room', a.room),
df('Trailer', a.trailer_number), df('Trailer', a.trailer_number),
// Delivery routing
df('Route', a.route_name),
df('Subroute', a.subroute_name),
df('Management Co.', a.management_company),
// Contact
df('Phone', a.phone),
df('Email', a.email),
].filter(Boolean).join(''); ].filter(Boolean).join('');
// Disney Park badge // Disney Park badge
@@ -5281,7 +5295,6 @@
if (a.map_link) dirBtn.style.display = 'inline-flex'; if (a.map_link) dirBtn.style.display = 'inline-flex';
else dirBtn.style.display = 'none'; else dirBtn.style.display = 'none';
document.getElementById('detailDirFields').innerHTML = [ document.getElementById('detailDirFields').innerHTML = [
df('Address', a.address),
df('Building', a.building_name), df('Building', a.building_name),
df('Building #', a.building_number), df('Building #', a.building_number),
df('Trailer', a.trailer_number), df('Trailer', a.trailer_number),